Title :
Information theoretic measures for power analysis [logic design]
Author :
Marculescu, Diana ; Marculescu, Radu ; Pedram, Massoud
Author_Institution :
Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
fDate :
6/1/1996 12:00:00 AM
Abstract :
This paper considers the problem of estimating the power consumption at logic and register-transfer levels of design from an information theoretical point of view. In particular, it is demonstrated that the average switching activity in the circuit can be calculated using either entropy or informational energy averages. For control circuits and random logic, the output entropy (informational energy) per bit is calculated as a function of the input entropy (informational energy) per bit and an implementation dependent information scaling factor. For data-path circuits, the output entropy (informational energy) is calculated from the input entropy (informational energy) using a compositional technique which has linear complexity in terms of the circuit size. Finally, from these input and output values, the entropy (informational energy) per circuit line is calculated and used as an estimate for the average switching activity. The proposed switching activity estimation technique does not require simulation and is thus extremely fast, yet produces sufficiently accurate estimates
Keywords :
circuit CAD; circuit analysis computing; entropy; integrated circuit design; logic CAD; logic design; probability; switching theory; average switching activity; compositional technique; control circuits; data-path circuits; entropy; implementation dependent information scaling factor; information theoretic measures; informational energy averages; linear complexity; logic level; power analysis; power consumption estimation; random logic; register-transfer level; CMOS logic circuits; Circuit simulation; Digital systems; Energy consumption; Entropy; Information analysis; Logic circuits; Logic design; Power measurement; Sampling methods; Switching circuits;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on