Title :
Satisfiability-based detailed FPGA routing
Author :
Nam, Gi-Joon ; Sakallah, Karem A. ; Rutenbar, Rob A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Abstract :
In this paper we address the problem of detailed FPGA routing using Boolean formulation methods. In the context of FPGA routing where routing resources are fixed, Boolean formulation methods can prove the unroutability of a given circuit, which is a clear advantage over classical net-at-a-time approaches. Previous attempts at FPGA routing using Boolean methods were based on Binary Decision Diagrams (BDDs) which limited their scope to small FPGAs. In this paper we employ an efficient search-based Boolean satisfiability approach to solve the routing problem and show that such an approach extends the range of Boolean methods to larger FPGAs. Furthermore, we show the possibility that more relaxed formulations of the routing constraints, allowing higher degrees of freedom for net routing, can be easily accommodated. Preliminary experimental results suggest that our approach is quite viable for FPGAs of practical size
Keywords :
Boolean functions; circuit layout CAD; field programmable gate arrays; integrated circuit layout; logic CAD; network routing; Boolean formulation methods; FPGA routing; degrees of freedom; routing resources; satisfiability-based detailed routing; search-based Boolean satisfiability approach; unroutability; Boolean functions; Circuits; Cost function; Data structures; Fabrics; Field programmable gate arrays; Programmable logic arrays; Programmable logic devices; Routing; Wire;
Conference_Titel :
VLSI Design, 1999. Proceedings. Twelfth International Conference On
Conference_Location :
Goa
Print_ISBN :
0-7695-0013-7
DOI :
10.1109/ICVD.1999.745216