DocumentCode
3038471
Title
An Efficient Chip-level Time Slack Allocation Algorithm for Dual-Vdd FPGA Power Reduction
Author
Lin, Yan ; Hu, Yu ; He, Lei ; Raghunat, Vijay
Author_Institution
Dept. of Electr. Eng., UCLA, Los Angeles, CA
fYear
2006
fDate
4-6 Oct. 2006
Firstpage
168
Lastpage
173
Abstract
To reduce FPGA power, a linear programming (LP) based time slack allocation algorithm, EdTLC-LP, has been proposed recently for Vdd-programmable interconnects without using Vdd-level converters for mixed wire lengths. However, it takes a long time to solve the LP problem for time slack allocation. In this paper, we develop EdTLC-NW, a slack allocation algorithm based on min-cost network flow to reduce runtime. Compared to single Vdd FPGA with power-gating, EdTLC-LP and EdTLC-NW reduce interconnect power by 52.71% and 52.52%, respectively. EdTLC-NW achieves as good results as EdTLC-LP but runs 8times faster on average. Furthermore, the speedup increases for larger circuits and EdTLC-NW is 20times faster for the largest circuit
Keywords
field programmable gate arrays; integrated circuit design; integrated circuit interconnections; logic design; low-power electronics; EdTLC-NW slack allocation algorithm; FPGA power reduction; Vdd-level converters; Vdd-programmable interconnects; chip-level time slack allocation algorithm; field programmable gate array; interconnect power reduction; linear programming; time slack allocation; Algorithm design and analysis; Field programmable gate arrays; Integrated circuit interconnections; Linear programming; Logic; Routing; Runtime; Switches; Switching converters; Wire; Algorithms; Design; FPGA; Low power; time slack;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design, 2006. ISLPED'06. Proceedings of the 2006 International Symposium on
Conference_Location
Tegernsee
Print_ISBN
1-59593-462-6
Type
conf
DOI
10.1109/LPE.2006.4271830
Filename
4271830
Link To Document