• DocumentCode
    2581933
  • Title

    Orthogonal partitioning and gated clock architecture for low power realization of FSMs

  • Author

    Shelar, Rupesh S. ; Narayanan, H. ; Desai, Madhav P.

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol., Bombay, India
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    266
  • Lastpage
    270
  • Abstract
    In this paper we address the issue of low power realization of FSMs using decomposition and gated clock architecture. We decompose the N state machine into two interacting machines with N1, N2 states such that N=N1×N2. Our cost function is the number of self-edges, which is to be maximized. For all the self-edge conditions, the inputs and clock of the respective machine is disabled to reduce the switching activity and therefore, the reduction in power can be achieved. We describe the greedy algorithm which maximizes the cost function. We attempt to keep the area the same by keeping to a minimum the number of flip-flops. We compared the results of our algorithm with JEDI. In one case, we could achieve a power reduction up to 67% with less area as well. Based on the results, we conclude that our approach is suitable for machines with a large number of states and less number of outputs
  • Keywords
    circuit CAD; finite state machines; flip-flops; integrated circuit design; integrated logic circuits; logic CAD; logic partitioning; low-power electronics; FSM decomposition; FSM realisation; cost function; gated clock architecture; greedy algorithm; low power realization; orthogonal partitioning; self-edge conditions; switching activity reduction; Automation; Clocks; Cost function; Digital systems; Flip-flops; Greedy algorithms; Hamming distance; Heuristic algorithms; Silicon; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC/SOC Conference, 2000. Proceedings. 13th Annual IEEE International
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    0-7803-6598-4
  • Type

    conf

  • DOI
    10.1109/ASIC.2000.880713
  • Filename
    880713