DocumentCode :
1244413
Title :
Interconnect-aware low-power high-level synthesis
Author :
Zhong, Lin ; Jha, Niraj K.
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
Volume :
24
Issue :
3
fYear :
2005
fDate :
3/1/2005 12:00:00 AM
Firstpage :
336
Lastpage :
351
Abstract :
Interconnects (wires, buffers, clock distribution networks, multiplexers, and busses) consume a significant fraction of total circuit power. In this paper, 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. It not only reduces datapath unit power consumption in the resultant register-transfer level architecture, but also optimizes interconnects for power. We take into account physical design information and coupling capacitance to estimate interconnect power consumption accurately for deep submicron technologies. We show that there is significant spurious (i.e., unnecessary) switching activity in the interconnects and propose techniques to reduce it. Compared with interconnect-unaware power-optimized circuits, interconnect power can be reduced by 53.1% on average, while overall power is reduced by an average of 26.8%, with negligible area overhead. Compared with area-optimized circuits, the interconnect power reduction is 72.9% and overall power reduction is 56.0%, with 44.4% area overhead. The power reductions are obtained solely through switched capacitance reduction (no voltage scaling is assumed).
Keywords :
capacitance; circuit optimisation; high level synthesis; integrated circuit interconnections; power consumption; area-optimized circuits; buffers; circuit power; clock distribution networks; coupling capacitance; datapath unit; interconnect power optimization; interconnect power reduction; low-power high-level synthesis; multiplexers; on-chip interconnects; power consumption; register-transfer level architecture; sub-micron technologies; switched capacitance reduction; switching activity; Capacitance; Clocks; Coupling circuits; Energy consumption; High level synthesis; Integrated circuit interconnections; Multiplexing; Optimization methods; Voltage; Wires; High-level synthesis; interconnect; low power;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2004.842820
Filename :
1397796
Link To Document :
بازگشت