DocumentCode :
1314960
Title :
Via design rule consideration in multilayer maze routing algorithms
Author :
Cong, Jason ; Fang, Jie ; Khoo, Kei-Yong
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Volume :
19
Issue :
2
fYear :
2000
fDate :
2/1/2000 12:00:00 AM
Firstpage :
215
Lastpage :
223
Abstract :
Maze routing algorithms are widely used for finding an optimal path in detailed routing for very large scale integration, printed circuit board and multichip modules. In this paper, we show that finding an optimal route of a two-pin net in a multilayer routing environment under practical via design rules can be surprisingly difficult. A straightforward extension to the maze routing algorithm that disallows via-rule incorrect routes may either cause a suboptimal route to be found, or more seriously, cause the failure to find any route even if one exists. We present a refined heuristic to this problem by embedding the distance to the most recently placed via in an extended connection graph so that the maze routing algorithm has a higher chance of finding a via-rule correct optimum path in the extended connection graph. We further present efficient data-structures to implement the maze routing algorithm without the need to preconstruct the extended connection graph. Experimental results confirmed the usefulness of our algorithm and its applicability to a wide range of CMOS technologies
Keywords :
CMOS integrated circuits; VLSI; circuit layout CAD; graph theory; integrated circuit layout; multichip modules; network routing; printed circuit layout; CMOS technologies; IC layout; MCM layout; PCB layout; data structures; detailed routing; extended connection graph; multichip modules; multilayer maze routing algorithms; multilayer routing environment; optimal path; printed circuit board; two-pin net; very large scale integration; via design rule; via-rule correct optimum path; Algorithm design and analysis; CMOS process; CMOS technology; Costs; Joining processes; Multichip modules; Nonhomogeneous media; Printed circuits; Routing; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.828550
Filename :
828550
Link To Document :
بازگشت