• DocumentCode
    3390694
  • Title

    Partitioning sequential circuits for low power

  • Author

    Roy, Sumit ; Banerjee, Prithviraj ; Sarrafzadeh, Majid

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
  • fYear
    1998
  • fDate
    4-7 Jan 1998
  • Firstpage
    212
  • Lastpage
    217
  • Abstract
    A popular approach to reduce power consumption is to identify self-loops in a state transition graph (STG) of a finite state machine (FSM) followed by gating the clock with a suitable function to power down the circuit (implementation of the FSM) during the self-loop cycles. Although this approach is effective in circuits with plenty of self-loops, it fails for FSMs without self-loops. Since self loops may not be inherently present in a given FSM, we decompose it into interacting FSMs such that they have plenty of self-loops. In this paper we present a novel partitioning algorithm to decompose a given finite state machine. By using this approach, we could save upto 71% of the total power on circuits like fetch, where other techniques could not save any power
  • Keywords
    VLSI; circuit CAD; finite state machines; integrated circuit design; integrated logic circuits; logic CAD; logic partitioning; sequential circuits; FSM decomposition; STG; finite state machine; low power design; partitioning algorithm; self-loops identification; sequential circuits; state transition graph; Automata; Clocks; Contracts; Counting circuits; Digital circuits; Digital systems; Energy consumption; High level synthesis; Power engineering and energy; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-8224-8
  • Type

    conf

  • DOI
    10.1109/ICVD.1998.646604
  • Filename
    646604