DocumentCode
837234
Title
Active leakage power optimization for FPGAs
Author
Anderson, Jason H. ; Najm, Farid N.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Toronto, Ont., Canada
Volume
25
Issue
3
fYear
2006
fDate
3/1/2006 12:00:00 AM
Firstpage
423
Lastpage
437
Abstract
Active leakage power dissipation is considered in field-programmable gate arrays (FPGAs) and two "no cost" approaches for active leakage reduction are presented. It is well known that the leakage power consumed by a digital CMOS circuit depends strongly on the state of its inputs. The authors\´ first leakage reduction technique leverages a fundamental property of basic FPGA logic elements [look-up tables (LUTs)] that allows a logic signal in an FPGA design to be interchanged with its complemented form without any area or delay penalty. This property is applied to select polarities for logic signals so that FPGA hardware structures spend the majority of time in low-leakage states. In an experimental study, active leakage power is optimized in circuits mapped into a state-of-the-art 90-nm commercial FPGA. Results show that the proposed approach reduces active leakage by 25%, on average. The authors\´ second approach to leakage optimization consists of altering the routing step of the FPGA computer-aided design (CAD) flow to encourage more frequent use of routing resources that have low leakage power consumptions. Such "leakage-aware routing" allows active leakage to be further reduced, without compromising design performance. Combined, the two approaches offer a total active leakage power reduction of 30%, on average.
Keywords
CMOS logic circuits; circuit CAD; circuit optimisation; field programmable gate arrays; integrated circuit design; leakage currents; logic CAD; network routing; 90 nm; FPGA computer-aided design; FPGA logic elements; active leakage power dissipation; active leakage power optimization; active leakage power reduction; digital CMOS circuit; field programmable gate arrays; leakage optimization; leakage reduction technique; look-up tables; CMOS digital integrated circuits; CMOS logic circuits; Costs; Design automation; Field programmable gate arrays; Logic design; Power dissipation; Routing; Signal design; Table lookup; Computer-aided design; field-programmable gate arrays (FPGAs); leakage; optimization; 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.2005.853692
Filename
1597379
Link To Document