Analytical models for RTL power estimation of combinational andsequential circuits

In this paper, we propose a modeling technique that captures the dependence of the power dissipation of a (combinational or sequential) logic circuit on its input/output signal switching statistics. The resulting power macromodel consists of a quadratic or cubic equation in four variables, that can be used to estimate the power consumed in the circuit for any given input/output signal statistics. Given a low-level (typically gate-level) description of the circuit, we describe a characterization process that uses a recursive least squares (RLS) algorithm by which such an equation-based model can be automatically built. This approach has been implemented and models have been built and tested for many combinational and sequential benchmark circuits.

[1]  Mary Jane Irwin,et al.  Energy characterization based on clustering , 1996, DAC '96.

[2]  Kaushik Roy,et al.  A power macromodeling technique based on power sensitivity , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).

[3]  Jan M. Rabaey,et al.  Architectural power analysis: The dual bit type method , 1995, IEEE Trans. Very Large Scale Integr. Syst..

[4]  Farid N. Najm,et al.  Statistical Estimation of the Switching Activity in Digital Circuitsy , 1994, 31st Design Automation Conference.

[5]  Sujit Dey,et al.  Register-transfer level estimation techniques for switching activity and power consumption , 1996, Proceedings of International Conference on Computer Aided Design.

[6]  Farid N. Najm,et al.  Power macromodeling for high level power estimation , 1997, DAC.

[7]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[8]  Farid N. Najm,et al.  Accurate power estimation for large sequential circuits , 1997, 1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[9]  Massoud Pedram,et al.  Cycle-accurate macro-models for RT-level power analysis , 1997, ISLPED '97.

[10]  Farid N. Najm,et al.  Power modeling for high-level power estimation , 2000, IEEE Trans. Very Large Scale Integr. Syst..

[11]  Radu Marculescu,et al.  Sequence compaction for probabilistic analysis of finite-state machines , 1997, DAC.

[12]  Luca Benini,et al.  Adaptive least mean square behavioral power modeling , 1997, Proceedings European Design and Test Conference. ED & TC 97.