• DocumentCode
    1225994
  • Title

    An FSM Reengineering Approach to Sequential Circuit Synthesis by State Splitting

  • Author

    Yuan, Lin ; Qu, Gang ; Villa, Tiziano ; Sangiovanni-Vincentelli, Alberto

  • Author_Institution
    Synopsys, Inc., Mountain View, CA
  • Volume
    27
  • Issue
    6
  • fYear
    2008
  • fDate
    6/1/2008 12:00:00 AM
  • Firstpage
    1159
  • Lastpage
    1164
  • Abstract
    This paper presents a finite-state machine (FSM) reengineering method that enhances the FSM synthesis by reconstructing a functionally equivalent but topologically different FSM based on the optimization objective. This method enables the FSM synthesis algorithms to explore a set of functionally equivalent FSMs and obtain better solutions than those in the original FSM. To demonstrate the effectiveness of the proposed method, we apply it to popular power- and area-driven FSM synthesis algorithms, respectively. Our method achieves an average of 5.5% power reduction and 2.7% area reduction, respectively, on 25 Microelectronics Center of North Carolina (MCNC) FSM benchmarks, where the proposed method is applicable. This is a significant performance improvement for the power- and area-driven FSM synthesis algorithms being used. Our method has a negligible run-time overhead, and it maintains the quality of the synthesis solutions.
  • Keywords
    finite state machines; network synthesis; sequential circuits; FSM reengineering approach; FSM synthesis algorithms; finite-state machine; negligible run-time overhead; sequential circuit synthesis; state splitting; Circuit synthesis; Computer architecture; Encoding; Minimization; Multivalued logic; Programmable logic arrays; Samarium; Sequential circuits; Simulated annealing; Switching circuits; Finite-state machine (FSM) encoding; power minimization; sequential logic synthesis; state splitting;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2008.923245
  • Filename
    4526752