This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Topological Via Minimization Revisited
November 1991 (vol. 40 no. 11)
pp. 1307-1312

The topological via minimization problem in a two-layer environment is considered. A set of n two-terminal nets in a bounded region is given. The authors attempt to find a homotopy to assign nets to distinct layers so that no two nets on the same layer cross each other and the number of vias is minimized. A recursive approach in which an optimal solution to a two-sided channel routing problem is used as a basis is used to solve this problem optimally. The notion of partition number K of a circle graph is introduced, and the total running time of the via minimization algorithm is shown to be O((n/K)/sup 2K-2/ log (n/K)), where n is the total number of nets.

[1] M. J. Atallah and S. R. Kosaraju, "An efficient algorithm for maxdominance with applications,"Algorithmica, vol. 4, no. 2, pp. 221-236, 1989.
[2] M. A. Buckingham, "Circle graphs," Ph.D. dissertation, Courant Instit. of Math. Sci., New York Univ., Oct. 1980.
[3] C. P. Hsu, "Minimum via topological routing,"IEEE Trans. Comput.- Aided Design, vol. CAD-2, pp. 235-246, Oct. 1983.
[4] D. T. Lee, M. Sarrafadeh, and Y. F. Wu, "Minimum cut for circular-arc graphs,"SIAM J. Comput., vol. 9, no. 6, p. 1041-1050, Dec. 1990.
[5] F. T. Leighton, "New lower bound technique for VLSI,"Math. Syst. Theory, vol. 17, pp. 47-70, 1984.
[6] R. D. Lou, M. Sarrafzadeh, and D. T. Lee, "An optimal algorithm for the maximum two-chain problem," inProc. First ACM-SIAM Conf. Discrete Algorithms, San Francisco, CA, Jan. 1990; also to appear inSIAM J. Discrete Math.
[7] M. Marek-Sadowska, "An unconstraint topological via minimization,"IEEE Trans. Comput.-Aided Design, vol. CAD-3, pp. 184-190, July 1984.
[8] F. P. Preparata and M. I. Shamos,Computational Geometry, an Introduction. New York: Springer-Verlag, 1985.
[9] M. Sarrafzadeh and D. T. Lee, "A new approach to topological via minimization problem,"IEEE Trans. Comput.-Aided Design, vol. 8, pp. 890-900, Aug. 1989.
[10] X. M. Xiong, "A new algorithm for topological via minimization," inProc. ICCAD-88, pp. 410-413.
[11] S. Yeh and A. S. LaPaugh, "Algorithms for finding a maximum bipartite subgraph for special classes of graphs," Tech. Rep. CS-TR-149-88, Dep. Comput. Sci., Princeton Univ., Apr. 1988.

Index Terms:
topological via minimization problem; two-layer environment; two-terminal nets; bounded region; homotopy; optimal solution; two-sided channel routing problem; partition number; circle graph; circuit layout CAD; graph theory.
Citation:
M. Sarrafzadeh, D.T. Lee, "Topological Via Minimization Revisited," IEEE Transactions on Computers, vol. 40, no. 11, pp. 1307-1312, Nov. 1991, doi:10.1109/12.102839
Usage of this product signifies your acceptance of the Terms of Use.