|
ABSTRACT
Interconnects (wires, buffers, clock distribution networks, multiplexers and busses) consume a significant fraction of total circuit power. In this work, we demonstrate the importance of optimizing on-chip interconnects for power during high-level synthesis. We present a methodology to integrate interconnect power optimization into high-level synthesis. Our binding algorithm not only reduces power consumption in functional units and registers in the resultant register-transfer level (RTL) architecture, but also optimizes interconnects for power. We take physical design information into account for this purpose. To estimate interconnect power consumption accurately for deep sub-micron (DSM) technologies, wire coupling capacitance is taken into consideration. We observed that there is significant spurious (i.e., unnecessary) switching activity in the interconnects and propose techniques to reduce it. Compared to interconnect-unaware power-optimized circuits, our experimental results show that interconnect power can be reduced by 53.1% on an average, while reducing overall power by an average of 26.8% with 0.5% area overhead. Compared to area-optimized circuits, the interconnect power reduction is 72.9% and overall power reduction is 56.0% with 44.4% area overhead.
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
|
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
A. P. Chandrakasan, M. Potkonjak, R. Mehra, J. Rabaey, and R. Brodersen, "Optimizing power using transformations," IEEE Trans. Computer-Aided Design, vol. 14, pp. 12--51, Jan. 1995.
|
 |
8
|
|
| |
9
|
|
| |
10
|
A. Raghunathan and N. K. Jha, "SCALP: An iterative-improvement based low power data path synthesis system," IEEE Trans. Computer-Aided Design, vol. 16, no. 11, pp. 1260--1277, Nov. 1997.
|
| |
11
|
K. S. Khouri, G. Lakshminarayana, and N. K. Jha, "High-level synthesis of low power control-flow intensive circuits," IEEE Trans. Computer-Aided Design, vol. 18, no. 12, pp. 1715--1729, Dec. 1999.
|
| |
12
|
D. Liu and C. Svensson, "Power consumption estimation in CMOS VLSI chips," IEEE J. Solid-State Circuits, vol. 29, no. 6, pp. 663--670, June 1994.
|
| |
13
|
J. Cong and Z. Pan, "Interconnect performance estimation models for design planning," IEEE Trans. Computer-Aided Design, vol. 20, no. 6, pp. 739--752, June 2001.
|
| |
14
|
|
| |
15
|
D. W. Knapp, "Fasolt: A program for feedback-driven data-path optimization," IEEE Trans. Computer-Aided Design, vol. 11, no. 6, pp. 677--695, June 1992.
|
 |
16
|
|
| |
17
|
|
| |
18
|
V. G. Moshnyaga and K. Tamaru, "A floorplan based methodology for data-path synthesis of sub-micron ASICs," IEICE Trans. Inf. & Syst., vol. E79-D, no. 10, 1996.
|
 |
19
|
|
| |
20
|
|
 |
21
|
|
 |
22
|
|
 |
23
|
|
| |
24
|
S. Dey, A. Raghunathan, N. K. Jha, and K. Wakabayashi, "Controller-based power management for control-flow intensive designs," IEEE Trans. Computer-Aided Design, vol. 18, no. 10, pp. 1496--1508, Oct. 1999.
|
| |
25
|
Independent JPEG Group, http://www.ijg.org.
|
| |
26
|
K. R. Rao and P. Yip, Discrete Cosine Transform, Academic Press, 1990.
|
| |
27
|
|
| |
28
|
|
| |
29
|
NEC cell-based ASIC CB-11, http://www.necel.com/ASIC/, 2000.
|
| |
30
|
A. Raghunathan, Personal communication.
|
| |
31
|
|
| |
32
|
|
| |
33
|
T. Uchino and J. Cong, "An interconnect energy model considering coupling effects," IEEE Trans. Computer-Aided Design, vol. 21, no. 7, pp. 763--776, July 2002.
|
 |
34
|
|
| |
35
|
|
| |
36
|
|
| |
37
|
|
 |
38
|
|
| |
39
|
|
| |
40
|
H. B. Bakoglu, Circuits, Interconnections, and Packaging for VLSI, Addison-Wesley, Reading, MA, 1990.
|
| |
41
|
V. P. Roychowdhury, S. K. Rao, L. Thiele, and T. Kailath, "On the localization of algorithms for VLSI processor arrays," in Proc. VLSI Signal Processing III, 1988, pp. 459--470.
|
 |
42
|
M. Münch , B. Wurth , R. Mehra , J. Sproch , N. Wehn, Automating RT-level operand isolation to minimize power consumption in datapaths, Proceedings of the conference on Design, automation and test in Europe, p.624-633, March 27-30, 2000, Paris, France
[doi> 10.1145/343647.343873]
|
| |
43
|
C.-T. Hsieh and M. Pedram, "Architectural energy optimization by bus splitting," IEEE Trans. Computer-Aided Design, vol. 21, no. 4, pp. 408--414, Apr. 2002.
|
| |
44
|
National Technology Roadmap for Semiconductors, Semiconductor Industry Association, 1997.
|
CITED BY 8
|
|
Zhenyu (Peter) Gu , Yonghong Yang , Jia Wang , Robert P. Dick , Li Shang, TAPHS: thermal-aware unified physical-level and high-level synthesis, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
|
|
|
Zhenyu (Peter) Gu , Jia Wang , Robert P. Dick , Hai Zhou, Incremental exploration of the combined physical and behavioral design space, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
A. Stammermann , D. Helms , M. Schulte , A. Schulz , W. Nebel, Binding, Allocation and Floorplanning in Low Power High-Level Synthesis, Proceedings of the 2003 IEEE/ACM international conference on Computer-aided design, p.544, November 09-13, 2003
|
|
|
|
|
|
|
|