Abstract
The contact minimization problem is the problem of determining which layers should be used for wiring the signal nets of a circuit, such that the total number of layer changes (called contacts or via holes) is minimized. In this paper we show how to use a polynomialtime algorithm to find a maximum matching for a graph to solve the contact minimization problem for two layers. Furthermore we show that the contact minimization problem for n layers is NP-complete for all fixed n≥3.
Extended abstract
Preview
Unable to display preview. Download preview PDF.
References
F. Barahona: “Sur la complexité du problème du verre de spins” Rapport de Recherche 171, Octobre 1979, Université Scientifique Et Medicale et Institut National Polytechnique de Grenoble, Mathematiques Appliquées et Informatique.
M. Brady, D. Brown: “VLSI Routing: Four Layers Suffice” Advances in Computing Research, vol. 2 pages 245–257, JAI Press Inc London.
M. Ciesielski, E.Kinnen: “An Optimum Layer Assignment for Routing in IC's and PCB's” Proceedings of the 18th Design Automation Conference, June 1981, pp. 733–737.
H. Gabow: “Implementation of Algorithms for Maximum Matching on Non-Bipartite Graphs” Ph.D. Dissertation, Stanford University 1973.
M. Garey, D. Johnson: “Computers and Intractability: A Guide to the Theory of NP-completeness” W.H.Freeman & co., San Francisco, 1979
Y. Kajitani: “On Via Hole Minimization of Routing on a 2-layer Board” Proceedings of the ICCC 1980, pp.295–298
W. Lipski: “An NP-complete problem related to three layer channel routing” Manuscript, Institute of Computer Science, PAS, Warsaw, Poland 1982.
S. MacLane: “A combinatorial condition for planar graphs” Fundamenta Math. 28, 22–32 (1937)
P. Molitor: “Layer Assignment by Simulated Annealing” North-Holland, Microprocessing and Microprogramming 16 (1985), pp.345–350
R.Y.Pinter: “Optimal Layer Assignment for Interconnect” Proceedings of the ICCC 1982, pp.398–401
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Molitor, P. (1987). On the contact-minimization-problem. In: Brandenburg, F.J., Vidal-Naquet, G., Wirsing, M. (eds) STACS 87. STACS 1987. Lecture Notes in Computer Science, vol 247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0039624
Download citation
DOI: https://doi.org/10.1007/BFb0039624
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-17219-2
Online ISBN: 978-3-540-47419-7
eBook Packages: Springer Book Archive