Power estimation methods for sequential logic circuits

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

Research output: Chapter in Book/Conference Proceeding/ReportBook Chapterpeer-review

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 2N 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.

Original languageEnglish
Title of host publicationLow-Power CMOS Design
PublisherWiley-IEEE Press
Pages480-491
Number of pages12
ISBN (Electronic)9780470545058
ISBN (Print)9780780334298
DOIs
Publication statusPublished - 1 Jan 1998

Bibliographical note

Publisher Copyright:
© 1998 the Institute of electrical and electronics engineers, Inc. All rights reserved.

Fingerprint

Dive into the research topics of 'Power estimation methods for sequential logic circuits'. Together they form a unique fingerprint.

Cite this