|
ABSTRACT
In recent times, the contribution of leakage power to the total power consumption of a chip has been increasing at an alarming rate. Leakage power is expected to exceed dynamic power in newer process technologies. Since leakage exhibits an exponential increase with temperature, it is possible that the high leakage of an IC causes a temperature increase, which in turn causes an increase in leakage, and so on, until the IC fails due to overheating. At the very least, this may cause the temperature and power consumption of the IC to be poorly estimated by traditional thermal or power modeling techniques. We developed a framework to model this situation in an FPGA context. Our CAD framework accurately models the total power consumption of the design at a given temperature, finds the thermal profile of the IC under this power consumption, and then uses this new thermal information to update the power consumption. This is iterated until the temperature of the IC converges, or until the temperatures on the die exceed a safe value. The iterations are very fast, due to the use of accurate and compact mathematical macromodels for leakage and temperature computation in the inner loop. We have exhaustively verified the fidelity of all our leakage macromodels. They estimate the leakage, at any temperature, to within 3% of the values generated by SPICE, while providing greater than four orders of magnitude speedup over explicit SPICE runs. Our experiments show that this model helps avoid an incorrect estimation of chip temperature and total power consumption, and also helps detect the increase in device temperature beyond a safe value. The average (maximum) error of our temperature estimates has been found to be within 1% (2.5%) compared to a full-chip 3D temperature modeling tool.
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
|
www.xilinx.com.
|
| |
2
|
IWLS 2005 Benchmarks. http://www.iwls.org/iwls2005/benchmarks.html.
|
| |
3
|
|
| |
4
|
|
| |
5
|
Y. Cao, T. Sato, D. Sylvester, M. Orshansky, and C. Hu. New paradigm of predictive MOSFET and interconnect modeling for early circuit design. In Proc. of IEEE Custom Integrated Circuit Conference, pages 201--204, Jun 2000. http://www-device.eecs.berkeley.edu/ ptm.
|
 |
6
|
|
| |
7
|
|
| |
8
|
Paul Chow , Soon Ong Seo , Jonathan Rose , Kevin Chung , Gerard Páez-Monzón , Immanuel Rahardja, The design of a SRAM-based field-programmable gate array—part II: circuit design and layout, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, v.7 n.3, p.321-330, Sept. 1999
[doi> 10.1109/92.784093]
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
S. Lopez-Buedo, J. Garrido, and E. Boemo. Dynamically inserting, operating and eliminating thermal sensors of FPGA-based systems. IEEE Transactions on Components and Packaging Technologies (CPM), 25(4):561--566, Dec 2002.
|
| |
20
|
H. Lui, C. Lee, and R. Patel. Power estimation and thermal budgeting methodology for FPGAs. In IEEE Custom Integrated Circuit Conference (CICC), pages 32-1-1 to 32-1-4, 2004.
|
| |
21
|
P. Mal, J. Cantin, and F. Beyette. The circuit designs of an SRAM based look-up table for high performance FPGA architecture. In 45th Midwest Symposium on Circuits and Systems (MWCAS), volume III, pages 227--230, Aug 2002.
|
| |
22
|
L. Nagel. Spice: A computer program to simulate computer circuits. In University of California, Berkeley UCB/ERL Memo M520, May 1995.
|
| |
23
|
|
| |
24
|
R. Rao, R. Brown, K. Nowka, and J. Burns. Analysis and mitigation of CMOS gate leakage. In Proceedings of the Fifth Annual Austin Center for Advanced Studies Conference, pages 7--11, Austin, TX, Feb 2004.
|
 |
25
|
|
 |
26
|
|
| |
27
|
A. Sangiovanni-Vincentelli. The tides of EDA. Keynote Talk, Design Automation Conference, June 2003.
|
 |
28
|
|
 |
29
|
Kevin Skadron , Mircea R. Stan , Karthik Sankaranarayanan , Wei Huang , Sivakumar Velusamy , David Tarjan, Temperature-aware microarchitecture: Modeling and implementation, ACM Transactions on Architecture and Code Optimization (TACO), v.1 n.1, p.94-125, March 2004
[doi> 10.1145/980152.980157]
|
 |
30
|
|
| |
31
|
|
| |
32
|
T. Tuan and B. Lai. Leakage power analysis of a 90nm FPGA. In Proceedings of IEEE Custom Integrated Circuits Conference, pages 57--60, Sep 2003.
|
| |
33
|
|
 |
34
|
|
| |
35
|
Y. Zhang, D. Parikh, K. Sankaranarayanan, K. Skadron, and M. Stan. HotLeakage: A temperature-aware model of subthreshold and gate leakage for architects. Technical Report CS-2003-05, University of Virginia, Department of Computer Science, 2003.
|
|