• DocumentCode
    1002061
  • Title

    Power estimation methods for sequential logic circuits

  • Author

    Tsui, Chi-ying ; Monteiro, José ; Pedram, Massoud ; Devadas, Srinivas ; Despain, Alvin M. ; Lin, Bill

  • Author_Institution
    Dept. of Electr. Eng., Hong Kong Univ. of Sci. & Technol, Hong Kong
  • Volume
    3
  • Issue
    3
  • fYear
    1995
  • Firstpage
    404
  • Lastpage
    416
  • Abstract
    Recently developed methods for power estimation have primarily focused on combinational logic. We present a framework for the efficient and accurate estimation of average power dissipation in sequential circuits. Switching activity is the primary cause of power dissipation in CMOS circuits. Accurate switching activity estimation for sequential circuits is considerably more difficult than that for combinational circuits, because the probability of the circuit being in each of its possible states has to be calculated. The Chapman-Kolmogorov equations can be used to compute the exact state probabilities in steady state. However, this method requires the solution of a linear system of equations of size 2/sup N/ where N is the number of flip-flops in the machine. We describe a comprehensive framework for exact and approximate switching activity estimation in a sequential circuit. The basic computation step is the solution of a nonlinear system of equations which is derived directly from a logic realization of the sequential machine. Increasing the number of variables or the number of equations in the system results in increased accuracy. For a wide variety of examples, we show that the approximation scheme is within 1-3% of the exact method, but is orders of magnitude faster for large circuits. Previous sequential switching activity estimation methods can have significantly greater inaccuracies.<>
  • Keywords
    CMOS logic circuits; estimation theory; probability; sequential circuits; sequential switching; CMOS circuits; approximation scheme; exact state probabilities; nonlinear system of equations; power estimation methods; sequential logic circuits; switching activity; CMOS logic circuits; Combinational circuits; Linear systems; Nonlinear equations; Power dissipation; Probability; Sequential circuits; State estimation; Steady-state; Switching circuits;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.406998
  • Filename
    406998