ACM Home Page
Please provide us with feedback. Feedback
Timing-driven placement for hierarchical programmable logic devices
Full text PdfPdf (214 KB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays table of contents
Monterey, California, United States
Pages: 3 - 11  
Year of Publication: 2001
ISBN:1-58113-341-3
Authors
Michael Hutton  Altera Corporation, 101 Innovation Drive, San Jose, CA
Khosrow Adibsamii  Altera Corporation, 101 Innovation Drive, San Jose, CA
Andrew Leaver  Altera Corporation, 101 Innovation Drive, San Jose, CA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 20,   Citation Count: 10
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/360276.360286
What is a DOI?

ABSTRACT

In this paper we discuss new techniques for timing-driven placement and adaptive delay computation for hierarchical PLD architectures.Our algorithm follows the natural recursive k-way partitioning-based approach to placement on such devices. Our contributions include a specification of the overall TDC (timing-driven compilation) algorithm, an analysis of heuristics such as a variant of multi-start partitioning, a new method for adaptive delay computation, and a discussion of the structure of critical paths and sub-graphs on modern PLD designs.This algorithm has been implemented in a production quality commercial tool, and we report on the results with and without the implementation of the new techniques. The basic result is a substantial 38.5% average (36.3% median) improvement in register-to-register performance across a range of real designs in modern density ranges, at a cost of approximately 3.65X average (2.88X median) place-and-route CPU time. (These improvements and costs are relative to the same tool prior to the efforts described in this paper.) A partial implementation of the new algorithm shows approximately half the performance gain, with approximately half the compile time cost.


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 Corp. Device Data Book, 1999.
 
2
D.W. Bennett, E.F. Dellinger, W.A. Manaker, Jr, C.M. Stern, W.R.Troxel and J.T. Young, Frequency-Driven Layout and Method for Field-Programmable Gate Arrays, US Patent #5,659,484, Aug. 19, 1997.
 
3
V. Betz, Architecture and CAD for Speed and Area Optimization of FPGAs, Ph.D. Dissertation, University of Toronto, 1998.
 
4
5
 
6
 
7
 
8
M. Hutton, A Method for Adaptive Critical Path Delay Estimation During Timing-Driven Placement for Hierarchical Programmable Logic Devices, US Patent Pending.
 
9
P. Leventis, Placement algorithms and routing architecture for long-line based FPGAs, Bachelor thesis, University of Toronto, 1999.
10
 
11
S.K. Nag and R.A. Rutenbar, Performance-Driven Simultaneous Placement and Routing for FPGAs. IEEE Trans. On CAD for Integrated Circuits and Systems, Vol. 17, No. 6, pp. 499-518, June 1998.
12
 
13
14
15
16
17

CITED BY  10

Collaborative Colleagues:
Michael Hutton: colleagues
Khosrow Adibsamii: colleagues
Andrew Leaver: colleagues