Genetic Algorithm-Based Multi-Objective Optimization for Statistical Yield Analysis Under Parameter Variations

Due to process scaling, variability in process, voltage, and temperature (PVT) parameters leads to a significant parametric yield loss, and thus impacts the optimization for circuit designs seriously. Previous parametric yield optimization algorithms are limited to optimizing either power yield or timing yield separately, without combining them together for simultaneous optimization. However, neglecting the negative correlation between the performance metrics, such as power and timing measurements, will bring on significant accuracy loss. This paper suggests an efficient multi-objective optimization framework based on Bayes’ theorem, Markov chain method, and an NSGA-II-based genetic algorithm. In the proposed framework, power and timing yields are considered as the optimization objectives to be optimized simultaneously, in order to maintain the negative correlation between power and timing metrics. First, the framework explicitly expresses both leakage current and gate delay in terms of the underlying PVT parameter variations. Then, parametric yields for both metrics are predicted by the computation of cumulative distribution function (CDF) based on Bayes’ theorem and Markov chain method. Finally, a NSGA-II-based genetic algorithm is suggested to solve power–timing optimization problem and generate well-distributed Pareto solutions. Experimental results demonstrate that the proposed multi-objective optimization procedure is able to provide the designer with guaranteed trade-off information between power and timing yields and give them the flexibility in choosing the most appropriate solution(s).

[1]  Yiming Li,et al.  Process-variation- and random-dopants-induced threshold voltage fluctuations in nanoscale planar MOSFET and bulk FinFET devices , 2009 .

[2]  Kaushik Roy,et al.  Novel sizing algorithm for yield improvement under process variation in nanometer technology , 2004, Proceedings. 41st Design Automation Conference, 2004..

[3]  Carlos Henggeler Antunes,et al.  NSGA-II with local search for a multi-objective reactive power compensation problem , 2012 .

[4]  Ali Emre Pusane,et al.  A novel yield aware multi-objective analog circuit optimization tool , 2015, 2015 IEEE International Symposium on Circuits and Systems (ISCAS).

[5]  H. Zou,et al.  Regularization and variable selection via the elastic net , 2005 .

[6]  David Blaauw,et al.  A Novel Approach to Perform Gate-Level Yield Analysis and Optimization Considering Correlated Variations in Power and Performance , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[7]  Lin Xie,et al.  Robust Estimation of Timing Yield With Partial Statistical Information on Process Variations , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[8]  Abhijit Chatterjee,et al.  Signature Driven Hierarchical Post-Manufacture Tuning of RF Systems for Performance and Power , 2015, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[9]  Shuxiang Guo,et al.  An efficient third-moment saddlepoint approximation for probabilistic uncertainty analysis and reliability evaluation of structures , 2014 .

[10]  Xin Li,et al.  An efficient bi-objective optimization framework for statistical chip-level yield analysis under parameter variations , 2016, Frontiers of Information Technology & Electronic Engineering.

[11]  Michael Orshansky,et al.  A new statistical optimization algorithm for gate sizing , 2004, IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings..

[12]  Zhenzhou Lu,et al.  Conditional probability Markov chain simulation based reliability analysis method for nonnormal variables , 2010 .

[13]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[14]  Alexander S. Poznyak,et al.  Computing the Stackelberg/Nash equilibria using the extraproximal method: Convergence analysis and implementation details for Markov chains games , 2015, Int. J. Appl. Math. Comput. Sci..

[15]  Alireza Maheri,et al.  Multi-objective design under uncertainties of hybrid renewable energy system using NSGA-II and chance constrained programming , 2016 .

[16]  Mohsen Radfar,et al.  A yield improvement technique in severe process, voltage, and temperature variations and extreme voltage scaling , 2014, Microelectron. Reliab..

[17]  Xiaoping Du,et al.  Probabilistic uncertainty analysis by mean-value first order Saddlepoint Approximation , 2008, Reliab. Eng. Syst. Saf..

[18]  Alp Arslan Bayrakci On the accuracy of Monte Carlo yield estimators , 2013, 2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration (VLSI-SoC).

[19]  Jun Li,et al.  Chebyshev Affine-Arithmetic-Based Parametric Yield Prediction Under Limited Descriptions of Uncertainty , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[20]  Edmund Y. Lam,et al.  Model Order Reduction for Neutral Systems by Moment Matching , 2013, Circuits Syst. Signal Process..

[21]  DebK.,et al.  A fast and elitist multiobjective genetic algorithm , 2002 .

[22]  Esteban Tlelo-Cuautle,et al.  OCBA in the yield optimization of analog integrated circuits by evolutionary algorithms , 2015, 2015 IEEE International Symposium on Circuits and Systems (ISCAS).

[23]  Wei-Shen Wang,et al.  Robust Estimation of Parametric Yield under Limited Descriptions of Uncertainty , 2006, 2006 IEEE/ACM International Conference on Computer Aided Design.

[24]  J. Beck,et al.  Estimation of Small Failure Probabilities in High Dimensions by Subset Simulation , 2001 .

[25]  Amitava DasGupta,et al.  Study of Random Dopant Fluctuation Effects in FD-SOI MOSFET Using Analytical Threshold Voltage Model , 2010, IEEE Transactions on Device and Materials Reliability.

[26]  Ehab F. Abd-Elfattah Saddlepoint Approximations to the Density and the Distribution Functions of Linear Combinations of Ratios of Partial Sums , 2013 .