skip to main content
10.5555/787259.787624acmconferencesArticle/Chapter ViewAbstractPublication PagesedtcConference Proceedingsconference-collections
Article
Free access

Bounding Switching Activity in CMOS Circuits Using Constraint Resolution

Published: 11 March 1996 Publication History

Abstract

This paper deals with the problem of estimating the average power consumption (per clock cycle) of CMOS digital circuits. A new pattern-independent method is proposed for computing an upper bound on the switching activity, and therefore the average power, of a combinational circuit described at the gate level. The method is based on the propagation of abstract waveform sets, described down to the level of individual transitions. The view of a gate as a relation between input and output signals, described by forward and partial inverse functions, permits the determination of a tight upper bound on the power using a constraint resolution method based on waveform narrowing. A fully scalable, case analysis-based algorithm provides at any step an upper bound and, with enough resources (CPU time), it can continue up to the exact solution. The paper presents the theoretical background, a description of the implementation, and results on benchmark circuits.

References

[1]
{1} F. Brglez, H. Fujiwara, "A neural netlist of 10 combinational benchmark circuits and a target translator in Fortran", ISCS, 1985, pp. 663-698.
[2]
{2} E. Cerny, J. Zejda: "Gate-level timing verification using waveform narrowing", EuroDAC94, pp. 374-379.
[3]
{3} N-H. Chan, "Rapid current analysis for CMOS digital circuits", MEng thesis, McGill University, July 1994.
[4]
{4} H. Kriplani, F. Najm, I. Hajj: "Maximum current estimation in CMOS circuits", DAC92, pp. 2-7.
[5]
{5} H. Kriplani, F. Najm, P. Yang, I. Hajj: "Resolving signal correlations for estimating maximum currents in CMOS combinational circuits", DAC93, pp. 384-388.
[6]
{6} H. Kriplani, F. Najm, I. Hajj: "Improved delay and current models for estimating maximum currents in CMOS VLSI circuits", ISCAS'94, pp. 1.435-1.438.
[7]
{7} H. Kriplani, F. Najm, I. Hajj: "Pattern independent maximum current estimation in power and ground buses of CMOS VLSI circuits: Algorithms, signal correlations, and their resolution", IEEE Transactions on CAD of Integrated Circuits and Systems, Vol. 14, No. 8, August 1995, pp. 998-1012.
[8]
{8} W. K. C. Lam, R. K. Brayton: "Timed boolean functions - a unified formalism for exact timing analysis", Chap. 3.7.4.2, Kluwer Academic Publishers, ISBN O-7923-9454-2, 1994.
[9]
{9} Olivier Lhomme, "Consistency techniques for numeric CSPs", 13th IJCAI Conf., 1993.
[10]
{10} F. Najm, R. Burch, P. Ying and I. Hajj, "Probabilistic simulation for reliability analysis of CMOS VLSI circuits", IEEE Trans. on Computer-Aided Design, Vol. 9, pp. 439-450, April 1990.
[11]
{11} J. Zejda, E. Cerny, S. Shenoy, N. C. Rumin: "Gate-level power estimation using transition analysis", Workshop on Design Methodologies for Microelectronics (DMM95), pp. 111-119.
  1. Bounding Switching Activity in CMOS Circuits Using Constraint Resolution

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    EDTC '96: Proceedings of the 1996 European conference on Design and Test
    March 1996
    585 pages
    ISBN:0818674237

    Sponsors

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 11 March 1996

    Check for updates

    Author Tags

    1. power verification
    2. switching activity
    3. waveform narrowing

    Qualifiers

    • Article

    Conference

    EDTC96
    Sponsor:

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 79
      Total Downloads
    • Downloads (Last 12 months)21
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media