skip to main content
10.1145/3287624.3287679acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
research-article

Diffusion break-aware leakage power optimization and detailed placement in sub-10nm VLSI

Published:21 January 2019Publication History

ABSTRACT

A diffusion break (DB) isolates two neighboring devices in a standard cell-based design and has a stress effect on delay and leakage power. In foundry sub-10nm design enablements, device performance is changed according to the type of DB - single diffusion break (SDB) or double diffusion break (DDB) - that is used in the library cell layout. Crucially, local layout effect (LLE) can substantially affect device performance and leakage. Our present work focuses on the 2nd DB effect, a type of LLE in which distance to the second-closest DB (i.e., a distance that depends on the placement of a given cell's neighboring cell) also impacts performance of a given device. In this work, we implement a 2nd DB-aware timing and leakage analysis flow, and show how a lack of 2nd DB awareness can misguide current optimization in place-and-route stages. We then develop 2nd DB-aware leakage optimization and detailed placement heuristics. Experimental results in a scaled foundry 14nm technology indicate that our 2nd DB-aware analysis and optimization flow achieves, on average, 80% recovery of the leakage increment that is induced by the 2nd DB effect, without changing design performance.

References

  1. C. Auth, A. Aliyarukunju, M. Asoro, D. Bergstrom, V. Bhagwat et al., "A 10nm High Performance and Low-Power CMOS Technology Featuring 3<sup>rd</sup> Generation FinFET Transistors, Self-Aligned Quad Patterning, Contact Over Active Gate and Cobalt Local Interconnects", IEEE IEDM, 2017, pp. 29.1.1--29.1.4.Google ScholarGoogle Scholar
  2. R. Berthelon, F. Andrieu, E. Josse, R. Bingert, O. Weber, E. Serret et al., "Design / Technology Co-optimization of Strain-induced Layout Effects in 14nm UTBB-FDSOI CMOS: Enablement and Assessment of Continuous-RX Designs", Proc. VTS, 2016, pp. 1--2.Google ScholarGoogle Scholar
  3. Y. Du and M. D. F. Wong, "Optimization of Standard Cell Based Detailed Placement for 16nm FinFET Process", Proc. DATE, 2014, pp. 1--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. G. Flach, T. Reimann, G. Posser, M. Johann and R. Reis, "Effective Method for Simultaneous Gate Sizing and Vth Assignment Using Lagrangian Relaxation", IEEE Trans. on CAD 33(4) (2014), pp. 546--557. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. P. Gupta, A. B. Kahng, P. Sharma and D. Sylvester, "Gate-Length Biasing for Runtime Leakage Control", IEEE Trans. on CAD 25(8) (2006), pp. 1475--1485. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. N. Ha, Y.-D. Kim, B.-H, Lee, H.-O. Kim, K. Jeong and J. Kim, "System and Method of Designing Integrated Circuit by Considering Local Layout Effect", US Patent Appl., US20180032658A1, 2018.Google ScholarGoogle Scholar
  7. K. Han, A. B. Kahng and H. Lee, "Scalable Detailed Placement Legalization for Complex Sub-14nm Constraints", Proc. ICCAD, 2015, pp. 867--873. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Han, K. Han, A. B. Kahng, H. Lee, L. Wang and B. Xu, "Optimal Multi-Row Detailed Placement for Yield and Model-Hardware Correlation Improvements in Sub-10nm VLSI", Proc. ICCAD, 2017, pp. 667--674. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. Han, A. B. Kahng, L. Wang and B. Xu, "Enhanced Optimal Multi-Row Detailed Placement for Neighbor Diffusion Effect Mitigation in Sub-10nm VLSI", IEEE Trans. on CAD (2018) Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Hu, A. B. Kahng, S. Kang, M.-C. Kim and I. L. Markov, "Sensitivity-guided Metaheuristics for Accurate Discrete Gate Sizing", Proc. ICCAD, 2012, pp. 233--239. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. B. Kahng, S. Kang, H. Lee, I. L. Markov and P. Thapar, "High-Performance Gate Sizing with a Signoff Timer", Proc. ICCAD, 2013, pp. 450--457. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. B. Kahng and H. Lee, "Minimum Implant Area-Aware Gate Sizing and Placement", Proc. GLSVLSI, 2014, pp. 57--62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. B. Kahng, J. Dodrill and P. Gupta, "Designing in Advanced Technologies: A Quick Review of Approaches", Tutorial 4, DAC, 2018.Google ScholarGoogle Scholar
  14. T. Luo, D. Newmark and D. Z. Pan, "Total Power Optimization Combining Placement, Sizing and Multi-Vt Through Slack Distribution Management", Proc. ASPDAC, 2008, pp. 352--357. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. W. K. Mak, W. S. Kuo, S. H. Zhang, S. I. Lei and C. Chu, "Minimum Implant Area-Aware Placement and Threshold Voltage Refinement", IEEE Trans. on CAD 36(7) (2017), pp. 1103--1112.Google ScholarGoogle ScholarCross RefCross Ref
  16. C. W. Moon, P. Gupta, P. J. Donehue and A. B. Kahng, "Method of Designing a Digital Circuit by Correlating Different Static Timing Analyzers", US Patent, US7823098B1, 2010.Google ScholarGoogle Scholar
  17. L. Wei, K. Roy and C.-K. Koh, "Power Minimization by Simultaneous Dual-Vth Assignment and Gate-Sizing", Proc. CICC, 2000, pp. 413--416.Google ScholarGoogle Scholar
  18. R. Xie, K.-Y. Lim, M. G. Sung and R. R.-H. Kim, "Methods of Forming Single and Double Diffusion Breaks on Integrated Circuit Products Comprised of FinFET Devices and the Resulting Products", US Patent, US9412616, 2016.Google ScholarGoogle Scholar
  19. S. Yang, Y. Liu, M. Cai, J. Bao, P. Feng, X. Chen et al., "10nm High Performance Mobile SoC Design and Technology Co-developed for Performance, Power, and Area Scaling", Proc. VTS, 2017, pp. T70--T71.Google ScholarGoogle Scholar
  20. P. Zhao, S. M. Pandey, E. Banghart, X. He, R. Asra, V. Mahajan et al., "Influence of Stress Induced CT Local Layout Effect (LLE) on 14nm FinFET", Proc. VTS, 2017, pp. T228--T229.Google ScholarGoogle Scholar
  21. Design Technology Team, Samsung Electronics Co. Ltd., Personal Communication, May 2018.Google ScholarGoogle Scholar
  22. Cadence Innovus User Guide, http://www.cadence.comGoogle ScholarGoogle Scholar
  23. LEF/DEF Reference 5.7. http://www.si2.org/openeda.si2.org/projects/lefdefGoogle ScholarGoogle Scholar
  24. Si2 OpenAccess. http://www.si2.org/?page=69Google ScholarGoogle Scholar
  25. OpenCores: Open Source IP-Cores, http://www.opencores.orgGoogle ScholarGoogle Scholar
  26. OpenSTA: Static Timing Analyzer, https://github.com/abk-openroad/OpenSTAGoogle ScholarGoogle Scholar
  27. Synopsys Design Compiler User Guide, http://www.synopsys.comGoogle ScholarGoogle Scholar

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
    ASPDAC '19: Proceedings of the 24th Asia and South Pacific Design Automation Conference
    January 2019
    794 pages
    ISBN:9781450360074
    DOI:10.1145/3287624

    Copyright © 2019 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: 21 January 2019

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    Overall Acceptance Rate466of1,454submissions,32%

    Upcoming Conference

    ASPDAC '25

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader