D. Marculescu et al., INFORMATION-THEORETIC MEASURES FOR POWER ANALYSIS, IEEE transactions on computer-aided design of integrated circuits and systems, 15(6), 1996, pp. 599-610
This paper considers the problem of estimating the power consumption a
t logic and register-transfer levels of design from an information the
oretical point of view. In particular, it is demonstrated that the ave
rage switching activity in the circuit can be calculated using either
entropy or informational energy averages. For control circuits and ran
dom logic, the output entropy (informational energy) per bit is calcul
ated 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 t
echnique which has linear complexity in terms of the circuit size. Fin
ally, from these input and output values, the entropy (informational e
nergy) 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.