Low-Power Programmable FPGA Routing Circuitry
Authors:
- 29 May 2009
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 17 (8) , 1048-1060
Abstract
We consider circuit techniques for reducing field-programmable gate-array (FPGA) power consumption and propose a family of new FPGA routing switch designs that are programmable to operate in three different modes: high-speed, low-power, or sleep. High-speed mode provides similar power and performance to traditional FPGA routing switches. In low-power mode, speed is curtailed in order to reduce power consumption. Leakage is reduced by 28%-52% in low-power versus high-speed mode, depending on the particular switch design selected. Dynamic power is reduced by 28%-31% in low-power mode. Leakage power in sleep mode, which is suitable for unused routing switches, is 61%-79% lower than in high-speed mode. Each of the proposed switch designs has a different power/area/speed tradeoff. All of the designs require only minor changes to a traditional routing switch and involve relatively small area overhead, making them easy to incorporate into current commercial FPGAs. The applicability of the new switches is motivated through an analysis of timing slack in industrial FPGA designs. It is observed that a considerable fraction of routing switches may be slowed down (operate in low-power mode), without impacting overall design performance.Keywords
This publication has 23 references indexed in Scilit:
- The Stratix II logic and routing architecture2005
- FPGA power reduction using configurable dual-Vdd2004
- Reducing leakage energy in FPGAs using region-constrained placement2004
- Low-power FPGA using pre-defined dual-Vdd/dual-Vt fabrics2004
- A Dual-V DD Low Power FPGA Architecture2004
- Leakage current mechanisms and leakage reduction techniques in deep-submicrometer CMOS circuitsProceedings of the IEEE, 2003
- Design methodology for fine-grained leakage control in MTCMOS2003
- Algorithms for minimizing standby power in deep submicrometer, dual-V/sub t/ CMOS circuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2002
- Dynamic power consumption in Virtex™-II FPGA family2002
- Interconnect enhancements for a high-speed PLD architecture2002