Abstract
A Boolean-based router expresses the routing constraints as a Boolean 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 superiority of this formulation over an earlier formulation that expressed the constraints in terms of "track" variables.
Original language | English (US) |
---|---|
Pages | 222-227 |
Number of pages | 6 |
DOIs | |
State | Published - 2001 |
Externally published | Yes |
Event | 2001 International Symposium on Physical Design - Sonoma, CA, United States Duration: Apr 1 2001 → Apr 4 2001 |
Other
Other | 2001 International Symposium on Physical Design |
---|---|
Country/Territory | United States |
City | Sonoma, CA |
Period | 4/1/01 → 4/4/01 |
ASJC Scopus subject areas
- Electrical and Electronic Engineering