Model order reduction techniques for circuit simulation

Theoretical and practical aspects of model order reduction techniques for use in the context of circuit simulation are investigated, with particular attention to problems involving clocked analog circuitry and to interconnect and packaging applications. First, an algorithm for the efficient simulation of clocked analog circuits is described and simulation results are presented. Traditional simulation programs, which must accurately solve the associated differential equations with a time discretization method become extraordinarily computationally expensive when applied to simulating the transient behavior of clocked analog circuits. These circuits are clocked at a frequency whose period is typically orders of magnitude smaller than the time interval of interest to the designer. The nature of the calculations requires that in order to construct the solution over the time interval of interest, an accurate solution must be computed for every cycle of the high frequency clock in the interval, and this can involve thousands of cycles. The algorithm to be described substantially reduces the simulation time without compromising accuracy by exploiting the property that the behavior of such a circuits in a given high frequency clock cycle is similar, but not identical, to the behavior in the preceding and following cycles. This algorithm is in itself a model order reduction technique, since it simplifies the understanding of the problem and reduces its computational cost. Further model order reduction is possible which allows for significant speedups in circuits containing digital control circuitry. Next, we describe an algorithm for efficient SPICE-level simulation of frequencydependent elements, such as transmission lines with arbitrary scattering parameter descriptions, or complicated 3-D interconnect with nonlinear transistor drivers and receivers. The elements can be represented in the form of a frequency-domain model or a table of measured frequency-domain data. Our approach initially uses a forced stable decade-by-decade £2 minimization approach to construct a sum of rational functions approximation, which may have dozens of poles and zeros. This unnecessarily high-order model is then reduced using a guaranteed stable model order reduction scheme based on balanced realizations. Once the reduced-order model is derived, an impulse response can easily be generated. Finally, the impulse response can be efficiently incorporated into a circuit simulator using recursive convolution. Examples including a transmission line

[1]  L. Trefethen,et al.  The Carathéodory–Fejér Method for Real Rational Approximation , 1983 .

[2]  L. Petzold An Efficient Numerical Method for Highly Oscillatory Ordinary Differential Equations , 1978 .

[3]  P. Kabamba Balanced gains and their significance for L^{2} model reduction , 1985 .

[4]  Steven Paul McCormick,et al.  Modeling and simulation of VLSI interconnections with moments , 1989 .

[5]  L. Trefethen,et al.  On Convergence and Degeneracy in Rational Padé and Chebyshev Approximation , 1985 .

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

[7]  Michel S. Nakhla,et al.  Analysis of high-speed VLSI interconnects using the asymptotic waveform evaluation technique , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[8]  J.G. Kassakian Simulating power electronic systems—A new approach , 1979, Proceedings of the IEEE.

[9]  Hans Wallin,et al.  The convergence of padé approximants and the size of the power series coefficients , 1974 .

[10]  P. Brown,et al.  Reduced storage matrix methods in stiff ODE systems , 1989, Conference on Numerical Ordinary Differential Equations.

[11]  Lawrence T. Pileggi,et al.  AWEsim: Asymptotic Waveform Evaluation for Timing Analysis , 1989, 26th ACM/IEEE Design Automation Conference.

[12]  Herbert Stahl,et al.  Orthogonal polynomials with complex-valued weight function, I , 1986 .

[13]  A. Jimenez,et al.  Algorithms for ASTAP--A network-analysis program , 1973 .

[14]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[15]  Thomas L. Quarles THE SPICE3 IMPLEMENTATION GUIDE , 1989 .

[16]  L. Richardson The Approximate Arithmetical Solution by Finite Differences of Physical Problems Involving Differential Equations, with an Application to the Stresses in a Masonry Dam , 1911 .

[17]  F. P. Lees,et al.  The determination of the moments of the impulse response of chemical processes from the basic transformed equations , 1969 .

[18]  V. Strassen Gaussian elimination is not optimal , 1969 .

[19]  J. M. Watt Numerical Initial Value Problems in Ordinary Differential Equations , 1972 .

[20]  Jacob K. White,et al.  A guaranteed stable order reduction algorithm for packaging and interconnect simulation , 1993, Proceedings of IEEE Electrical Performance of Electronic Packaging.

[21]  Andrew Lumsdaine,et al.  Theoretical and practical aspects of parallel numerical algorithms for initial value problems, with applications , 1992 .

[22]  Michel S. Nakhla,et al.  Generalized moment-matching methods for transient analysis of interconnect networks , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

[23]  Lawrence T. Pileggi,et al.  On the stability of moment-matching approximations in asymptotic waveform evaluation , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

[24]  C. W. Gear,et al.  Numerical initial value problem~ in ordinary differential eqttations , 1971 .

[25]  I. Duff,et al.  Direct Methods for Sparse Matrices , 1987 .

[26]  R. Dembo,et al.  INEXACT NEWTON METHODS , 1982 .

[27]  Vivek Raghavan,et al.  AWESpice: a general tool for the accurate and efficient simulation of interconnect problems , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

[28]  Rui Wang,et al.  Analysis of VLSI multiconductor systems by bi-level waveform relaxation , 1990, 1990 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[29]  C. S. Lu Solution of the matrix equation AX+XB = C , 1971 .

[30]  James M. Ortega,et al.  Iterative solution of nonlinear equations in several variables , 2014, Computer science and applied mathematics.

[31]  K. Glover All optimal Hankel-norm approximations of linear multivariable systems and their L, ∞ -error bounds† , 1984 .

[32]  陈崇源,et al.  使用《Basic circuit Theory》进行教学的初步体会 , 1980 .

