Non-derivative design centering algorithm using trust region optimization and variance reduction

Fluctuations in manufactured integrated circuit parameters may dramatically reduce the parametric yield. Yield maximization can be formulated as an unconstrained optimization problem in nominal parameter values, which is known as design centering. The high expense of yield evaluations, the absence of any gradient information, and the presence of some numerical noise obstruct the use of the traditional derivative-based optimization methods. In this article, a novel design centering algorithm is presented, which consists of a non-derivative unconstrained optimizer coupled with a variance reduction estimator. The used optimizer combines a trust region mechanism with quadratic interpolation and provides efficient use of yield evaluations. The stratified sampling technique is used to develop a lower variance yield estimator that reduces the number of circuit simulations required to reach a desired accuracy level. Numerical and practical circuit examples are used to demonstrate the efficiency of the proposed algorithm with respect to other methods in the same field.

[1]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[2]  M. J. D. Powell,et al.  UOBYQA: unconstrained optimization by quadratic approximation , 2002, Math. Program..

[3]  R. Kielbasa,et al.  A study of stratified sampling in variance reduction techniques for parametric yield estimation , 1997, Proceedings of 1997 IEEE International Symposium on Circuits and Systems. Circuits and Systems in the Information Age ISCAS '97.

[4]  Leszek J. Opalski,et al.  Design centering using an approximation to the constraint region , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[5]  C. D. Boor,et al.  Computational aspects of polynomial interpolation in several variables , 1992 .

[6]  Katya Scheinberg,et al.  A derivative free optimization algorithm in practice , 1998 .

[7]  Timothy N. Trick,et al.  A Study of Variance Reduction Techniques for Estimating Circuit Yields , 1983, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[8]  Hany L. Abdel-Malek,et al.  The ellipsoidal technique for design centering and region approximation , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  Kurt Antreich,et al.  Circuit analysis and optimization driven by worst-case distances , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[10]  M. J. D. Powell,et al.  Direct search algorithms for optimization calculations , 1998, Acta Numerica.

[11]  T. Sauer,et al.  On multivariate Lagrange interpolation , 1995 .

[12]  Abdel-Karim S.O. Hassan,et al.  Design centering and polyhedral region approximation via parallel-cuts ellipsoidal technique , 2004 .

[13]  Jorge J. Moré,et al.  Computing a Trust Region Step , 1983 .

[14]  M. Powell On the Lagrange functions of quadratic models that are defined by interpolation* , 2001 .

[15]  Phillip E Allen,et al.  CMOS Analog Circuit Design , 1987 .

[16]  Hany L. Abdel-Malek,et al.  A boundary gradient search technique and its applications in design centering , 1999, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[17]  P. Toint,et al.  An Algorithm using Quadratic Interpolation for Unconstrained Derivative Free Optimization , 1996 .

[18]  Richard J. Beckman,et al.  A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code , 2000, Technometrics.

[19]  M. D. McKay,et al.  A comparison of three methods for selecting values of input variables in the analysis of output from a computer code , 2000 .

[20]  R. Kielbasa,et al.  A study of stratified sampling in variance reduction techniques for parametric yield estimation , 1998 .

[21]  Sung-Mo Kang,et al.  Convexity-based algorithms for design centering , 1993, ICCAD '93.