Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Stairway compaction using corner block list and its applications with rectilinear blocks

Published: 01 April 2004 Publication History

Abstract

Corner Block List (CBL) was recently proposed as an efficient representation for MOSAIC packing of rectangles. Although the original method is really innovative, there still remains room for improvement for our purpose. This article proposes a compact algorithm for placement based on corner block list. By introducing the dummy blocks in CBL, our algorithm can intellectively employ dummy blocks in the packing to represent the placement including empty rooms, which corner block list cannot represent. Our algorithm can obtain the fast convergence to an optimal solution. Based on the compact approach, we propose a new way to handle arbitrary shaped rectilinear modules. The experimental results are demonstrated by some benchmark data and the performance shows effectiveness of the proposed method.

References

[1]
Chang, Y. C., Chang, Y. W., Wu, G. M., and Wu, S. W. 2000. B*-Trees: A New Representation for Non-Slicing Floorplans. In Proceedings of ACM/IEEE Design Automation Conference. 458--464.
[2]
Fujiyoshi, K. And MUrata, H. 1999. Arbitrary Convex and Concave Rectilinear Block Packing using Sequence-pair. In Proceedings of International Symposium on Physical Design.
[3]
Guo, P. N. and Cheng, C. K. 1999. An O-tree representation of non-slicing floorplan and its applications. In Proceedings of ACM/IEEE Design Automation Conference.
[4]
Hong, X. L., Huang, G., Cai, Y. C., Gu, J. C., Dong, S. Q., Cheng, C. K., and Gu, J. 2000. Corner Block List: An Effective and Efficient Topological Representation of Non-slicing Floorplan. In Proceedings of International Conference on Computer Aided Design.
[5]
Kang, M. and Dai, W. W. M. 1997. General Floorplanning with L-shaped, T-shaped and Soft Block Based on Bounded Slicing Grid Structure. In Proceedings of ACM/IEEE Asian and South Pacific Design Automation Conference. 265--270.
[6]
Kang, M. and Dai, W. W. M. 1998. Arbitrary Rectilinear Block Packing Based on Sequence Pair. In Proceedings of International Conference on Computer Aided Design.
[7]
Lin, J. M. and Chang, Y. W. 2001. TCG: A Transitive Closure Graph-Based Representation for Non-slcing Floorplans. In Proceedings of ACM/IEEE Design Automation Conference. 764--769.
[8]
Ma, Y. C., Dong, S. Q., Hong, X. L., Cai, Y. C., Cheng, C. K., and Gu, J. 2001. VLSI Floorplanning with Boundary Constraints Based on Corner Block List. In Proceedings of ACM/IEEE Asian and South Pacific Design Automation Conference.
[9]
Ma, Y. C., Hong, X. L., Dong, S. Q., Cai, Y. C., Cheng, C. K., and Gu, J. 2001. Floorplanning with Abutment Constraints and L-shaped/T-shaped Blocks Based on Corner Block List. In Proceedings of ACM/IEEE Design Automation Conference. 770--776.
[10]
Murata, H., Fujiyoshi, K., Nakatake, S., and Kajitani, Y. 1996. VLSI Block Placement Based on Rectangle-Packing by the Sequence Pair. IEEE Trans. Comput. Aided Des. 15, 1518--1524.
[11]
Nakatake, S., Murata, H., Fujiyoshi, K. and Kajitani, Y. 1996. Block Placement on BSG-structure and IC layout application. In Proceedings of International Conference on Computer Aided Design. 484--490
[12]
Pang, Y. X., Cheng, C. K., Lampaert, K., and Xie, W. 2001. Rectilinear Block Packing Using O-tree Representation. In Proceedings of International Symposium on Physical Design.
[13]
Tang, X. and Wong, D. F. 2001. FAST-SP: A fast algorithm for block placement based on sequence pair. In Proceedings of ACM/IEEE Asian and South Pacific Design Automation Conference.
[14]
Wong, D. F. and Liu, C. L. 1986. A new algorithm for floorplan design. In Proceedings of ACM/IEEE Design Automation Conference. 101--107.
[15]
Xu, J., Guo, P. N., and Cheng, C. K. 1997. Cluster Refinement for Block Placement. In Proceedings of ACM/IEEE Design Automation Conference.
[16]
Xu, J., Guo, P. N., and Cheng, C. K. 1998. Rectilinear Block Placement Using Sequence-Pair. In Proceedings of International Symposium on Physical Design.
[17]
Young, F. Y., Yang, H., Wong, D. F. 2000. On extending slicing floorplans to handle L/T-shaped blocks and abutment constraints. In Proceedings of World Conference on Computer.
[18]
Young, F. Y, Chu, C. N., and Shen, Z. C. 2003. Twin Binary Sequences: A Non-redundant Representation for General Nonslicing Floorplan. IEEE Trans. Comput. Aided Des. 22, 457--469.
[19]
Zhou, S. Hong, X. L., Dong, S. Q., Cai, Y. C., Cheng, C. K., and Gu, J. 2001. ECBL: An Extended Corner Block List with O(n) complexity and solution space including optimum placement. In Proceedings of International Symposium on Physical Design.

Cited By

View all
  • (2016)A PARTITION-BASED HEURISTIC ALGORITHM FOR THE RECTILINEAR BLOCK PACKING PROBLEMJournal of the Operations Research Society of Japan10.15807/jorsj.59.11059:1(110-129)Online publication date: 2016
  • (2005)Performance Constrained Floorplanning Based on Partial Clustering2005 IEEE International Symposium on Circuits and Systems10.1109/ISCAS.2005.1464974(1863-1866)Online publication date: 2005
  • (2004)Theory of T-junction floorplans in terms of single-sequence2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512)10.1109/ISCAS.2004.1329532(V-341-V-344)Online publication date: 2004

Index Terms

  1. Stairway compaction using corner block list and its applications with rectilinear blocks

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Design Automation of Electronic Systems
      ACM Transactions on Design Automation of Electronic Systems  Volume 9, Issue 2
      April 2004
      139 pages
      ISSN:1084-4309
      EISSN:1557-7309
      DOI:10.1145/989995
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Journal Family

      Publication History

      Published: 01 April 2004
      Published in TODAES Volume 9, Issue 2

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Floorplanning
      2. corner block list
      3. rectilinear blocks

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 06 Oct 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2016)A PARTITION-BASED HEURISTIC ALGORITHM FOR THE RECTILINEAR BLOCK PACKING PROBLEMJournal of the Operations Research Society of Japan10.15807/jorsj.59.11059:1(110-129)Online publication date: 2016
      • (2005)Performance Constrained Floorplanning Based on Partial Clustering2005 IEEE International Symposium on Circuits and Systems10.1109/ISCAS.2005.1464974(1863-1866)Online publication date: 2005
      • (2004)Theory of T-junction floorplans in terms of single-sequence2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512)10.1109/ISCAS.2004.1329532(V-341-V-344)Online publication date: 2004

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media