skip to main content
10.1145/3489517.3530534acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

A defect tolerance framework for improving yield

Published: 23 August 2022 Publication History

Abstract

In the latest technology nodes, there is a growing concern about yield loss due to timing failures and delay degradation resulting from manufacturing complexities. Largely, these process imperfections are fixed using empirical methods such as layout guidelines and process fixes which come late during the design cycle. In this work, we propose a framework for improving the design yield by synthesizing netlists with improved ability to withstand delay variations to reduce yield loss. We advocate a defect tolerant approach during early design stages to synthesize netlists by introducing defect-awareness to EDA synthesis, thereby generating robust netlists that can withstand delays induced by process imperfections. Toward this objective, we present a) a methodology to characterize standard library cells for delay defects to model the robustness of the cell delays, and b) a solution to drive design synthesis using the intelligence from the cell characterization to achieve design robustness to timing errors. We also introduce defect tolerance metrics to quantify the robustness of standard cells to timing variations, which we use to generate defect-aware libraries to guide defect-aware synthesis. Effectiveness of the proposed defect-aware methodology is evaluated on a set of benchmarks implemented in GF 12nm technology using static timing analysis (STA), revealing a 70--80% reduction of yield loss due to timing errors arising from manufacturing defects, with minimum impact on the area, power and no impact on performance.

References

[1]
Kanak Agarwal, Rahul Rao, Dennis Sylvester, and Richard Brown. 2007. Parametric Yield Analysis and Optimization in Leakage Dominated Technologies. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 15, 6 (2007), 613--623.
[2]
S. Almukhaizim, Y. Makris, Y. Yang, and A. Veneris. 2008. On the Minimization of Potential Transient Errors and SER in Logic Circuits Using SPFD. In 2008 14th IEEE International On-Line Testing Symposium. 123--128.
[3]
Hussam Amrouch, Behnam Khaleghi, Andreas Gerstlauer, and Jörg Henkel. 2016. Reliability-aware design to suppress aging. In 2016 53nd ACM/EDAC/IEEE Design Automation Conference (DAC). 1--6.
[4]
M. R. Choudhury and K. Mohanram. 2009. Reliability Analysis of Logic Circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 28 (2009), 392--405.
[5]
F. Corno, M.S. Reorda, and G. Squillero. 2000. RT-level ITC'99 benchmarks and first ATPG results. IEEE Design Test of Computers 17, 3 (2000), 44--53.
[6]
Puneet Gupta and Evanthia Papadopoulou. 2008. Yield Analysis and Optimization. (11 2008).
[7]
F. Hapke, R. Krenz-Baath, A. Glowatz, J. Schloeffel, H. Hashempour, S. Eichenberger, C. Hora, and D. Adolfsson. 2009. Defect-oriented cell-aware ATPG and fault simulation for industrial cell libraries and designs. In 2009 International Test Conference. 1--10.
[8]
Alan Mishchenko, Robert Brayton, and Stephen Jang. 2010. Global Delay Optimization Using Structural Choices. In Proceedings of the 18th Annual ACM/SIGDA International Symposium on Field Programmable Gate Arrays (Monterey, California, USA) (FPGA '10). Association for Computing Machinery, New York, NY, USA, 181--184.
[9]
A. Nardi and A.L. Sangiovanni-Vincentelli. 2004. Logic synthesis for manufacturability. IEEE Design Test of Computers 21, 3 (2004), 192--199.
[10]
Suriyaprakash Natarajan, Andres F. Malavasi, and Pascal A. Meinerzhagen. 2020. Automated Design For Yield Through Defect Tolerance. In 2020 IEEE 38th VLSI Test Symposium (VTS).
[11]
Srikanth Venkat Raman, Pongpachara Limpisathian, Pascal Meinerzhagen, Suriyaprakash Natarajan, and Eric Yang. 2020. Automating Design For Yield: Silicon Learning to Predictive Models and Design Optimization. In 2020 IEEE International Test Conference (ITC).
[12]
J. Tang, D. Wang, Y. Polyanskiy, and G. W. Wornell. 2018. Defect Tolerance: Fundamental Limits and Examples. IEEE Transactions on Information Theory 64, 7 (2018), 5240--5260.
[13]
Victor M. van Santen, Hussam Amrouch, and Jörg Henkel. 2019. New Worst-Case Timing for Standard Cells Under Aging Effects. IEEE Transactions on Device and Materials Reliability 19, 1 (2019), 149--158.
[14]
Keven L. Woo and Matthew R. Guthaus. 2009. Fault-tolerant synthesis using non-uniform redundancy. In 2009 IEEE International Conference on Computer Design. 213--218.
[15]
F. Zaruba and L. Benini. 2019. The Cost of Application-Class Processing: Energy and Performance Analysis of a Linux-Ready 1.7-GHz 64-Bit RISC-V Core in 22-nm FDSOI Technology. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 27, 11 (Nov 2019), 2629--2640.
[16]
Zhuo Li, Xiang Lu, Wangqi Qiu, Weiping Shi, and D. M. H. Walker. 2003. A circuit level fault model for resistive opens and bridges. In Proceedings. 21st VLSI Test Symposium, 2003. 379--384.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '22: Proceedings of the 59th ACM/IEEE Design Automation Conference
July 2022
1462 pages
ISBN:9781450391429
DOI:10.1145/3489517
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: 23 August 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. defect tolerance
  2. defect-aware synthesis
  3. library timing recharacterization
  4. yield

Qualifiers

  • Research-article

Funding Sources

  • Semiconductor Research Corporation SRC

Conference

DAC '22
Sponsor:
DAC '22: 59th ACM/IEEE Design Automation Conference
July 10 - 14, 2022
California, San Francisco

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 154
    Total Downloads
  • Downloads (Last 12 months)33
  • Downloads (Last 6 weeks)2
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media