Skip to main content

Compaction on the torus

Extended abstract

  • Compaction And Channel Routing
  • Conference paper
  • First Online:
VLSI Algorithms and Architectures (AWOC 1988)

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

Included in the following conference series:

Abstract

In this paper we introduce a general framework for compaction on a torus. This problem comes up whenever an array or row of identical cells has to be compacted. We instantiate our framework with several specific compaction algorithms: one-dimensional compaction without and with automatic jog insertion and two-dimensional compaction.

This research was supported by the DFG, grant SFB 124, TP B2

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.

V. References

  1. Cole, R., and Siegel, A., “River routing every which way, but loose”, Proceedings of the 25th Annual Symposium on Foundations of Computer Science, October 1984, pp. 65–73

    Google Scholar 

  2. Dunlop, A.E., “SLIP: symbolic layout of integrated circuits with compaction”, Computer Aided Design, Vol. 10, No. 6, 1978, pp. 387–391

    Article  Google Scholar 

  3. Eichenberger, P., and Horowitz, M., “Toroidal Compaction of Symbolic Layouts for Regular Structures”, 1987 IEEE, ICCAD, pp. 142–145

    Google Scholar 

  4. Hsueh, M.Y., “Symbolic Layout and Compaction of Integrated Circuits”, Ph.D. theis, EECS Divisio, University of California, Berkeley, 1979

    Google Scholar 

  5. Gao, S., Jerrum, M., Kaufmann, M., Mehlhorn, K., Rülling, W., Storb, C., “On homotopic river routing”, BFC 87, Bonn, 1987

    Google Scholar 

  6. Kaufmann, M., and Mehlhorn, K., “Local Routing of Two-Terminal Nets”, 4th STACS 87, LNCS 247, pp. 40–52

    Google Scholar 

  7. Kedem, G., and Watanabe, H., “Optimization techniques for IC layout and compaction”, Technical Report 117, Computer Science Department, University of Rochester, 1982

    Google Scholar 

  8. Leiserson, C.E., and Maley, F.M., “Algorithms for routing and testing routability of planar VLSI layouts”, Proceedings of the 17th Annual ACM Symposium on Theory of Computing, 1985, pp. 69–78

    Google Scholar 

  9. Leiserson, C.E., and Pinter, R.Y., “Optimal placement for river routing”, SIAM Journal on Computing, Vol. 12, No. 3, 1983, pp. 447–462

    Article  MATH  Google Scholar 

  10. Lengauer, T., “Efficient algorithms for the constraint generation for integrated circuit layout compaction”, Proceedings of the 9th Workshop on Graphtheoretic Concepts in Computer Science, 1983

    Google Scholar 

  11. Lengauer, T., and Mehlhorn, K., “The HILL system: a design environment for the hierarchical specification, compaction, and simulation for integrated circuit layouts”, Proceedings, Conference on Advanced Research in VLSI, 1984

    Google Scholar 

  12. Lengauer, T., “On the solution of inequality systems relevant to IC layout”, Journal of Algorithms, Vol. 5, No. 3, 1984, pp. 408–421

    Article  MATH  MathSciNet  Google Scholar 

  13. Lengauer, T., “The Complexity of Compacting Hierarchically Specified Layouts of Integrated Circuits”, 1982 FOCS, pp. 358–368

    Google Scholar 

  14. Lichter, P., “Ein Schaltkreis für die Kulischarithmetik”, Diplomarbeit, Universität des Saarlandes, 1988, in preparation

    Google Scholar 

  15. Maley, F.M., “Compaction with Automatic Jog Insertion”, 1985 Chapel Hill Conference on VLSI

    Google Scholar 

  16. Maley, F.M., “Single-Layer Wire Routing”, Ph.D. thesis, MIT, 1987

    Google Scholar 

  17. Mehlhorn, K., and Näher, St., “A Faster Compaction Algorithm with Automatic Jog Insertion”, Proceedings of the 1988 MIT VLSI Conference

    Google Scholar 

  18. Pinter, R.Y., “The Impact of Layer Assignment Methods on Layout Algorithms for Integrated Circuits”, Ph.D. thesis, MIT Department of Electrical Engineering and Computer Science, 1982

    Google Scholar 

  19. Rülling, W., “Einführung in die Chip-Entwurfssprache HILL”, Techn. Bericht 04/1987, SFB124, Univ. des Saarlandes, 1987

    Google Scholar 

  20. Williams, J.D., “STICKS — a graphical compiler for high level LSI design”, National Computer Conference, 1978, pp. 289–295

    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

Mehlhorn, K., Rülling, W. (1988). Compaction on the torus. 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/BFb0040389

Download citation

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

  • 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