| New timing and routability driven placement algorithms for FPGA synthesis |
| Full text |
Pdf
(193 KB)
|
| Source
|
Great Lakes Symposium on VLSI
archive
Proceedings of the 17th ACM Great Lakes symposium on VLSI
table of contents
Stresa-Lago Maggiore, Italy
SESSION: Routing and buffer insertion
table of contents
Pages: 570 - 575
Year of Publication: 2007
ISBN:978-1-59593-605-9
|
|
Authors
|
|
Yue Zhuo
|
University of North Texas, Denton, TX
|
|
Hao Li
|
University of North Texas, Denton, TX
|
|
Qiang Zhou
|
Tsinghua University, Beijing, China
|
|
Yici Cai
|
Tsinghua University, Beijing, China
|
|
Xianlong Hong
|
Tsinghua University, Beijing, China
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 48, Citation Count: 1
|
|
|
ABSTRACT
We present new timing and congestion driven FPGA placement algorithms with minimal runtime overhead. By predicting the post-routing critical edges and estimating congestion accurately, our algorithms simultaneously reduce the critical path delay and the minimum number of routing tracks. The core of our algorithm consists of a criticality history record of connection edges and a congestion map. This approach is applied to the 20 largest MCNC benchmark circuits. Experimental results show that compared with VPR [1], our algorithms yield an average of 8.1% reduction (maximum 30.5%) in the critical path delay and 5% reduction in channel width. Meanwhile, the average runtime of our algorithms is only 2.3X as of VPR's.
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
|
|
| |
3
|
E. Bozorgzadeh, S. Ogrenci-Memik, X. Yang, and M. Sarrafzadeh. Routability-driven packing: Metrics and algorithms for cluster-based FPGAs. Journal of Circuits Systems and Computers, 13(1):77--100, 2004.
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
A. E. Dunlop , V. D. Agrawal , D. N. Deutsch , M. F. Jukl , P. Kozak , M. Wiesel, Chip layout optimization using critical path weighting, Proceedings of the 21st conference on Design automation, p.133-136, June 25-27, 1984, Albuquerque, New Mexico, United States
|
 |
8
|
|
 |
9
|
Takeo Hamada , Chung-Kuan Cheng , Paul M. Chau, Prime: a timing-driven placement tool using a piecewise linear resistive network approach, Proceedings of the 30th international conference on Design automation, p.531-536, June 14-18, 1993, Dallas, Texas, United States
[doi> 10.1145/157485.165015]
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
Alexander Marquardt , Vaughn Betz , Jonathan Rose, Timing-driven placement for FPGAs, Proceedings of the 2000 ACM/SIGDA eighth international symposium on Field programmable gate arrays, p.203-213, February 10-11, 2000, Monterey, California, United States
[doi> 10.1145/329166.329208]
|
| |
14
|
U. of Toronto. The FPGA place-and-route challenge. http://www.eecg.toronto.edu/~vaughn/challenge/challenge.html.
|
| |
15
|
A. Srinivasan, K. Chaudhary, and E. S. Kuh. Ritual: A performance driven placement algorithm for small cell ic's. In IEEE/ACM International Conference on Computer-Aided Design, pages 45--51, 1991.
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
Y. Zhuo, H. Li, and S. P. Mohanty. A congestion driven placement algorithm for FPGA synthesis. In Proceedings of the 16th IEEE International Conference on Field Programmable Logic and Applications, 2006.
|
|