FPGA ROUTING AND ROUTABILITY ESTIMATION VIA BOOLEAN SATISFIABILITY

Citation
Rg. Wood et Ra. Rutenbar, FPGA ROUTING AND ROUTABILITY ESTIMATION VIA BOOLEAN SATISFIABILITY, IEEE transactions on very large scale integration (VLSI) systems, 6(2), 1998, pp. 222-231
Citations number
33
Categorie Soggetti
Computer Science Hardware & Architecture","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
10638210
Volume
6
Issue
2
Year of publication
1998
Pages
222 - 231
Database
ISI
SICI code
1063-8210(1998)6:2<222:FRAREV>2.0.ZU;2-2
Abstract
Guaranteeing or even estimating the routability of a portion of a plac ed field programmable gate array (FPGA) remains difficult or impossibl e in most practical applications. In this paper, we develop a novel fo rmulation of both routing and routability estimation that relies on a rendering of the routing constraints as a single large Boolean equatio n. Any satisfying assignment to this equation specifies a complete det ailed routing. By representing the equation as a binary decision diagr am (BDD), we represent all possible routes for all nets simultaneously . Routability estimation is transformed to Boolean satisfiability, whi ch is trivial for BDD's. We use the technique in the context of a perf ect routability estimator for a global router. Experimental results fr om a standard FPGA benchmark suite suggest the technique is feasible f or realistic circuits, but refinements are needed for very large desig ns.