Skip to main content

Vertex-disjoint trees and boundary single-layer routing

  • VLSI Layout
  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 484))

Included in the following conference series:

  • 169 Accesses

Abstract

In the boundary single-layer routing problem (BSLR), there is a planar graph, a collection of terminals on the boundary of the infinite face and a set of multi-terminal nets. A solution of BSLR consists of a set of vertex-disjoint trees interconnecting the terminals belonging to the same (multi-terminal) net. An algorithm, unifying and generalizing previous BSLR algorithms, to solve an arbitrary instance of BSLR, is presented. Problems involving slidable terminals (i.e., when terminals can slide within a certain range on the boundary) and permutable terminals (i.e., when positions of some terminals [going to the same gate] can be interchanged) are optimally solved. The proposed algorithm runs in O (e) time, where e is the number of edges in the input graph. The result is extended to handle gridless routing environments.

This work was supported in part by National Science Foundation under Grant MIP 8709074.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M.A. Buckingham, “Circle Graphs”, Ph.D. Thesis, Courant Institute of Mathematical Sciences, Computer Science Department, Report No. NSO-21, October 1980.

    Google Scholar 

  2. J.A. Bondy and U.S.R. Murty, Graph Theory with Applications, New York, American Elsevier Pub. Co., 1976.

    Google Scholar 

  3. C.P. Hsu, “General River Routing Algorithm”, Proceedings of 20th Design Automation Conference, 1983, pp. 578–583.

    Google Scholar 

  4. J. M. Ho, M. Sarrafzadeh, G. Vijayan and C. K. Wong, “Pad Minimization for Planar Routing of Multiple Power Nets”, IEEE Transactions on Computer-Aided Design, Vol. CAD-9, No. 4, April 1990, pp. 419–426.

    Google Scholar 

  5. K.F. Liao, D.T. Lee and M. Sarrafzadeh, “Planar Subset of Multi-terminal Nets”, INTEGRATION: The VLSI Journal, North-Holland, September 1990.

    Google Scholar 

  6. C.E. Leiserson and F.M. Maley, “Algorithms for Routing and Testing Routability of Planar VLSI Layouts”, STOC, 1985, pp. 69–78.

    Google Scholar 

  7. C.E. Leiserson and R.Y. Pinter, “Optimal Placement for River Routing”, SIAM Journal on Computing, Vol. 12, No. 3, Aug. 1983, pp. 447–462.

    Google Scholar 

  8. K.F. Liao and M. Sarrafzadeh, “Boundary Single-Layer Routing with Movable Terminals”, to appear in IEEE Transactions on Computer-Aided Design.

    Google Scholar 

  9. F. M. Maley, “Single-Layer Wire Routing”, Ph.D. Thesis, 1987, Massachusetts Institute of Technology.

    Google Scholar 

  10. M. Marek-Sadowska and T.T.-K. Tarng, “Single-layer Routing for VLSI: Analysis and Algorithms”, IEEE Transactions on Computer-Aided Design, Vol. CAD-2, No. 4, October 1983, pp. 246–259.

    Google Scholar 

  11. R.Y. Pinter, “River Routing: Methodology and Analysis”, The Third Caltech Conference on VLSI, March 21–23, 1983.

    Google Scholar 

  12. D. Richards, ”Complexity of Single-Layer Routing”, IEEE Transactions on Computers, Vol. C-33, No. 3, March 1984, pp. 286–288.

    Google Scholar 

  13. K.J. Supowit, “Finding a Maximum Planar Subset of a Set of Nets in a Channel”, IEEE Transactions on Computer-Aided Design, Vol. CAD-6, No. 1, January 1987, pp. 93–94.

    Google Scholar 

  14. Z.A. Syed and A.El. Gamal, “Single Layer Routing of Power and Ground Networks in ICs”, Journal of Digital Systems, No. 1, Spring 1982, pp. 53–63.

    Google Scholar 

  15. X.M. Xiong and E.S. Kuh, “The Scan Line Approach to Power and Ground Routing”, Proceedings of IEEE International Conference of Computer Aided Design, 1986, pp. 6–9.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rolf H. Möhring

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liao, KF., Sarrafzadeh, M. (1991). Vertex-disjoint trees and boundary single-layer routing. In: Möhring, R.H. (eds) Graph-Theoretic Concepts in Computer Science. WG 1990. Lecture Notes in Computer Science, vol 484. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53832-1_35

Download citation

  • DOI: https://doi.org/10.1007/3-540-53832-1_35

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53832-5

  • Online ISBN: 978-3-540-46310-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics