Skip to main content
Log in

On area-efficient drawings of rectangular duals for VLSI floor-plan

  • Published:
Mathematical Programming Submit manuscript

Abstract

In this paper, we consider a problem to seek a rectangular dual\(\tilde D\) and its area-efficient drawing such that\(\tilde D\) can be drawn in the smallest area among all rectangular duals under the constraints imposed not only on the area and the minimum dimension of each face but also on the length of abutment between two adjacent faces. Since the problem is hard to solve, we tackle this problem in an exhaustive manner by using an algorithm to enumerate all the rectangular duals. In order to make this exhaustive method efficient, we propose the following two algorithms working under the constraints stated above; an algorithm to find an area-efficient drawing of a given rectangular dual, and an algorithm to estimate a lower bound to the area required to draw a given rectangular dual. We also show some esperimental results to demonstrate the effectiveness of the lower bound. The area-efficient drawing of\(\tilde D\) can be used as a VLSI floor-plan by regarding each inner face of\(\tilde D\) as an area for a block to be placed.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. Even,Graph Algorithms (Computer Science Press, Potomac, MD, 1979).

    Google Scholar 

  2. S.L. Hakami, “A problem on rectangular floorplan,”Proceedings of 1988 International Symposium on Circuits and Systems (1988) pp. 1533–1536.

  3. F. Harary,Graph Theory (Addison-Wesley, Reading, MA, 1969).

    Google Scholar 

  4. K. Koike, M.H. Yoo, K. Tani, S. Tsukiyama and I. Shirakawa, “A chip floor-plan technique with the use of rectangular dual graph,”Monograph of IECE of Japan CAS 85-144 (1986). [In Japanese.]

  5. K. Kozminski and E. Kinnen, “An algorithm for finding a rectangular dual of a planar graph for use in area planning for VLSI integrated circuits,”Proceedings of the 21st Design Automation Conference (1984) pp. 655–656. [Also see: “Rectangular duals of planar graphs,”Networks 15(2) (1985) 145–157.]

  6. K. Kozminski and E. Kinnen, “Rectangular dualization and rectangular dissections,”IEEE Transactions on Circuits and Systems 35(11) (1988) 1401–1416.

    Google Scholar 

  7. Y.T. Lai and S.M. Leinwand, “Algorithms for floorplan design via rectangular dualization,”IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 7(12) (1988) 1278–1289.

    Google Scholar 

  8. K. Maling, S.H. Mueller and W.R. Heller, “On finding most optimal rectangular package plans,”Proceedings of the 19th Design Automation Conference (1982) pp. 663–670.

  9. R.H.J.M. Otten, “Efficient floorplan optimization,”Proceedings of 1983 International Conference on Computer Design: VLSI in Computers (1983) pp. 499–502.

  10. L. Stockmeyer, “Optimal orientations of cells in slicing floorplan designs,”Information and Control 57(2/3) (1983) 91–101.

    Google Scholar 

  11. K. Tani, S. Tsukiyama and I. Shirakawa, “A floor-plan system using a rectangular dual,”Proceedings of 1988 Joint Technical Conference on Circuits/Systems, Computers, and Communications (1988) pp. 310–315.

  12. S. Tsukiyama, K. Koike and I. Shirakawa, “An algorithm to eliminate all complex triangles in a maximal planar graph for use in VLSI floor-plan,”Proceedings of 1986 International Symposium on Circuits and Systems (1986) pp. 321–324.

  13. S. Tsukiyama, K. Tani and I. Shirakawa, “An algorithm generating all rectangular duals for VLSI floor-plan,”Digest of 1987 Symposium on VLSI Circuits (1987) pp. 15–16.

  14. S. Wimer, I. Koren and I. Cederbaum, “Floorplans, planar graphs, and layouts,”IEEE Transactions on Circuits and Systems 35(3) (1988) pp. 267–278.

    Google Scholar 

  15. D.F. Wong and C.L. Liu, “A new algorithm for floorplan design,”Proceedings of the 23rd Design Automation Conference (1986) pp. 101–107.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tani, K., Tsukiyama, S., Shinoda, S. et al. On area-efficient drawings of rectangular duals for VLSI floor-plan. Mathematical Programming 52, 29–43 (1991). https://doi.org/10.1007/BF01582878

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation