ACM Home Page
Please provide us with feedback. Feedback
Criticality history guided FPGA placement algorithm for timing optimization
Full text PdfPdf (173 KB)
Source
Great Lakes Symposium on VLSI archive
Proceedings of the 18th ACM Great Lakes symposium on VLSI table of contents
Orlando, Florida, USA
SESSION: Session 4B: Physical synthesis table of contents
Pages 267-272  
Year of Publication: 2008
ISBN:978-1-59593-999-9
Authors
Hao Li  University of North Texas, Denton, TX, USA
Yue Zhuo  University of North Texas, Denton, TX, USA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 53,   Citation Count: 0
Additional Information:

abstract   references   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/1366110.1366175
What is a DOI?

ABSTRACT

We present an efficient timing-driven placement algorithm for FPGAs. Our major contribution is a criticality history guided (CHG) approach that can simultaneously reduce the critical path delay and computation time. The proposed approach keeps track of the timing criticality history of each edge and utilizes this information to effectively guide the placer. We also present a cooling schedule that optimizes both timing and run time when combined with the CHG method. The proposed algorithm is applied to the 20 largest MCNC benchmark circuits. Experimental results show that compared with VPR, our algorithm yields an average of 21.7% reduction (maximum 45.8%) in the critical path delay and it runs 2.2X fasterthan VPR. In addition, our approach outperforms other algorithms discussed in the literature in both delay and run time.


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
4
5
6
7
8
 
9
A. Kennings and K. P. Vorwerk. Force-directed methods for generic placement. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 25(10):2076--2087, October 2006.
10
 
11
12
13
 
14
U. of Toronto. The FPGA place-and-route challenge. http://www.eecg.toronto.edu/~vaughn/challenge/challenge.html.
15
 
16
A. Srinivasan, K. Chaudhary, and E.S. Kuh. Ritual: A performance driven placement algorithm for small cell ICs. In Int'l Conf. on Computer-Aided Design, pages 45--51, November 1991.
17
18
19
20