Rare event diagnosis by iterative failure region locating and elite learning sample selection

Accurately estimating the failure region of rare events for nanoscale analog circuit blocks under process variations is a challenging task. In this paper, we propose a new statistical rare event analysis method. The new method is based on the iterative failure region locating scheme to reduce the sample counts while still maintains estimation accuracy. We derive the complete formulation for failure probability calculation in each iterative step. In addition, the new approach applies an elite learning sampling scheme, which considers both effectiveness of samples and well-coverage for process parameter search space, to further reduce number of samples after the gradual failure region locating at each iteration. As a result, the sample counts for simulation can be significantly reduced while sufficient representative samples are still kept for accurate failure probability analysis. Experiments were performed on the rise and fall time balancing failure analysis with Vth-NMOS, Vth-PMOS process parameters and the 4-gates logic circuit with 48 process parameters. The proposed method can deliver 228x faster than the conventional MC method with only 0.02-0.2% estimation errors. Furthermore, the new method estimates 20x more accurately with only 1.2x additional simulation costs than a recently published approach.

[1]  Jaeha Kim,et al.  Fast, Non-Monte-Carlo Estimation of Transient Performance Variation Due to Device Mismatch , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[2]  Lara Dolecek,et al.  Loop flattening & spherical sampling: Highly efficient model reduction techniques for SRAM yield analysis , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[3]  Sani R. Nassif,et al.  Statistical analysis of SRAM cell stability , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[4]  Atsushi Kurokawa,et al.  Challenge: variability characterization and modeling for 65- to 90-nm processes , 2005, Proceedings of the IEEE 2005 Custom Integrated Circuits Conference, 2005..

[5]  Rob A. Rutenbar,et al.  Statistical Blockade: Very Fast Statistical Simulation and Modeling of Rare Circuit Events and Its Application to Memory Design , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  J. Hosking,et al.  Parameter and quantile estimation for the generalized pareto distribution , 1987 .

[7]  J. Hosking Maximum‐Likelihood Estimation of the Parameters of the Generalized Extreme‐Value Distribution , 1985 .

[8]  Rajiv V. Joshi,et al.  Mixture importance sampling and its application to the analysis of SRAM designs in the presence of rare failure events , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[9]  Wei Wu,et al.  A fast and provably bounded failure analysis of memory circuits in high dimensions , 2014, 2014 19th Asia and South Pacific Design Automation Conference (ASP-DAC).

[10]  Kaushik Roy,et al.  Statistical design and optimization of SRAM cell for yield enhancement , 2004, ICCAD 2004.

[11]  Rob A. Rutenbar,et al.  Digital Circuit Design Challenges and Opportunities in the Era of Nanoscale CMOS , 2008, Proceedings of the IEEE.

[12]  Wei Wu,et al.  REscope: High-dimensional statistical circuit simulation towards full failure region coverage , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[13]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[14]  Rob A. Rutenbar,et al.  Recursive Statistical Blockade: An Enhanced Technique for Rare Event Simulation with Application to SRAM Circuit Design , 2008, 21st International Conference on VLSI Design (VLSID 2008).