ACM Home Page
Please provide us with feedback. Feedback
Physical synthesis for FPGA interconnect power reduction by dual-Vdd budgeting and retiming
Full text PdfPdf (713 KB)
Source
ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 13 ,  Issue 2  (April 2008) table of contents
Article No. 30  
Year of Publication: 2008
ISSN:1084-4309
Authors
Yu Hu  University of California, Los Angeles, CA
Yan Lin  University of California, Los Angeles, CA
Lei He  University of California, Los Angeles, CA
Tim Tuan  Xilinx Research Labs, San Jose, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 83,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1344418.1344426
What is a DOI?

ABSTRACT

Field programmable dual-Vdd interconnects are effective in reducing FPGA power. We formulate the dual-Vdd-aware slack budgeting problem as a linear program (LP) and a min-cost network flow problem, respectively. Both algorithms reduce interconnect power by 50% on average compared to single-Vdd interconnects, but the network-flow-based algorithm runs 11x faster on MCNC benchmarks. Furthermore, we develop simultaneous retiming and slack budgeting (SRSB) with flip-flop layout constraints in dual-Vdd FPGAs based on mixed integer linear programming, and speed-up the algorithm by LP relaxation and local legalization. Compared to retiming followed by slack budgeting, SRSB reduces interconnect power by up to 28.8%.


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
Altera. 2006. The Stratix III devices. http://www.altera.com/literature/lit-stx3.jsp.
2
 
3
 
4
 
5
BPTM. 2002. Berkeley predictive technology model. http://www.device.eecs.berkeley.edu/ptm/mosfet.html.
6
 
7
8
 
9
 
10
11
 
12
Cong, J. and Wu, C. 1998a. An efficient algorithm for performance-optimal FPGA technology mapping with retiming. IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst. 17, 9, 489--498.
13
14
 
15
 
16
Gayasen, A., Lee, K., Vijaykrishnan, N., Kandemir, M., Irwin, M. J., and Tuan, T. 2004. A dual-VDD low power FPGA architecture. In Proceedings of the International Conference on Field Programmable Logic and Applications (FPL).
 
17
 
18
 
19
Hamada, M. 1998. A top-down low power design technique using clustered voltage scaling with variable supply-voltage scheme. In Proceedings of the IEEE Custom Integrated Circuits Conference (CICC).
20
 
21
Leiserson, C. L. and Saxe, J. B. 1991. Retiming synchronous circuitry. Algorithmica, 5--35.
22
23
24
 
25
26
 
27
 
28
Lin, Y. and He, L. 2006. Dual-VDD interconnect with chip-level time slack allocation for FPGA power reduction. IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst.
 
29
Lin, Y., Li, F., and He, L. 2005a. Circuits and architectures for field programmable gate array with configurable supply voltage. IEEE Trans. VLSI 13, 9, 1035--1047.
30
 
31
 
32
MOSEK. 2006. MOSEK Optimization Toolbox. http://www.mosek.com.
 
33
Pan, P., Karandikar, A. K., and Liu, C. L. 1998. Optimal clock period clustering for sequential circuits with retiming. IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst.
 
34
35
36
 
37
Xilinx. 2005. Xilinx product datasheets. http://www.xilinx.com/literature.
 
38
Xilinx. 2006. Xilinx ISE software manuals and help. http://www.xilinx.com/support/sw_manuals/xilinx9/index.htm.
 
39
Yang, S. 1991. Logic Synthesis and Optimization Benchmarks, Version 3.0. Microelectronics Center of North Carolina (MCNC).
40
 
41