skip to main content
10.1145/3508352.3549339acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

Routability-Driven Analytical Placement with Precise Penalty Models for Large-Scale 3D ICs

Published:22 December 2022Publication History

ABSTRACT

Quality of a true 3D placement approach greatly relies on the correctness of the models used in its formulation. However, the models used by previous approaches are not precise enough. Moreover, they do not actually place TSVs which makes their approach unable to get accurate wirelength and construct a correct congestion map. Besides, they rarely discuss routability which is the most important issue considered in 2D placement. To resolve this insufficiency, this paper proposes more accurate models to estimate placement utilization and TSV number by the softmax function which can align cells to exact tiers. Moreover, we propose a fast parallel algorithm to update the locations of TSVs when cells are moved during optimization. Finally, we present a novel penalty model to estimate routing overflow of regions covered by cells and inflate cells in congested regions according to this model. Experimental results show that our methodology can obtain better results than previous works.

References

  1. P. Batude et al., "Advances in 3D CMOS sequential integration." in Proc. IEEE IEDM, pp. 1--4, Dec 2009.Google ScholarGoogle Scholar
  2. P. Batude et al., "Demonstration of low temperature 3D sequential FDSOI integration down to 50 nm gate length," 2011 Symposium on VLSI Technology - Digest of Technical Papers, pp. 158--159, 2011.Google ScholarGoogle Scholar
  3. T.-C. Chen, Z.-W. Jiang, T.-C. Hsu, H.-C. Chen, and Yao-Wen Chang, "NTUplace3: an analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints," IEEE TCAD, vol. 27, no. 7, pp. 1228--1240, July 2008.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Cheng, A. B. Kahng, I. Kang, and L. Wang, "RePlAce: advancing solution quality and routability validation in global placement," IEEE TCAD, vol. 38, no. 9, pp. 1717--1730, Sept. 2019.Google ScholarGoogle Scholar
  5. J. Cong and G. Luo, "A multilevel analytical placement for 3D ICs," in Proc. ASP-DAC, pp. 361--366, Feb. 2009.Google ScholarGoogle Scholar
  6. J. Cong and G. Luo. "An analytical placer for mixed-size 3D placement," in Proc. of ISPD, pp. 61--66, March 2010.Google ScholarGoogle Scholar
  7. B. Goplen and S. Sapatnekar, "Placement of 3D ICs with thermal and interlayer via considerations," in Proc. of DAC, pp. 626--631, June 2007.Google ScholarGoogle Scholar
  8. X. He, Y. Wang, Y. Guo, and E. F. Y. Young, "Ripple 2.0: improved movement of cells in routability-driven placement," IEEE TCAD, vol. 22, no. 10, pp. 1--26, Dec. 2016.Google ScholarGoogle Scholar
  9. M. Hsu, V. Balabanov and Y. Chang, "TSV-aware analytical placement for 3-D IC designs based on a novel weighted-average wirelength model," IEEE TCAD, vol. 32, no. 4, pp. 497--509, April 2013.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M.-K. Hsu, Y.-F. Chen, C.-C. Huang, S. Chou, T.-H. Lin, T.-C. Chen, and Y.-W. Chang, "NTUplace4h: a novel routability-driven placement algorithm for hierarchical mixed-size circuit designs," IEEE TCAD, vol. 33, no. 12, pp. 1914--1927, Dec. 2014.Google ScholarGoogle ScholarCross RefCross Ref
  11. C.-C. Huang, H.-Y. Lee, B.-Q. Lin, S.-W. Yang, C.-H. Chang, S.-T. Chen, and Y.-W. Chang, "NTUplace4dr: a detailed-routing-driven placer for mixed-size circuit designs with technology and region constraints," IEEE TCAD, vol. 37, no. 3, pp. 669--681, March 2018.Google ScholarGoogle ScholarCross RefCross Ref
  12. Z.-W. Jiang, B.-Y. Su, and Y.-W. Chang, "Routability-driven analytical placement by net overlapping removal for large-scale mixed-size designs," in Proc. of DAC, pp. 167--172, July 2008.Google ScholarGoogle Scholar
  13. A.B. Kahng and Q. Wang, "Implementation and extensibility of an analytic placer" IEEE TCAD, vol. 24, no. 5, pp. 734--747, May 2005.Google ScholarGoogle Scholar
  14. G. Karypis and V. Kumar, "hMETIS, a hypergraph partitioning package version 1.5.3," http://glaros.dtc.umn.edu/gkhome/metis/hmetis/downloadGoogle ScholarGoogle Scholar
  15. M.-C. Kim, J. Hu, D. J. Lee, and I. L. Markov, "A SimPLR method for routability driven placement," in Proc. of ICCAD, pp. 67--73, Dec. 2011.Google ScholarGoogle Scholar
  16. T. Lin and C. Chu, "POLAR 2.0: an effective routability-driven placer," in Proc. of DAC, pp. 1--6, Aug. 2014.Google ScholarGoogle Scholar
  17. J.-M. Lin, S.-T. Li and Y.-T. Wang, "Routability-driven mixed-size placement prototyping approach considering design hierarchy and indirect connectivity between macros," in Proc. of DAC, pp. 1--6, Aug. 2019.Google ScholarGoogle Scholar
  18. J.-M. Lin, Y.-L. Deng, Y.-C. Yang, J.-J. Chen and Y.-C. Chen, "A Novel Macro Placement Approach based on Simulated Evolution Algorithm," in Proc. of ICCAD, pp. 1--7, 2019.Google ScholarGoogle Scholar
  19. J.-M. Lin, Y.-L. Deng, Y.-C. Yang, and J.-J. Chen, P.-C. Lu, "Dataflow-aware Macro Placement based on Simulated Evolution Algorithm for Mixed-Size Designs," IEEE TVLSI, Vol. 29, No. 5, Oct. 2021.Google ScholarGoogle Scholar
  20. J. Lu et al., "ePlace-3D: electrostatics based placement for 3D-ICs," in Proc. of ISPD, pp. 11--18, April 2016.Google ScholarGoogle Scholar
  21. T. Lu, Z. Yang and A. Srivastava, "Electromigration-aware placement for 3D-ICs" in Proc. of ISQED, pp. 35--40, May 2016.Google ScholarGoogle Scholar
  22. G. Luo, Y. Shi and J. Cong, "An analytical placement framework for 3-D ICs and its extension on thermal awareness," IEEE TCAD, vol. 32, no. 4, pp. 510--523, April 2013.Google ScholarGoogle Scholar
  23. Heechun Park, Bon Woong Ku, Kyungwook Chang, Da Eun Shim, and Sung Kyu Lim. "Pseudo-3D approaches for commercial-grade RTL-to-GDS tool flow targeting monolithic 3D ICs," in Proc. of ISPD, pp. 47--54, March 2020.Google ScholarGoogle Scholar
  24. N. Sillon, A. Astier, H. Boutry, L. Di Cioccio, D. Henry and P. Leduc, "Enabling technologies for 3D integration: From packaging miniaturization to advanced stacked ICs," IEEE IEDM, pp. 1--4, Dec. 2008.Google ScholarGoogle Scholar
  25. P. Spindler and F. M. Johannes, "Fast and accurate routing demand estimation for efficient routability-driven placement," in Proc. of DATE, pp. 1--6, May 2007.Google ScholarGoogle Scholar
  26. Synopsys. IC Compiler. https://www.synopsys.com.Google ScholarGoogle Scholar
  27. S. S. Wong and A. E. Gamal, "The prospect of 3D-IC," in Proc. of CICC, pp. 445--448, Sep. 2009.Google ScholarGoogle Scholar
  28. Himax Technologies, Inc. https://www.himax.com.tw/zh/company/about-himax/Google ScholarGoogle Scholar

Index Terms

  1. Routability-Driven Analytical Placement with Precise Penalty Models for Large-Scale 3D ICs

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ICCAD '22: Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design
      October 2022
      1467 pages
      ISBN:9781450392174
      DOI:10.1145/3508352

      Copyright © 2022 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 December 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate457of1,762submissions,26%

      Upcoming Conference

      ICCAD '24
      IEEE/ACM International Conference on Computer-Aided Design
      October 27 - 31, 2024
      New York , NY , USA
    • Article Metrics

      • Downloads (Last 12 months)105
      • Downloads (Last 6 weeks)15

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader