Activity-sensitive architectural power analysis
- 1 June 1996
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 15 (6) , 571-587
- https://doi.org/10.1109/43.503928
Abstract
Prompted by demands for portability and low-cost packaging, the electronics industry has begun to view power consumption as a critical design criterion. As such there is a growing need for tools that can accurately predict power consumption early in the design process, many high-level power analysis models do not adequately model activity, however, leading to inaccurate results. This paper describes an activity-sensitive power analysis strategy for datapath, memory, control path, and interconnect elements. Since datapath and memory modeling has been described in a previous publication, this paper focuses mainly on a new Activity-Based Control (ABC) model and on a hierarchical interconnect analysis strategy that enables estimates of chip area as well as power consumption. Architecture-level estimates are compared to switch-level measurements based on net lists extracted from the layouts of three chips: a digital filter, a global controller, and a microprocessor. The average power estimation error is about 9% with a standard deviation of 10%, and the area estimates err on average by 14% with a standard deviation of 6%.Keywords
This publication has 21 references indexed in Scilit:
- Time domain current waveform simulation of CMOS circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- High-level power estimationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Estimating essential design characteristics to support project planning for ASIC design managementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Architectural power analysis: The dual bit type methodIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1995
- Optimizing power using transformationsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1995
- A model for estimating power dissipation in a class of DSP VLSI chipsIEEE Transactions on Circuits and Systems, 1991
- Fast prototyping of datapath-intensive architecturesIEEE Design & Test of Computers, 1991
- Probabilistic simulation for reliability analysis of CMOS VLSI circuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1990
- Figures of merit for VLSI implementations of digital signal processing algorithmsIEE Proceedings F Communications, Radar and Signal Processing, 1984
- On a Pin Versus Block Relationship For Partitions of Logic GraphsIEEE Transactions on Computers, 1971