Title :
Efficient algorithms for multilevel power estimation of VLSI circuits
Author :
Bachmann, Werner W. ; Huss, Sorin A.
Author_Institution :
Darmstadt Univ. of Technol.
Abstract :
This paper presents a methodology for calculating highly accurate mean power estimates for integrated digital CMOS circuits. A complementary calibration scheme for ASIC library cells to extract the power relevant parameters is proposed. The circuit models presented allows the prediction of mean power dissipation of gate-level designs in CMOS technologies with an accuracy that is comparable to a SPICE simulation but up to 10 000 times faster. The outlined approach is capable of handling complex circuits consisting of more than 20 000 cells and thousands of memory elements. Very large sets of input data with several millions of patterns can, thus, be simulated in an efficient way. This allows the prediction of mean power dissipation of VLSI circuits in a realistic functional context which provides new assessment possibilities for digital CMOS low-power design methods. Experimental results for some benchmark circuits are detailed in order to demonstrate the significant improvements in terms of performance, accuracy, and flexibility of this approach compared to state-of-the-art power estimation methods
Keywords :
CMOS digital integrated circuits; VLSI; application specific integrated circuits; integrated circuit design; integrated circuit modelling; low-power electronics; ASIC library cells; CMOS technology; VLSI circuits; benchmark circuits; circuit models; digital CMOS low-power design methods; gate-level designs; handling complex circuits; integrated digital CMOS circuits; mean power dissipation; multilevel power estimation; Application specific integrated circuits; CMOS digital integrated circuits; CMOS memory circuits; CMOS technology; Calibration; Circuit simulation; Power dissipation; Predictive models; Software libraries; Very large scale integration; Multilevel simulation; VLSI design tools; power estimation;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2004.840769