AN EFFICIENT ALGORITHM FOR THE SPLIT K-LAYER CIRCULAR TOPOLOGICAL VIAMINIMIZATION PROBLEM

Authors
Citation
Js. Huang et Yh. Chin, AN EFFICIENT ALGORITHM FOR THE SPLIT K-LAYER CIRCULAR TOPOLOGICAL VIAMINIMIZATION PROBLEM, VLSI design, 4(1), 1996, pp. 41-51
Citations number
15
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
Journal title
ISSN journal
1065514X
Volume
4
Issue
1
Year of publication
1996
Pages
41 - 51
Database
ISI
SICI code
1065-514X(1996)4:1<41:AEAFTS>2.0.ZU;2-8
Abstract
The split k-layer (k greater than or equal to 2) circular topological via minimization (k-CTVM) problem is reconsidered here. The problem is finding a topological routing of the n nets, using k available layers , such that the total number of vias is minimized. The optimal solutio n of this problem is solved in O(n(2k+l)) time. However, such an algor ithm is inefficient even for n greater than or equal to 8 and k greate r than or equal to 2. A heuristic algorithm with complexity of O(k n(4 )) is presented. When the experimental results of this algorithm and t hat of an exhaustive algorithm are compared, the same number of optima l solutions is obtained from this heuristic algorithm for all permutat ions of 1) n = 8 with k = 2 or 3, and 2) n = 10 with k = 3. For other cases, the number of optimal solutions from this algorithm depends on the permutations been selected; and this number, in general, will incr ease as k increases.