• DocumentCode
    824593
  • Title

    Optimizing interacting finite state machines using sequential don´t cares

  • Author

    Devadas, Srinivas

  • Author_Institution
    Dept. of Electr. Eng., MIT, Cambridge, MA, USA
  • Volume
    10
  • Issue
    12
  • fYear
    1991
  • fDate
    12/1/1991 12:00:00 AM
  • Firstpage
    1473
  • Lastpage
    1484
  • Abstract
    Approaches are presented to multilevel sequential logic synthesis-algorithms and techniques for the area and performance optimizations of interconnected finite state machine descriptions. Techniques are presented for the exploitation of sequential don´t cares in arbitrary, interconnected sequential machine structures. Exploiting these don´t care sequences can results in significant improvements in area and performance. The problem of moving logic across state machine boundaries so as to make particular machines less complex at the possible expense of making others more complex is addressed. Optimization algorithms that incrementally modify state machine structures across latch boundaries are also presented. The use of more global state machine decomposition and factorization algorithms for area optimization is described, and experimental results using these algorithms on sequential circuits are presented
  • Keywords
    circuit layout CAD; finite automata; logic CAD; optimisation; sequential circuits; CAD; area optimization; factorization algorithms; global state machine decomposition; interacting finite state machines; interconnected FSM; multilevel sequential logic synthesis; performance optimizations; sequential circuits; sequential don´t cares; Automata; Central Processing Unit; Chip scale packaging; Circuit synthesis; Combinational circuits; Flip-flops; Integrated circuit interconnections; Latches; Logic design; Sequential circuits;
  • 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/43.103497
  • Filename
    103497