Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2451916.2451921acmconferencesArticle/Chapter ViewAbstractPublication PagesispdConference Proceedingsconference-collections
research-article

Utilizing 2D and 3D rectilinear blocks for efficient IP reuse and floorplanning of 3D-integrated systems

Published: 24 March 2013 Publication History

Abstract

The reuse of predesigned intellectual property (IP) blocks is critical for the commercial success of three-dimensional (3D) electronic circuits. In practice, IP blocks can be specified as rectangular as well as rectilinear 2D blocks. The 3D equivalent of 2D rectilinear blocks, orthogonal polyhedra, may be utilized for modeling tightly interconnected (sub-)modules placed onto adjacent dies or for design automation of versatile 3D-integrated systems. Such complex block geometries have not been adequately considered until now. We propose a new 3D layout representation that enables native 3D floorplanning of complex-shaped 3D blocks, i.e., orthogonal polyhedra spread onto multiple dies. Furthermore, it can also be applied during 3D floorplanning of both rectangular and rectilinear 2D blocks. In the former case, experiments reveal superior estimated wirelength and packing density compared to previous work.

References

[1]
K. Banerjee phet al., "3-D ICs: A novel chip design for improving deep-submicrometer interconnect performance and systems-on-chip integration," Proc. IEEE, vol. 89, no. 5, pp. 602--633, 2001.
[2]
G. H. Loh, Y. Xie, and B. Black, "Processor design in 3D die-stacking technologies," Micro, vol. 27, pp. 31--48, 2007.
[3]
S. Borkar, "3D integration for energy efficient system design," in Proc. Des. Autom. Conf., pp. 214--219, 2011.
[4]
T. Thorolfsson phet al., "Logic-on-logic 3D integration and placement," in Proc. 3D Sys. Integr. Conf., pp. 1--4, 2010.
[5]
D. H. Kim phet al., "3D-MAPS: 3D massively parallel processor with stacked memory," in Proc. Int. Solid-State Circ. Conf., pp. 188--190, 2012.
[6]
X. Dong, J. Zhao, and Y. Xie, "Fabrication cost analysis and cost-aware design space exploration for 3-D ICs," Trans. Comput.-Aided Des. Integr. Circuits Sys., vol. 29, no. 12, pp. 1959--1972, 2010.
[7]
D. H. Kim, R. O. Topaloglu, and S. K. Lim, "Block-level 3D IC design with through-silicon-via planning," in Proc. Asia South Pacific Des. Autom. Conf., pp. 335--340, 2012.
[8]
J. Knechtel, I. L. Markov, and J. Lienig, "Assembling 2-D blocks into 3-D chips," Trans. Comput.-Aided Des. Integr. Circuits Sys., vol. 31, no. 2, pp. 228--241, 2012.
[9]
M. Schuenemann phet al., "MEMS modular packaging and interfaces," in Proc. Elec. Compon. Technol. Conf., pp. 681--688, 2000.
[10]
J. H. Y. Law, E. F. Y. Young, and R. L. S. Ching, "Block alignment in 3D floorplan using layered TCG," in Proc. Great Lakes Symp. VLSI, pp. 376--380, 2006.
[11]
R. K. Nain and M. Chrzanowska-Jeske, "Fast placement-aware 3-D floorplanning using vertical constraints on sequence pairs," Trans. VLSI Syst., vol. 19, no. 9, pp. 1667--1680, 2011.
[12]
Y. Liu phet al., "Fine grain 3D integration for microarchitecture design through cube packing exploration," in Proc. Int. Conf. Comput. Des., pp. 259--266, 2007.
[13]
X. Li, Y. Ma, and X. Hong, "A novel thermal optimization flow using incremental floorplanning for 3D ICs," in Proc. Asia South Pacific Des. Autom. Conf., pp. 347--352, 2009.
[14]
Y.-C. Ma phet al., "General floorplans with L/T-shaped blocks using corner block list," J. Comput. Sci. Technol., vol. 21, pp. 922--926, 2006.
[15]
K. Fujiyoshi and H. Murata, "Arbitrary convex and concave rectilinear block packing using sequence-pair," Trans. Comput.-Aided Des. Integr. Circuits Sys., vol. 19, no. 2, pp. 224--233, 2000.
[16]
M. Kang and W. W.-M. Dai, "General floorplanning with L-shaped, T-shaped and soft blocks based on bounded slicing grid structure," in Proc. Asia South Pacific Des. Autom. Conf., pp. 265--270, 1997.
[17]
G.-M. Wu, Y.-C. Chang, and Y.-W. Chang, "Rectilinear block placement using B*-trees," in Proc. Int. Conf. Comput. Des., pp. 351--356, 2000.
[18]
A. Quiring phet al., "3D floorplanning considering vertically aligned rectilinear modules using T*-tree," in Proc. 3D Sys. Integr. Conf., pp. 1--5, 2012.
[19]
P.-H. Yuh, C.-L. Yang, and Y.-W. Chang, "Temporal floorplanning using the T-tree formulation," in Proc. Int. Conf. Comput.-Aided Des., pp. 300--305, 2004.
[20]
Z. Liu phet al., "VLSI fast initial placement with abutment constraints and L-shaped/T-shaped blocks based on less flexibility first principles," in Proc. Int. Conf. Comm. Circ. Sys., vol. 2, pp. 1228--1232, 2004.
[21]
M. Healy phet al., "Multiobjective microarchitectural floorplanning for 2-D and 3-D ICs," Trans. Comput.-Aided Des. Integr. Circuits Sys., vol. 26, no. 1, pp. 38--52, 2007.
[22]
F. Li phet al., "Design and management of 3D chip multiprocessors using network-in-memory," in Proc. Int. Symp. Comput. Archit., pp. 130--141, 2006.
[23]
J. Liu phet al., "Moving block sequence and organizational evolutionary algorithm for general floorplanning with arbitrarily shaped rectilinear blocks,"; Trans. Evol. Computation, vol. 12, no. 5, pp. 630--646, 2008.
[24]
T. Biedl phet al., "Unfolding some classes of orthogonal polyhedra," in Proc. Canadian Conf. Comput. Geom., pp. 70--71, 1998.
[25]
J. M. Keil, "Polygon decomposition," Handbook of Computational Geometry, vol. 2, pp. 491--518, 2000.
[26]
http://www.ifte.de/english/research/3d-design/index.html
[27]
http://vlsicad.cs.binghamton.edu/benchmarks.html
[28]
S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, "Optimization by simulated annealing," Science, vol. 220, no. 4598, pp. 671--680, 1983.
[29]
T. F. Gonzalez, phHandbook of Approximation Algorithms and Metaheuristics. CRC Taylor & Francis, 2007.
[30]
G. Dueck, "New optimization heuristics: The great deluge algorithm and the record-to-record travel," J. Comput. Phys., vol. 104, no. 1, pp. 86--92, 1993.
[31]
L. Cheng, L. Deng, and M. D. F. Wong, "Floorplanning for 3-D VLSI design," in Proc. Asia South Pacific Des. Autom. Conf., pp. 405--411, 2005.
[32]
H. Yamazaki phet al., "The 3D-packing by meta data structure and packing heuristics," IEICE Trans. Fundamentals Elec. Comm. Comput. Scie., vol. 83, no. 4, pp. 639--645, 2000.
[33]
R. Fischbach, J. Lienig, and J. Knechtel, "Investigating modern layout representations for improved 3D design automation," in Proc. Great Lakes Symp. VLSI, pp. 337--342, 2011.

