ACM Home Page
Please provide us with feedback. Feedback
Fast placement approaches for FPGAs
Full text PdfPdf (606 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 7 ,  Issue 2  (April 2002) table of contents
Pages: 284 - 305  
Year of Publication: 2002
ISSN:1084-4309
Author
Russell Tessier  University of Massachusetts, Amherst, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 49,   Citation Count: 3
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/544536.544540
What is a DOI?

ABSTRACT

Recent trends in FPGA development indicate a strong shift toward design reuse through the use of intellectual property (IP). This design shift has motivated the development of Frontier, a timing-driven FPGA placement system that uses design macroblocks in conjunction with a series of placement algorithms to achieve highly routable and high-performance layouts quickly. In the first stage of design placement, a macro-based floorplanner is used to quickly identify an initial layout based on intermacro connectivity. Next, FPGA routability and performance metrics are used to evaluate the quality of the initial placement. Finally, if the floorplan is determined to be insufficient from a routability or performance standpoint, a feedback-driven placement perturbation step is employed to achieve a lower cost placement. For a collection of large reconfigurable computing benchmark circuits our timing-driven placement system exhibits a 2.6× speedup in combined place and route time versus commercial FPGA CAD software with improved design performance for most designs. It is shown that floorplanning, placement evaluation, and backend optimization are all necessary to achieve high-performance placement solutions.


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
Landman, B. and Russo, R. 1971. On a pin versus block relationship for partitions of logic graphs. IEEE Trans. Comput. C-20, 12 (Dec.), 1469--1479.
 
9
Lucent Technologies. 1996. Field-Programmable Gate Arrays Data Book. Lucent Technologies.
10
11
 
12
Sechen, C. 1988. VLSI Placement and Global Routing Using Simulated Annealing. Kluwer, Boston.
13
 
14
15
 
16
 
17
 
18
Xilinx Corporation. 1998. The Programmable Logic Data Book. Xilinx Corporation.
 
19
Xilinx Corporation. 2001. Virtex II Data Sheet. Xilinx Corporation.
 
20