ACM Home Page
Please provide us with feedback. Feedback
Power emulation: a new paradigm for power estimation
Full text PdfPdf (1.39 MB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 42nd annual Design Automation Conference table of contents
Anaheim, California, USA
SESSION: Power estimation and design tradeoffs table of contents
Pages: 700 - 705  
Year of Publication: 2005
ISBN:1-59593-058-2
Authors
Joel Coburn  NEC Laboratories America, Princeton, NJ
Srivaths Ravi  NEC Laboratories America, Princeton, NJ
Anand Raghunathan  NEC Laboratories America, Princeton, NJ
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 55,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1065579.1065764
What is a DOI?

ABSTRACT

In this work, we propose a new paradigm called power emulation, which exploits hardware acceleration to drastically speedup power estimation. Power emulation is based on the observation that most power estimation tools typically perform the following sequence of operations: simulating the circuit to obtain value traces or statistics for the inputs of its constituent components, evaluating power models for each circuit component based on the input values seen during simulation, and aggregating the power consumption of individual components to compute the circuit's power consumption. We further recognize that the steps involved in power estimation (power model evaluation, aggregation) can themselves be thought of as synthesizable functions and implemented as hardware circuits. Thus, any given design can be enhanced by adding to it .power estimation hardware., and the resulting power model enhanced circuit can be mapped onto a hardware prototyping platform. While drastic speedups in power estimation (orders of magnitude) are possible using this approach, a significant challenge arises due to the increase in circuit size as a result of adding power estimation hardware. We propose a systematic methodology to reduce the size of the power model enhanced circuit through a suite of techniques, including power model reuse across different circuit components, regulating the granularity of components for power modeling, exploiting inter-component power correlations, resource sharing for power model computations, and the use of block memories for efficient storage within power models. We demonstrate the benefits of the proposed power emulation paradigm by applying it to register-transfer level (RTL) power estimation for industrial designs, resulting in speedups from around 10X to over 500X compared to state-of-the-art commercial power estimation tools.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
"International Technology Roadmap for Semiconductors, 2001 Edition." http://public.itrs.net/Files/2001ITRS/Home.htm.
 
2
"Galaxy Power Products, Synopsys Inc. (http://www.synopsys.com).".
 
3
"PowerTheater, Sequence Design Inc. (http://www.sequencedesign.com).".
 
4
"PowerChecker, BullDAST s.r.l. (http://www.bulldast.com).".
 
5
"ORINOCO, ChipVision Design Systems. (http://www.chipvision.com).".
 
6
 
7
8
 
9
10
 
11
M. Nemani and F. Najm, "High-level area and power estimation for VLSI circuits," IEEE Trans. Computer-Aided Design, vol. 18, pp. 697--713, June 1999.
 
12
 
13
L. Benini, A. Bogliolo, M. Favalli, and G. De Micheli, "Regression models for behavioral power estimation," in Proc. Int. Wkshp. Power & Timing Modeling, Optimization, and Simulation, 1996.
 
14
15
 
16
R. Mehra and J. Rabaey, "Behavioral level power estimation and exploration," in Proc. Int. Wkshp. Low Power Design, pp. 197--202, Apr. 1994.
 
17
 
18
 
19
20
21
 
22
 
23
 
24
R. Burch, F. N. Najm, P. Yang, and T. Trick, "A Monte Carlo approach for power estimation," IEEE Trans. VLSI Systems, vol. 1, pp. 63--71, Mar. 1993.
25
 
26
 
27
"Synplify Pro, Synplicity Inc. (http://www.synplicity.com).".
 
28
"Virtex-II FPGA and tools, Xilinx Inc. (http://www.xilinx.com).".
 
29
G. G. Roussas, A Course in Mathematical Statistics, Second Edition. Academic Press, London, UK, 1997.
 
30
 
31
"Using AMPL/MINOS (http://www.ampl.com/BOOKLETS/ampl-minos.pdf).".
 
32
B. Kernighan and S. Lin, "An Efficient Heuristic Procedure for Partitioning Graphs," The Bell System Tech J., vol. 49, pp. 291--307, Feb. 1970.
 
33
K. Wakabayashi, C-Based High-Level Synthesis System, "CYBER"-Design Experience-, vol. 41, pp. 264--268. July 2000.
 
34
CB130 Family 0.13um CMOS CBIC http://www.necel.com/cbic/en/cb130/cb130.html.NEC Electronics, Inc., Sept. 2000.


Collaborative Colleagues:
Joel Coburn: colleagues
Srivaths Ravi: colleagues
Anand Raghunathan: colleagues