• DocumentCode
    3345597
  • Title

    State encoding of finite state machines for low power design

  • Author

    Chen, De-Sheng ; Sarrafzadeh, Majid ; Yeap, Gary K H

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
  • Volume
    3
  • fYear
    1995
  • fDate
    30 Apr-3 May 1995
  • Firstpage
    2309
  • Abstract
    We address the problem of state encoding for synchronous finite state machines (FSM´s), targeted for low power design. Most previous work in FSM state encoding has been focused on minimizing chip area and does not consider switching activity of the circuit. As a result, this does not always lead to a power efficient implementation. Especially in CMOS circuits, the switching activity is a very important factor in power dissipation. In this work, we define a function λ for automatic tradeoff between switching activity and area that contribute to power dissipation. λ is used in determining the encoding affinity between states and is observed to be related to the number of states of a FSM in our experiments. A state encoding algorithm, based on hypercube embedding, is proposed to find encodings of states such that the sum of bit toggles between each pair of states times the encoding affinity between them is minimized. Results over a wide range of MCNC benchmark examples which show the efficacy of our technique are presented
  • Keywords
    CMOS logic circuits; encoding; finite state machines; hypercube networks; logic design; minimisation of switching nets; multivalued logic; CMOS circuits; MCNC benchmarks; chip area; encoding affinity; hypercube embedding; low power design; power dissipation; state encoding; switching activity; synchronous finite state machines; Automata; Batteries; Chip scale packaging; Clocks; Digital systems; Encoding; Hardware; Hypercubes; Power dissipation; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1995. ISCAS '95., 1995 IEEE International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7803-2570-2
  • Type

    conf

  • DOI
    10.1109/ISCAS.1995.523891
  • Filename
    523891