DocumentCode
839768
Title
Input Vector Reordering for Leakage Power Reduction in FPGAs
Author
Hassan, Hassan ; Anis, Mohab ; Elmasry, Mohamed
Volume
27
Issue
9
fYear
2008
Firstpage
1555
Lastpage
1564
Abstract
In this paper, a leakage power reduction technique for field-programmable gate arrays (FPGAs) is proposed based on the state dependency property of leakage power. A pin reordering algorithm is proposed, where the subthreshold and gate leakage power components are taken into consideration to find the lowest leakage state for the FPGA pass-transistor multiplexers in the logic and routing resources without incurring any physical or performance penalties. The newly developed methodology is applied to several FPGA benchmarks, and an average leakage savings of 50.3% is achieved in a 90-nm CMOS process. Moreover, a modified version of the methodology is implemented to improve the performance of the final design, and again, considerable leakage power savings are achieved. Furthermore, the methodology is extended to find the lowest leakage states for several future predictive Berkeley CMOS technologies.
Keywords
CMOS integrated circuits; field programmable gate arrays; leakage currents; multiplexing equipment; Berkeley CMOS technologies; CMOS process; FPGA; field-programmable gate arrays; input vector reordering; leakage power reduction; logic resources; pass-transistor multiplexers; pin reordering; routing resources; size 90 nm; Application specific integrated circuits; CMOS logic circuits; CMOS process; CMOS technology; Field programmable gate arrays; Gate leakage; Logic design; Power dissipation; Routing; Subthreshold current; Field-programmable gate arrays (FPGAs); low-leakage design; power state dependency;
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.2008.927673
Filename
4603079
Link To Document