Performance bound analysis of analog circuits in frequency- and time-domain considering process variations

In this article, we propose a new performance bound analysis of analog circuits considering process variations. We model the variations of component values as intervals measured from tested chips and manufacture processes. The new method first applies a graph-based analysis approach to generate the symbolic transfer function of a linear(ized) analog circuit. Then the frequency response bounds (maximum and minimum) are obtained by performing nonlinear constrained optimization in which magnitude or phase of the transfer function is the objective function to be optimized subject to the ranges of process variational parameters. The response bounds given by the optimization-based method are very accurate and do not have the over-conservativeness issues of existing methods. Based on the frequency-domain bounds, we further develop a method to calculate the time-domain response bounds for any arbitrary input stimulus. Experimental results from several analog benchmark circuits show that the proposed method gives the correct bounds verified by Monte Carlo analysis while it delivers one order of magnitude speedup over Monte Carlo for both frequency-domain and time-domain bound analyses. We also show analog circuit yield analysis as an application of the frequency-domain variational bound analysis.

[1]  Robert Spence,et al.  Tolerance Design of Electronic Circuits , 1997 .

[2]  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..

[3]  B. P. Lathi,et al.  Modern Digital and Analog Communication Systems , 1983 .

[4]  Sheldon X.-D. Tan,et al.  Hierarchical approach to exact symbolic analysis of large analog circuits , 2005, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  Xieting Ling,et al.  Novel methods for circuit worst-case tolerance analysis , 1996 .

[6]  B. P. Lathi Modern Digital and Analog Communication Systems 3e Osece , 1998 .

[7]  Marcel J. M. Pelgrom,et al.  Matching properties of MOS transistors , 1989 .

[8]  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.

[9]  E. Tlelo-Cuautle,et al.  DDD-based symbolic sensitivity analysis of active filters , 2012, 2012 8th International Caribbean Conference on Devices, Circuits and Systems (ICCDCS).

[10]  C. Floudas Nonlinear and Mixed-Integer Optimization: Fundamentals and Applications , 1995 .

[11]  C.-J. Richard Shi,et al.  Simulation and sensitivity of linear analog circuits under parameter variations by Robust interval analysis , 1999, TODE.

[12]  Valeri Mladenov,et al.  Interval mathematics algorithms for tolerance analysis , 1988 .

[13]  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.

[14]  Yang Song,et al.  SRAM dynamic stability verification by reachability analysis with consideration of threshold voltage variation , 2013, ISPD '13.

[15]  Xuan Zeng,et al.  Worst case analysis of linear analog circuit performance based on Kharitonov's rectangle , 2010, 2010 10th IEEE International Conference on Solid-State and Integrated Circuit Technology.

[16]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[17]  Rob A. Rutenbar Next-Generation Design and EDA Challenges: Small Physics, Big Systems, and Tall Tool-Chains , 2007, 2007 Asia and South Pacific Design Automation Conference.

[18]  Francisco V. Fernández,et al.  Pathological Element-Based Active Device Models and Their Application to Symbolic Analysis , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[19]  Richard H. Byrd,et al.  A Trust Region Algorithm for Nonlinearly Constrained Optimization , 1987 .

[20]  Hai Zhou,et al.  Parallel CAD: Algorithm Design and Programming Special Section Call for Papers TODAES: ACM Transactions on Design Automation of Electronic Systems , 2010 .

[21]  Sheldon X.-D. Tan,et al.  Compact representation and efficient generation of s-expandedsymbolic network functions for computer-aided analog circuit design , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[22]  Georges G. E. Gielen,et al.  A fast analog circuit yield estimation method for medium and high dimensional problems , 2012, 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[23]  Rob A. Rutenbar,et al.  Canonical Symbolic Analysis of Large Analog Circuits with Determinant Decision Diagrams , 2002 .

[24]  A. W. M. van den Enden,et al.  Discrete Time Signal Processing , 1989 .

[25]  Dian Zhou,et al.  Worst case analysis for evaluating VLSI circuit performance bounds using an optimization method , 2011, 2011 IEEE/IFIP 19th International Conference on VLSI and System-on-Chip.

[26]  Michael A. Saunders,et al.  SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization , 2002, SIAM J. Optim..

[27]  Brian Wigdorowitz,et al.  Improved method of determining time-domain transient performance bounds from frequency response uncertainty regions , 1997 .

[28]  V. Kharitonov Asympotic stability of an equilibrium position of a family of systems of linear differntial equations , 1978 .

[29]  ASYMPTOTIC STABILITY OF AN EQUILIBRIUM P . OSITION OF A FAMILY OF SYSTEMS OF LINEAR DIFFERENTIAL EQUATIONS , 2022 .

[30]  Sheldon X.-D. Tan,et al.  Hierarchical approach to exact symbolic analysis of large analog circuits , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[31]  Kishore Singhal,et al.  Computer Methods for Circuit Analysis and Design , 1983 .