Abstract
Knock-knee routing of two-terminal nets is mathematically modelled and successfully solved in a lot of settings by multicommodity-flow techniques. The primary goal of routing, the fast construction of a solution whenever it exists at all, is thus well understood and controlled.
A major drawback of these provably good algorithms is that they fail to reach any of the secondary optimization criteria, wire length and number of bends. We identify a major reason for this and suggest an empirically very successful way to overcome this fundamental weakness in case of a rather general shape of the routing region, the convex grids.
The resulting new algorithm shares the good properties of the old one, it solves whenever it is possible and is as efficient.
Part of this research was done while the authors were with Lehrstuhl für angewandte Mathematik insbesondere Informatik, Rheinisch-Westfälische Technische Hochschule Aachen
Preview
Unable to display preview. Download preview PDF.
References
M. L. Brady, D. J. Brown: VLSI-Routing: Four Layers Suffice, 245–257, in: F. P. Preparata (Ed.), Advances in Computing Research: VLSI Theory, JAI Press, London, England (1984)
M. Becker, K. Mehlhorn: Algorithms for Routing in Planar Graphs, Acta Informatica 23 (1986) 163–176
M. Formann, D. Wagner, F. Wagner: Routing through a Dense Channel with Minimum Total Wire Length, Proceedings of the 2nd ACM-SIAM Symposium on Discrete Algorithms (SODA'91), (1991) 475–482
A. Frank: Disjoint Paths in a Rectilinear Grid, Combinatorica 2 (1982) 361–371
M. Kaufmann, M. Maley: Parity conditions in homotopic knock-knee routing, to appear in Algorithmica
M. Kaufmann, K. Mehlhorn: Routing through a Generalized Switchbox, Journal of Algorithms 7 (1986) 510–531
R. Kuchem, D. Wagner, F. Wagner: Area-Optimal Three Layer Channel Routing, Proceedings of the 30th IEEE Symposium on the Foundations of Computer Science (FOCS'89) (1989) 506–511
T.-L. Lai, A. Sprague: On the Routability of a Convex Grid, Journal of Algorithms 8 (1987) 372–384
T. Nishizeki, N. Saito, K. Suzuki: A Linear-Time Routing Algorithm for Convex Grids, IEEE Transactions on Computer-Aided Design 4 (1985) 68–75
H. Okamura, P. D. Seymour: Multicommodity-Flows in Planar Graphs, Journal of Combinatorial Theory, Series B 31 (1981) 75–81
F. P. Preparata, W. Lipski, Jr.: Optimal three-layer channel routing, IEEE Transactions on Computers, C-33 (1984) 427–437
M. Sarrafzadeh: Channel routing with provably short wires, IEEE Transactions on Circuits and Systems, CAS-34 (1987) 1133–1135
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wagner, F., Wolfers, B. (1991). Short wire routing in convex grids. In: Hsu, WL., Lee, R.C.T. (eds) ISA'91 Algorithms. ISA 1991. Lecture Notes in Computer Science, vol 557. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54945-5_51
Download citation
DOI: https://doi.org/10.1007/3-540-54945-5_51
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54945-1
Online ISBN: 978-3-540-46600-0
eBook Packages: Springer Book Archive