• DocumentCode
    4084
  • Title

    Placement-Driven Partitioning for Congestion Mitigation in Monolithic 3D IC Designs

  • Author

    Panth, Shreepad ; Samadi, Kambiz ; Yang Du ; Sung Kyu Lim

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    34
  • Issue
    4
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    540
  • Lastpage
    553
  • Abstract
    Monolithic 3D (M3D) is an emerging technology that enables integration density which is orders of magnitude higher than that offered by through-silicon-vias. In this paper, we demonstrate that a modified 2D placement technique coupled with a post-placement partitioning step is sufficient to produce high-quality M3D placement solutions. We also present a commercial router-based monolithic intertier via insertion methodology that improves the routability of M3D ICs. We demonstrate that, unlike in 2D ICs, the routing supply and demand in M3D ICs are not completely independent of each other. We develop a routing demand model for M3D ICs, and use it to develop an {O}({N}) min-overflow partitioner that enhances routability by off-loading demand from one tier to another. This technique reduces the routed wirelength and the power delay product by up to 7.44% and 4.31%, respectively. This allows a two-tier M3D IC to achieve, on average, 19.9% and 11.8% improvement in routed wirelength and power delay product over 2D, even with reduced metal layer usage.
  • Keywords
    network routing; three-dimensional integrated circuits; congestion mitigation; high-quality M3D placement solutions; min-overflow partitioner; modified 2D placement; monolithic 3D IC designs; monolithic intertier; placement driven partitioning; power delay product; routed wirelength; routing demand; routing supply; Integrated circuits; Logic gates; Metals; Routing; Solid modeling; Steiner trees; Three-dimensional displays; Monolithic 3D; Monolithic 3D (M3D); Partitioning; Placement; Routing Congestion; partitioning; placement; routing congestion;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2014.2387827
  • Filename
    7001641