• DocumentCode
    1931444
  • Title

    Implicit evaluation of encoding rotations for large FSMs

  • Author

    Poncino, Massimo

  • Author_Institution
    Dipt. di Autom. e Inf., Politecnico di Torino, Italy
  • Volume
    3
  • fYear
    1996
  • fDate
    18-21 Aug 1996
  • Firstpage
    1321
  • Abstract
    The problem of state assignment for finite state machines has been extensively studied by the synthesis community, targeting traditional criteria like area, performance, testability, or, more recently, power dissipation. State assignment algorithms targeting low power dissipation try to assign states so as to minimize the switching activity of the circuit, which is proportional, in CMOS circuits, to the power dissipation. However, for a given state assignment, there are exponentially many assignments that are exactly equivalent, obtained as rotations of the given assignment in the corresponding hyperspace. Proper selection of the representative encoding may significantly affect the area, and, indirectly, the dissipated power itself. In this paper we show the quantitative impact of these rotations on the final design in terms of area and power, and a criterion for evaluating the effect of the rotations when a symbolic model of the FSM is used
  • Keywords
    Boolean functions; CMOS logic circuits; finite state machines; logic CAD; sequential circuits; state assignment; CMOS circuits; FSMs; encoding rotations; hyperspace; power dissipation; state assignment; switching activity; symbolic model; Algorithm design and analysis; Automata; Circuit synthesis; Circuit testing; Cost function; Encoding; Energy consumption; Logic design; Power dissipation; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1996., IEEE 39th Midwest symposium on
  • Conference_Location
    Ames, IA
  • Print_ISBN
    0-7803-3636-4
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1996.593175
  • Filename
    593175