ACM Home Page
Please provide us with feedback. Feedback
FPGA routing and routability estimation via Boolean satisfiability
Full text PdfPdf (1.26 MB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 1997 ACM fifth international symposium on Field-programmable gate arrays table of contents
Monterey, California, United States
Pages 119-125  
Year of Publication: 1997
ISBN:0-89791-801-0
Authors
R. Glenn Wood  Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
Rob A. Rutenbar  Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 13,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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/258305.258322
What is a DOI?

ABSTRACT

Guaranteeing or even estimating the routability of a portion of a placed FPGA remains difficult or impossible in most practical applications. In this paper we develop a novel formulation of both routing and routability estimation that relies on a rendering of the routing constraints as a single large Boolean equation. Any satisfying assignment to this equation specifies a complete detailed routing. By representing the equation as a Binary Decision Diagram (BDD), we represent all possible routes for allnets simultaneously. Routability estimation is transformed to Boolean satisfiability, which is trivial for BDDs. We use the technique in the context of a perfect routability estimator for a global router. Experimental results from a standard FPGA benchmark suite suggest the technique is feasible for realistic circuits, but refinements are needed for very large designs.


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.

 
Alex94
 
Berm89
C.L. Berman, "Ordered Binary Decision Diagrams and Circuit Structure," Prec. IEEE ICCD, pp. 392-395, Oct. 1989.
Bern95
Brac90
 
Brow92a
S. Brown, J. Rose, and Z.G. Vranesie, "A Detailed Router for Field Programmable Gate Arrays," IEEE Trans. CAD, pp. 620-628, vol. 11, no. 5, May 1992.
 
Brow92b
 
Brya86
Brya92
Chan93
 
Chan94
 
Deva89
S. Devadas, "Optimal Layout Via Boolean Safisfiability," Prec. ACM/IEEE iCCAD, pp. 294-297, 1989.
Gree90
 
Hall70
K.M. Hall, "An R-Dimensional Quadratic Placement Algorithm,'' Management Set, vol. 17, pp. 219-229, Nov. 1970.
 
Lemi93
G. Lemieux and S. Brown, "A Detailed Router for Allocating Wire Segments in FPGAs," Prec. ACM Physical Design Workshop, California, Apr. 1993.
 
Marq97
Mina93
McMu95
 
Nag95
Nag94
 
Rude93
 
Wood96
R. Glenn Wood, Routing for FPGAs via Boolean Sati~ability, M.S. Thesis, Dept. of ECE, Carnegie Mellon University, May 1996.
 
Wu93
Y-L, Wu and M. Marek-Sadowska, "Graph Based Analysis of FPGA Routing," Prec. European Design Auto. Conf., pp. 104-109, 1993.
 
Wu94

CITED BY  11
 
 
 
 
 

Collaborative Colleagues:
R. Glenn Wood: colleagues
Rob A. Rutenbar: colleagues

Peer to Peer - Readers of this Article have also read: