Estimation of power dissipation using a novel power macromodelingtechnique

In this paper, we develop a novel technique based on Markov chains to accurately estimate power sensitivities to primary inputs in CMOS sequential circuits. A key application of power sensitivities is to construct a complicated power surface in the specification-space so as to easily obtain the power dissipation under any distribution of primary inputs, thereby offering an effective power macromodel for high-level power estimation. We demonstrate that such a power surface can be approximated by only a limited number of representative points. This benefit dramatically reduces the CPU and memory requirements. We have verified the feasibility and accuracy of the new technique to estimate power sensitivities on a large number of sequential benchmark circuits. Results on the power dissipation under different distributions of primary inputs demonstrate the efficiency and effectiveness of our power macromodeling technique.

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

[2]  Xi-Ren Cao,et al.  Algorithms for sensitivity analysis of Markov systems through potentials and perturbation realization , 1998, IEEE Trans. Control. Syst. Technol..

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

[4]  Kaushik Roy,et al.  Circuit activity based logic synthesis for low power reliable operations , 1993, IEEE Trans. Very Large Scale Integr. Syst..

[5]  Massoud Pedram,et al.  Statistical design of macro-models for RT-level power evaluation , 1997, Proceedings of ASP-DAC '97: Asia and South Pacific Design Automation Conference.

[6]  Xi-Ren Cao,et al.  Perturbation realization, potentials, and sensitivity analysis of Markov processes , 1997, IEEE Trans. Autom. Control..

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

[8]  Kaushik Roy,et al.  Power Sensitivity-A New Method to Estimate Power ConsideringUncertain Speci cations of Primary Inputs , 1997 .

[9]  Kaushik Roy,et al.  Estimation of average switching power under accurate modeling of signal correlations , 1998, Proceedings of the IEEE 1998 Custom Integrated Circuits Conference (Cat. No.98CH36143).

[10]  Kaushik Roy,et al.  Efficient statistical approach to estimate power considering uncertain properties of primary inputs , 1998, IEEE Trans. Very Large Scale Integr. Syst..

[11]  Xi-Ren Cao,et al.  A single sample path-based performance sensitivity formula for Markov chains , 1996, IEEE Trans. Autom. Control..

[12]  Kaushik Roy,et al.  Sensitivity of power dissipation to uncertainties in primary input specification , 1997, Proceedings of CICC 97 - Custom Integrated Circuits Conference.

[13]  Kaushik Roy,et al.  Estimation of circuit activity considering signal correlations and simultaneous switching , 1994, ICCAD '94.

[14]  K. Roy,et al.  Power sensitivity—a new method to estimate power dissipation considering uncertain specifications of primary inputs , 1997, ICCAD 1997.

[15]  Farid N. Najm,et al.  A survey of power estimation techniques in VLSI circuits , 1994, IEEE Trans. Very Large Scale Integr. Syst..

[16]  Anantha P. Chandrakasan,et al.  Low-power CMOS digital design , 1992 .

[17]  Melvin A. Breuer,et al.  Digital systems testing and testable design , 1990 .