ACM Home Page
Please provide us with feedback. Feedback
Low-power high-level synthesis for FPGA architectures
Full text PdfPdf (255 KB)
Source International Symposium on Low Power Electronics and Design archive
Proceedings of the 2003 international symposium on Low power electronics and design table of contents
Seoul, Korea
SESSION: Advances in low power synthesis table of contents
Pages: 134 - 139  
Year of Publication: 2003
ISBN:1-58113-682-X
Authors
Deming Chen  University of California, Los Angeles, CA
Jason Cong  University of California, Los Angeles, CA
Yiping Fan  University of California, Los Angeles, CA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 80,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/871506.871541
What is a DOI?

ABSTRACT

This paper addresses two aspects of low-power design for FPGA circuits. First, we present an RT-level power estimator for FPGAs with consideration of wire length. The power estimator closely reflects both dynamic and static power contributed by various FPGA components in 0.1um technology. The power estimation error is 16.2% on average. Second, we present a low power high level synthesis system, named LOPASS, for FPGA designs. It includes two algorithms for power consumption reduction: (i) a simulated annealing engine that carries out resource selection, function unit binding, scheduling, register binding, and data path generation simultaneously to effectively reduce power; (ii) an enhanced weighted bipartite matching algorithm that is able to reduce the total amount of MUX ports by 22.7%. Experimental results show that LOPASS is able to reduce power consumption by 35.8% compared to the results of Synopsys' Behavioral Compiler.


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
 
2
P. Kollig and B.M. Al-Hashimi, "A new approach to simultaneous scheduling, allocation and binding in high level synthesis," IEE Electronics Letters, vol. 33, Aug 1997.
 
3
A.P. Chandrakasan, M. Potkonjak, R. Mehra, J. Rabaey and R.W. Brodersen, "Optimizing power using transformations," IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 14, no. 1, pp. 12--31, Jan. 1995.
 
4
A. Raghunathan and N.K. Jha, "SCALP: An iterative improvement-based low-power data path synthesis system," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 16 11, Nov. 1997, pp 1260--1277.
5
 
6
M. Vasilko and D. Ait-Boudaoud, "Scheduling for dynamically reconfigurable FPGAs," Proc. of International workshop on logic and architecture synthesis, 1995.
 
7
J. C. Alves and J. S. Matos, "A simulated annealing approach for high-level synthesis with reconfigurable functional units," Proc. 38th Midwest Symposium on Circuits and Systems, 1996.
 
8
M. Xu and F. J. Kurdahi, "Layout-driven high level synthesis for FPGA based architectures," Proc. IEEE Symposium on FPGAs for Custom Computing Machines, 1998.
 
9
 
10
F. G. Wolff, M. J. Knieser, D. J. Weyer and C. A. Papachristou, "High-level low power FPGA design methodology," IEEE National Aerospace Conference, 2000.
11
12
13
14
 
15
B. Landman and R. Russo, "On a pin versus block relationship for partitions of logic graphs," IEEE Transactions on Computers, c-20:1469--1479, 1971.
 
16
W. E. Donath, "Placement and average interconnection lengths of computer logic," IEEE Transactions on Circuits and Systems, 26(4):272--277, April 1979.
 
17
M. Feuer, "Connectivity of random logic," IEEE Transactions on Computers, C-31(1):29--33, Jan 1982.
 
18
D. Stroobandt and J. V. Campenhout, "Accurate interconnection length estimations for predictions early in the design cycle," VLSI Design, Special Issue on Physical Design in Deep Submicron, 10(1):1--20, 1999.
 
19
J.A. Davis, V.K. De and J. Meindl, "A stochastic wire-length distribution for gigascale integration (GSI) -Part I: Derivation and validation," IEEE Trans. on Electron Devices, 45(3):580--589, Mar. 1998.
20
 
21
B.M. Pangrle, "On the complexity of connectivity binding," IEEE Transactions on Computer-Aided Design, Vol. 10. No. 11, 1991.
22
 
23

CITED BY  17

Collaborative Colleagues:
Deming Chen: colleagues
Jason Cong: colleagues
Yiping Fan: colleagues