DocumentCode
3283551
Title
Estimation of power from module-level netlists
Author
Ravikumar, C.P. ; Prasad, Mukul R. ; Hora, Lavmeet S.
Author_Institution
Dept. of Electr. Eng., Indian Inst. of Technol., New Delhi, India
fYear
1996
fDate
3-6 Jan 1996
Firstpage
324
Lastpage
325
Abstract
Existing power estimation tools work on gate-level netlists and cannot be readily adapted for module-level circuits. Flattening the module-level netlist to gate level for purposes of power estimation and subsequent application of a gate-level estimation algorithm are both cumbersome tasks, demanding excessive amounts of CPU time and memory. We present a Module-level Power Estimation tool called MOPE. A preprocessor called PEG (Power Expression Generator) is first used on each module type used in the circuit; PEG compiles signal probability expressions for each output node in the module, as well as an expression for the total power dissipation in the module. These expressions are terms of input signal probabilities, and are stored as part of a module library. MOPE makes use of the signal probabilities of the data inputs and the operational frequencies of modules in conjunction with the power expressions generated by PEG to provide an estimate of the total power dissipation. MOPE can handle both sequential and combinational circuits. We have implemented PEG and MOPE on a Sun SPARC workstation and describe several experimental results which bring out the effectiveness of MOPE as a power estimator
Keywords
circuit analysis computing; combinational circuits; integrated logic circuits; probability; sequential circuits; MOPE; PEG preprocessor; Sun SPARC workstation implementation; combinational circuits; input signal probabilities; module-level netlists; module-level power estimation tool; power expression generator; sequential circuits; signal probability expressions; total power dissipation; Capacitance; Central Processing Unit; Combinational circuits; Frequency estimation; Libraries; Power dissipation; Power generation; Signal generators; Sun; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 1996. Proceedings., Ninth International Conference on
Conference_Location
Bangalore
ISSN
1063-9667
Print_ISBN
0-8186-7228-5
Type
conf
DOI
10.1109/ICVD.1996.489623
Filename
489623
Link To Document