DocumentCode :
3002022
Title :
Exact channel routing using symbolic representation
Author :
Schmiedle, Frank ; Rechsler, R. ; Becker, Bernd
Author_Institution :
Inst. of Comput. Sci., Albert-Ludwigs-Univ., Freiburg, Germany
Volume :
6
fYear :
1999
fDate :
36342
Firstpage :
394
Abstract :
The layout problem in VLSI-design can be broken up into the subtasks partitioning, placement and routing. As well as the others of these tasks, the routing problem is NP-complete and so in general it is impossible to find an optimal solution to it in an efficient way. However for problem instances of small size, it may be possible not only to generate the best routing with respect to a certain cost function, but even to determine all legal solutions to the problem. We consider the channel routing problem and show how to solve it exactly using symbolic methods i.e. MDDs (Multi-valued Decision Diagrams). The basic operations on MDDs can be carried out very efficiently and thus the necessary time-consuming computations can be speeded up considerably. In our approach, wires in the channel are described as functions of multi-valued variables, and so the grid points and also the set of legal solutions can be represented by MDD-nodes. Furthermore, routability is transformed into satisfiability of these functions. By this we can also decide if a channel is routable. Because satisfiability is trivial for MDDs. It will be shown that the best routing can be extracted from the set of all possible solutions very easily. Finally, experimental results are given to demonstrate the feasibility of our approach
Keywords :
VLSI; circuit layout CAD; computability; computational complexity; decision diagrams; integrated circuit layout; network routing; MDD-nodes; VLSI-design; channel routing; computation time; exact channel routing; feasibility; grid points; layout; multi-valued decision diagrams; multi-valued variables; optimal solution; routability; subtasks partitioning; symbolic methods; symbolic representation; Binary decision diagrams; Boolean functions; Computer science; Data structures; Field programmable gate arrays; Law; Legal factors; Routing; Wires; Wiring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-5471-0
Type :
conf
DOI :
10.1109/ISCAS.1999.780178
Filename :
780178
Link To Document :
بازگشت