ACM Home Page
Please provide us with feedback. Feedback
Low-power programmable routing circuitry for FPGAs
Full text PdfPdf (917 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design table of contents
Pages: 602 - 609  
Year of Publication: 2004
ISBN:0-7803-8702-3
Authors
James H. Anderson  Dept. of ECE, Toronto Univ., Ont., Canada
F. N. Najm  Dept. of ECE, Toronto Univ., Ont., Canada
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 31,   Citation Count: 8
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/ICCAD.2004.1382647

ABSTRACT

We propose two 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 a traditional routing switch. In low-power mode, speed is curtailed in order to reduce power consumption. Our first switch design reduces leakage power consumption by 36-40% in low-power vs. high-speed mode (on average); dynamic power is reduced by up to 28%. Leakage power in sleep mode is 61% lower than in high-speed mode. A second switch design offers a 36% smaller area overhead and reduces leakage by 28-30% in low-power vs. high-speed mode. The proposed switch designs require only minor changes to a traditional routing switch, making them easy to incorporate into current FPGA interconnect. The applicability of the new switches is motivated through an analysis of timing slack in industrial FPGA designs. Specifically, we show that a considerable fraction of routing switches may be slowed down (operate in low-power mode), without impacting overall design performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[1] 2002 International Technology Roadmap for Semiconductors (ITRS).
 
2
[2] http://www.device.eecs.berkeley.edu/~ptm/.
3
4
 
5
6
7
 
8
9
 
10
[10] R. K. Krishnamurthy, A. Alvandpour, V. De, and S. Borkar. High-performance and low-power challenges for sub-70nm microprocessor circuits. In IEEE Custom Integrated Circuits Conference, pages 125-128, 2002.
 
11
[11] K. Kumagai, H. Iwaki, H. Yoshida, H. Suzuki, T. Yamada, and S. Kurosawa. A novel powering-down scheme for low Vt CMOS circuits. In IEEE Symposium on VLSI Circuits, pages 44-45, 1998.
 
12
[12] G. Lemieux. Design of interconnection networks for programmable logic devices. In Ph.D. Thesis. ECE Department, University of Toronto, 2003.
13
14
15
16
 
17
18
 
19
[19] K. Roy, S. Mukhopadhyay, and H. Mahmoodi-Meimand. Leakage current mechanisms and leakage reduction techniques in deep-submicrometer CMOS circuits. In Proceedings of the IEEE, pages 305-327, February 2003.
20
 
21
[21] T. Tuan and B. Lai. Leakage power analysis of a 90nm FPGA. In IEEE Custom Integrated Circuits Conference, pages 57-60, 2003.
 
22
[22] Q. Wang and S. B. K. Vrudhula. Algorithms for minimizing standby power in deep submicrometer, dual-Vt CMOS circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 21(3):306-318, March 2002.
 
23
[23] Xilinx, Inc., San Jose, CA. Spartan-3 FPGA Data Sheet, 2004.

CITED BY  8
Collaborative Colleagues:
James H. Anderson: colleagues
F. N. Najm: colleagues