ACM Home Page
Please provide us with feedback. Feedback
A comparative study of two Boolean formulations of FPGA detailed routing constraints
Full text PdfPdf (223 KB)
Source International Symposium on Physical Design archive
Proceedings of the 2001 international symposium on Physical design table of contents
Sonoma, California, United States
Pages: 222 - 227  
Year of Publication: 2001
ISBN:1-58113-347-2
Authors
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 13,   Citation Count: 20
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/369691.369777
What is a DOI?

ABSTRACT

A Boolean-based router expresses the routing constraints as a Boolðean function which is satisfiable if and only if the layout is routable. Compared to traditional routers, Boolean-based routers offer two unique features: (1) simultaneous embedding of all nets regardless of net ordering, and (2) ability to demonstrate routing infeasibility by proving the unsatisfiability of the generated routing constraint Boolean function. In this paper, we introduce a new Boolean-based FPGA detailed routing formulation that yields an easy-to-evaluate and more scalable routability Boolean function than the previous methods. The routability constraints are expressed in terms of a set of route variables each of which designating a specific detailed route for a given net. Experimental results clearly show the superiðority of this formulation over an earlier formulation that expressed the constraints in terms of track variables.


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
M. J. Alexander and G. Robins, "New Performance-Driven FPGA Routing Algorithms", IEEE Trans. on CAD, vol. 15, no. 12, pp. 1505 - 1517, Dec. 1996
 
3
 
4
 
5
S. Brown, J. Rose, and Z. Vranesic, "A Detailed Router for Field Programmable Gate Arrays," IEEE Trans. CAD, pp. 620-628, vol. 11, no. 5, May 1992.
 
6
 
7
8
 
9
DIMACS http://DIMACS.Rutgers.EDU
 
10
11
 
12
C. Y. Lee, "An Algorithm for Path Connections and its Applications", IRE Transactions on Electronic Computers, 1961.
13
 
14
G. Lemieux and S. Brown, "A Detailed Router for Allocating Wire Segments in FPGAs," Proc. ACM Physical Design Workshop, California, Apr. 1993.
 
15
16
 
17
S. Nag and R. Rutenbar, "Performance-Driven Simultaneous Placement and Routing for FPGAs", IEEE Trans. on CAD, pp. 499 - 518, June 1998.
 
18
G. Nam, S. Kalman, J. Anderson, R. Jayaraman, S. Nag and J. Zhuang, "A Method and Apparatus for Testing Routability", U.S. patent pending.
19
 
20
J. Rose, W. Snelgrove, Z. Vranesic, "ALTOR:An Automatic Standard Cell Layout Program", Canadian Conf. on VLSI, pp. 169-173, 1985.
21
 
22
 
23
 
24
 
25
Y-L. Wu and M. Marek-Sadowska, "Routing for Array-Type FPGAs", IEEE Trans. on CAD, vol. 16, no. 5, pp. 506 - 518, May 1997.
 
26
 
27
 
28

CITED BY  21

Collaborative Colleagues:
Gi-Joon Nam: colleagues
Fadi Aloul: colleagues
Karem Sakallah: colleagues
Rob Rutenbar: colleagues