[33]  Martin F. Schlecht,et al.  A high frequency, low volume, point-of-load power supply for distributed power systems , 1987, IEEE Power Electronics Specialists Conference.

[34]  Jacob K. White,et al.  Relaxation Techniques for the Simulation of VLSI Circuits , 1986 .

[35]  Albert E. Ruehli,et al.  Survey of computer-aided electrical analysis of integrated circuit interconnections , 1979 .

[36]  Jacob K. White,et al.  An envelope-following approach to switching power converter simulation , 1991 .

[37]  Jaijeet S. Roychowdhury,et al.  Efficient transient simulation of lossy interconnect , 1991, 28th ACM/IEEE Design Automation Conference.

[38]  C. W. Gear,et al.  Iterative Solution of Linear Equations in ODE Codes , 1983 .

[39]  D. Lubinsky Distribution of poles of diagonal rational approximants to functions of fast rational approximability , 1991 .

[40]  F. P. Lees,et al.  The reduction of complex transfer function models to simple models using the method of moments , 1969 .

[41]  Roger F. Harrington,et al.  Analysis of Lossy Transmission Lines with Arbitrary Nonlinear Terminal Networks , 1986 .

[42]  D. Lubinsky Divergence of complex rational approximations. , 1983 .

[43]  Mattan Kamon,et al.  Algorithms for coupled transient simulation of circuits and complicated 3-D packaging , 1994, 1994 Proceedings. 44th Electronic Components and Technology Conference.

[44]  Mattan Kamon,et al.  FastHenry: A Multipole-Accelerated 3-D Inductance Extraction Program , 1993, 30th ACM/IEEE Design Automation Conference.

[45]  R. Mittra,et al.  Scattering parameter transient analysis of transmission lines loaded with nonlinear terminations , 1988 .

[46]  Alberto L. Sangiovanni-Vincentelli,et al.  Relaxation-based electrical simulation , 1983, IEEE Transactions on Electron Devices.

[47]  V. A. Barker Sparse Matrix Techniques , 1977 .

[48]  A. Richard Newton,et al.  An impulse-response based linear time-complexity algorithm for lossy interconnect simulation , 1991, 1991 IEEE International Conference on Computer-Aided Design Digest of Technical Papers.

[49]  Alberto L. Sangiovanni-Vincentelli,et al.  An envelope-following method for the efficient transient simulation of switching power and filter circuits , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[50]  T. Aprille,et al.  Steady-state analysis of nonlinear circuits with periodic inputs , 1972 .

[51]  Fung-Yuel Chang Waveform relaxation analysis of RLCG transmission lines , 1990 .

[52]  B. Moore Principal component analysis in linear systems: Controllability, observability, and model reduction , 1981 .

[53]  Alan J. Laub,et al.  Computation of "Balancing" transformations , 1980 .

[54]  F. C. Lee,et al.  Circuit-oriented discrete-time modeling and simulation for switching converters1 , 1987, IEEE Power Electronics Specialists Conference.

[55]  Jacob K. White,et al.  Efficient frequency-domain modeling and circuit simulation of transmission lines , 1994 .

[56]  Albert E. Ruehli,et al.  The modified nodal approach to network analysis , 1975 .

[57]  S. C. Fang,et al.  SWITCAP: A switched-capacitor network analysis program part I: Basic features , 1983, IEEE Circuits & Systems Magazine.

[58]  Ernest S. Kuh,et al.  Transient simulation of lossy interconnects based on the recursive convolution formulation , 1992 .

[59]  A. Ruehli,et al.  Efficient Capacitance Calculations for Three-Dimensional Multiconductor Systems , 1973 .

[60]  F. P. Lees,et al.  A survey of simple transfer-function derivations from high-order state-variable models , 1972 .

[61]  Bayesian Rcvr,et al.  I I I I I I I I I , 1972 .

[62]  Yousef Saad,et al.  Hybrid Krylov Methods for Nonlinear Systems of Equations , 1990, SIAM J. Sci. Comput..

[63]  P. Kabamba,et al.  Balanced forms: Canonicity and parameterization , 1985, 1985 24th IEEE Conference on Decision and Control.

[64]  Mattan Kamon,et al.  Efficient techniques for inductance extraction of complex 3-D geometries , 1992, ICCAD '92.

[65]  Alberto L. Sangiovanni-Vincentelli,et al.  The Waveform Relaxation Method for Time-Domain Analysis of Large Scale Integrated Circuits , 1982, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[66]  H.J. De Man,et al.  Practical implementation of a general computer aided design technique for switched capacitor circuits , 1980, IEEE Journal of Solid-State Circuits.

[67]  P. Brown,et al.  Matrix-free methods for stiff systems of ODE's , 1986 .

[68]  Thomas Kailath,et al.  Linear Systems , 1980 .

[69]  Ronald A. Rohrer,et al.  Interconnect simulation with asymptotic waveform evaluation (AWE) , 1992 .

[70]  Kyle A. Gallivan,et al.  An Algorithm for the Detection and Integration of Highly Oscillatory Ordinary Differential Equations Using a Generalized Unified Modified Divided Difference Representation , 1983 .

[71]  Malik E. Elbuluk,et al.  A General Approach to Sampled-Data Modeling for Power Electronic Circuits , 1986, IEEE Transactions on Power Electronics.

[72]  L. Silverman,et al.  Model reduction via balanced state space representations , 1982 .

[73]  Johan Karlsson,et al.  Rational interpolation and best rational approximation , 1976 .

[74]  Donald O. Pederson,et al.  Computer design aids for VLSI circuits , 1981 .

[75]  Songxin Qi,et al.  Time-domain analysis of lossy coupled transmission lines , 1992 .