DocumentCode
1538269
Title
Factorizing FSM´s with modify and restore method
Author
Mohan, C. Rama ; Chakrabarti, P.P.
Author_Institution
Intel Corp., Folsom, CA, USA
Volume
44
Issue
5
fYear
1997
fDate
5/1/1997 12:00:00 AM
Firstpage
371
Lastpage
377
Abstract
Implementation of large finite-state machines (FSMs) as smaller interacting machines, by factorizing them and interconnecting the factored and factoring FSM´s in such a way so as to maintain the functionality of the original machine usually leads to an improvement in the performance (that is, reduction in delay) of the original machine. Exact factors, if present in an FSM, can result in the most effective way of factorization. However, it has been found that most of the FSMs are not exact factorizable. In this paper, we have presented a scheme called the modify and restore (MAR) method which attempts to make FSMs exact factorizable even if the original FSM is not directly exact factorizable. This is done by making minor changes in the next state space of the original FSM while maintaining the functionality of the FSM by a restoring logic. We have tested the effectiveness of our method of factorization followed by state assignment for both two-level and multilevel implementations. Experimental results on the MCNC benchmark examples have shown significant improvement in delays of the final realization
Keywords
finite state machines; programmable logic arrays; sequential circuits; state assignment; state-space methods; FSM; factorization; finite-state machines; functionality; modify and restore method; multilevel implementations; restoring logic; state assignment; state space; two-level implementations; Benchmark testing; Circuit testing; Delay; Helium; Integrated circuit interconnections; Latches; Logic; Sequential circuits; Space technology; State-space methods;
fLanguage
English
Journal_Title
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1057-7130
Type
jour
DOI
10.1109/82.580843
Filename
580843
Link To Document