Regression-based RTL power modeling
- 1 July 2000
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Design Automation of Electronic Systems
- Vol. 5 (3) , 337-372
- https://doi.org/10.1145/348019.348081
Abstract
Register-transfer level (RTL) power estimation is a key feature for synthesis-based design flows. The main challenge in establishing a sound RTL power estimation methodology is the construction of accurate, yet efficient, models of the power dissipation of functional macros. Such models should be automatically built, and should produce reliable average power estimates. In this paper we propose a general methodology for building and tuning RTL power models. We address both hard macros (presynthesized functional blocks)and soft macros (functional units for which only a synthesizable HDL description is provided). We exploit linear regression and its nonparametric extensions to express the dependency of power dissipation on input and output activity. Bottom-up off-line characterization of regression-based power macromodels is discussed in detail. Moreover, we introduce a low overhead on-line characterization method for enhancing the accuracy of off-line characterization.Keywords
This publication has 6 references indexed in Scilit:
- Towards a high-level power estimation capability [digital ICs]IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1996
- Information theoretic measures for power analysis [logic design]IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1996
- Energy characterization based on clusteringPublished by Association for Computing Machinery (ACM) ,1996
- Power estimation of cell-based CMOS circuitsPublished by Association for Computing Machinery (ACM) ,1996
- Architectural power analysis: The dual bit type methodIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1995
- A survey of power estimation techniques in VLSI circuitsIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994