Cited By

View all
  • (2024)A Deep Reinforcement Learning Floorplanning Algorithm Based on Sequence PairsApplied Sciences10.3390/app1407290514:7(2905)Online publication date: 29-Mar-2024
  • (2022)Chip PlanningVLSI Physical Design: From Graph Partitioning to Timing Closure10.1007/978-3-030-96415-3_3(53-93)Online publication date: 15-Jun-2022
  • (2020)3-D IC: An Overview of Technologies, Design Methodology, and Test StrategiesProceedings of International Conference on Frontiers in Computing and Systems10.1007/978-981-15-7834-2_81(859-871)Online publication date: 24-Nov-2020
  • Show More Cited By

Index Terms

  1. Utilizing 2D and 3D rectilinear blocks for efficient IP reuse and floorplanning of 3D-integrated systems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ISPD '13: Proceedings of the 2013 ACM International symposium on Physical Design
    March 2013
    194 pages
    ISBN:9781450319546
    DOI:10.1145/2451916
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 March 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3d design
    2. 3d integration
    3. block geometries: orthogonal polyhedra
    4. floorplanning
    5. intellectual property blocks reuse
    6. representation

    Qualifiers

    • Research-article

    Conference

    ISPD'13
    Sponsor:
    ISPD'13: International Symposium on Physical Design
    March 24 - 27, 2013
    Nevada, Stateline, USA

    Acceptance Rates

    Overall Acceptance Rate 62 of 172 submissions, 36%

    Upcoming Conference

    ISPD '25
    International Symposium on Physical Design
    March 16 - 19, 2025
    Austin , TX , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Deep Reinforcement Learning Floorplanning Algorithm Based on Sequence PairsApplied Sciences10.3390/app1407290514:7(2905)Online publication date: 29-Mar-2024
    • (2022)Chip PlanningVLSI Physical Design: From Graph Partitioning to Timing Closure10.1007/978-3-030-96415-3_3(53-93)Online publication date: 15-Jun-2022
    • (2020)3-D IC: An Overview of Technologies, Design Methodology, and Test StrategiesProceedings of International Conference on Frontiers in Computing and Systems10.1007/978-981-15-7834-2_81(859-871)Online publication date: 24-Nov-2020
    • (2017)An Efficient Multi-Level Algorithm for 3D-IC TSV AssignmentIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences10.1587/transfun.E100.A.776E100.A:3(776-784)Online publication date: 2017

    View Options

    Get Access

    Login options

    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