Skip to main content

A new algorithm for wiring layouts

  • VLSI Layout
  • Conference paper
  • First Online:

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

Abstract

In this paper we present a new algorithm for wiring layouts in the square grid. This algorithm provides a rather intuitive proof that the number of layers required to wire a given layout W is at most four, and it constructs a two-layer wiring if and only if W requires two layers. The algorithm runs in O(N) time, where N is the number of grid points occupied by the layout. The technique used here can be extended in order to construct wirings of layouts in the tri-hexagonal grid that use at most five layers.

This research was performed while the author was with the Coordinated Science Lab., University of Illinois, Urbana, IL 61801, and was supported in part by the Semiconductor Research Corporation under contract RSCH 84-06-049-6.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M.L. Brady and D.J. Brown, “VLSI ROUTING: Four Layers Suffice,” pp. 245–257 in Advances in Computing Research, vol. 2, ed. F.P. Preparata, JAI Press Inc., 1984.

    Google Scholar 

  2. M.L. Brady and M. Sarrafzadeh, “Layout Streching to Ensure Wirability,” Proceedings of the 21st Annual Conference on Information Sciences and Systems, Johns Hopkins University, Baltimore MD, 1987.

    Google Scholar 

  3. T. Gonzalez and S.Q. Zheng, “Streching and Three-Layer Wiring Planar Layouts,” Technical Report TRCS87-10, University of California at Santa Barbara, 1987.

    Google Scholar 

  4. W. Lipski, Jr, “On the Structure of Three-Layer Wirable Layouts,” pp. 231–243 in Advances in Computing Research, vol. 2, ed. F.P. Preparata, JAI Press Inc., 1984.

    Google Scholar 

  5. W. Lipski, Jr and F.P. Preparata, “A Unified Approach to Layout Wirability,” Mathematical Systems Theory, vol. 19, pp. 189–203, 1987.

    Article  MATH  MathSciNet  Google Scholar 

  6. K. Mehlhorn and F.P. Preparata, “Routing Through a Rectangle,” J. ACM, vol. 33, no. 1, pp. 60–85, 1986.

    Article  MathSciNet  Google Scholar 

  7. F.P. Preparata and W. Lipski, Jr., “Optimal Three-Layer Channel Routing,” IEEE Trans. on Computers, vol. 33, no. 5, pp. 427–437, 1984.

    MATH  Google Scholar 

  8. I.G. Tollis, “Algorithms for VLSI Layout,” Ph.D. Thesis, Department of Computer Science, Technical Report ACT-85, Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1987.

    Google Scholar 

  9. I.G. Tollis, “Wiring Eayouts in the Octo-Square Grid and Two-Colorable Maps,” Manuscript, Urbana, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

John H. Reif

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tollis, I.G. (1988). A new algorithm for wiring layouts. In: Reif, J.H. (eds) VLSI Algorithms and Architectures. AWOC 1988. Lecture Notes in Computer Science, vol 319. Springer, New York, NY. https://doi.org/10.1007/BFb0040393

Download citation

  • DOI: https://doi.org/10.1007/BFb0040393

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-96818-6

  • Online ISBN: 978-0-387-34770-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics