• DocumentCode
    984306
  • 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
  • Volume
    15
  • Issue
    6
  • fYear
    1996
  • fDate
    6/1/1996 12:00:00 AM
  • Firstpage
    599
  • Lastpage
    610
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.503930
  • Filename
    503930