A new sampling technique for Monte Carlo-based statistical circuit analysis

Variability is a fundamental issue which gets exponentially worse as CMOS technology shrinks. Therefore, characterization of statistical variations has become an important part of the design phase. Monte Carlo-based simulation method is a standard technique for statistical analysis and modeling of integrated circuits. However, crude Monte Carlo sampling based on pseudo-random selection of parameter variations suffers from low convergence rates and thus, providing high accuracy is computationally expensive. In this work, we present an extensive study on the performance of two widely used techniques, Latin Hypercube and Low Discrepancy sampling methods, and compare their speed-up and accuracy performance properties. It is shown that these methods can exhibit a better efficiency as compared to the pseudo-random sampling but only in limited applications. Therefore, we propose a new sampling scheme that exploits the benefits of both methods by combining them. Through a representative example, it is shown that the proposed sampling technique provides significant improvement in terms of computational efficiency and offers better properties as compared to each solely.

[1]  Rob A. Rutenbar,et al.  Why Quasi-Monte Carlo is Better Than Monte Carlo or Latin Hypercube Sampling for Statistical Circuit Analysis , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[2]  Paul Glasserman,et al.  Monte Carlo Methods in Financial Engineering , 2003 .

[3]  Mohab Anis,et al.  On Efficient LHS-Based Yield Analysis of Analog Circuits , 2011, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Wangyang Zhang,et al.  Large-scale statistical performance modeling of analog and mixed-signal circuits , 2012, Proceedings of the IEEE 2012 Custom Integrated Circuits Conference.

[5]  Lei He,et al.  Stochastic Behavioral Modeling and Analysis for Analog/Mixed-Signal Circuits , 2013, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  Cândido Duarte,et al.  Yield Prediction With a New Generalized Process Capability Index Applicable to Non-Normal Data , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[7]  Sani R. Nassif,et al.  Modeling and analysis of manufacturing variations , 2001, Proceedings of the IEEE 2001 Custom Integrated Circuits Conference (Cat. No.01CH37169).

[8]  William T. Shaw,et al.  Sampling Student’s T distribution – use of the inverse cumulative distribution function , 2006 .

[9]  Horst Zimmermann,et al.  On Optimal Latin Hypercube Design for Yield Analysis of Analog Circuits , 2015, 2015 Austrian Workshop on Microelectronics.

[10]  Xin Li,et al.  Statistical regression for efficient high-dimensional modeling of analog and mixed-signal performance variations , 2008, 2008 45th ACM/IEEE Design Automation Conference.

[11]  Jon C. Helton,et al.  Latin Hypercube Sampling and the Propagation of Uncertainty in Analyses of Complex Systems , 2002 .