• 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