Abstract
Here, the following hierarchical constrained via minimization problem (HCVM) is examined: “Let Q be a circuit with a given layout hierarchy. Find a 2-layer wiring of Q which needs a number of vias minimal with respect to the preservation of hierarchy, i.e., on condition that the description of the result is (nearly) as short as the description of Q before the 2-layer wiring”. The problem arises in connection with hierarchical physical synthesis, which is not highly developed yet although absolutely essential for the design of ULSI circuits. The computational complexity of HCVM is unknown till today. This paper presents a hierarchical bottom-up algorithm to (a variant of) this problem which is locally optimal, i.e., given the 2-layer wirings of the subcircuits of level i, it computes the optimal (partially induced by the wirings of the subcircuits) 2-layer wiring of the circuits of level i + 1. The algorithm’s running time is O(n 3 ) where n is the size of the hierarchical description of Q.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Bibliography
B. Becker, Th. Burch, G. Hotz, D. Kiel, R. Kolla, P. Molitor, H. G. Osthof, G. Pitsch, and U. Sparmann. A graphical system for hierarchical specifications and checkups of VLSI circuits. In Proceedings of EDAC90, pages 174–179, 1990.
B. Becker, G. Hotz, R. Kolla, P. Molitor, and H.G. Osthof. Hierarchical design based on a calculus of nets. In Proceedings of DAC87, pages 649–653, 1987.
H. Gabow. Implementation of algorithms for maximum matching on non-bipartite graphs PhD thesis, Stanford University, 1973.
G. Hotz. Eine Algebraisierung des Syntheseproblems für Schaltkreise. EIK, 1:185–205,209–231, 1965.
G. Hotz, R. Kolla, and P. Molitor. On network algebras and recursive functions. In Proceedings of GRAGRA86, LNCS 291, pages 250–261, 1986.
R. Kolla and P. Molitor. A note on hierarchical layer assignment. INTEGRATION, the VLSI Journal, 7:213–230, 1989.
R. Kolla, P. Molitor, and H.G. Osthof. Einführung in den VLSI-Entwurf . Leitfäden und Monographien der Informatik. B.G. Teubner Verlag, Stuttgart, 1989. 352 Seiten.
W.K. Luk and J. Vuillemin. Recursive implementation of optimal time VLSI integer multipliers. In Proceedings IFIP Congress 83, pages 155–168, 1983.
K. Mehlhorn. Data Structures and Algorithms 2: Graph Algorithms and NP-Completeness EATCS Monographs on Theoretical Computer Science, 1984.
P. Molitor. Über die Bikategorie der logisch topologischen Netze und ihre Semantik PhD thesis, Universität des Saarlandes, 1986.
P. Molitor. On the contact minimization problem. In Proceedings of STACS87, pages 420–431, 1987.
P. Molitor. Free net algebras in VLSI-theory. FUNDAMENTA INFORMATI-CAE, XI: 117–142, 1988.
P. Molitor. A survey on wiring. EIK, 27(1):3–19, 1991.
C.S. Wallace. A suggestion for a fast multiplier. IEEE-EC, 13:14–17, 1964.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 B. G. Teubner Verlagsgesellschaft, Leipzig
About this chapter
Cite this chapter
Molitor, P. (1992). A Hierarchy Preserving Hierarchical Bottom-Up 2-layer Wiring Algorithm with Respect to Via Minimization. In: Buchmann, J., Ganzinger, H., Paul, W.J. (eds) Informatik. TEUBNER-TEXTE zur Informatik, vol 1. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-95233-2_19
Download citation
DOI: https://doi.org/10.1007/978-3-322-95233-2_19
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-8154-2033-1
Online ISBN: 978-3-322-95233-2
eBook Packages: Springer Book Archive