Speed-up and performance evaluation of piecewise-linear DC analysis

The good convergence properties of piecewise-linear (PWL) DC analysis have been thoroughly discussed in many papers. This paper, in turn, concentrates on the speed of PWL DC analysis, where the boundary crossing of linear regions plays a crucial role. Fast methods are presented for performing the following boundary-crossing computations: LU-decomposition update, matrix-equation solution, boundary-crossing direction, and damping-factor determination. Special attention is given to those PWL DC analysis methods that perform PWL modelling of the non-linear components on the fly; an adaptive method is proposed for controlling the accuracy of PWL modelling and speeding up simulation. The computational efficiency of the accelerated PWL DC analysis is discussed and compared with that of conventional, Newton–Raphson iteration-based, DC analysis. Finally, the performance evaluation is completed with realistic simulation examples: it is demonstrated that the speed of the accelerated PWL DC analysis is comparable with that of the conventional DC analysis. Copyright © 2006 John Wiley & Sons, Ltd.

[1]  Ernest S. Kuh,et al.  Solving nonlinear resistive networks using piecewise-linear analysis and simplicial subdivision , 1977 .

[2]  Tom A. M. Kevenaar,et al.  A flexible hierarchical piecewise linear simulator , 1991, Integr..

[3]  R.C. Melville,et al.  Finding DC operating points of transistor circuits using homotopy methods , 1991, 1991., IEEE International Sympoisum on Circuits and Systems.

[4]  J.T.J. van Eijndhoven,et al.  Latency exploitation in circuit simulation by sparse matrix techniques , 1988 .

[5]  Ming-Jeh Chien,et al.  Piecewise-linear theory and computation of solutions of homeomorphic resistive networks , 1977 .

[6]  Lubomir V. Kolev,et al.  An interval method for global nonlinear analysis , 2000 .

[7]  Leon O. Chua,et al.  Efficient Computer Algorithms for Piecewise-Linear Analysis of Resistive Nonlinear Networks , 1971 .

[8]  Joos Vandewalle,et al.  Variable dimension algorithms for solving resistive circuits , 1990, Int. J. Circuit Theory Appl..

[9]  Janne Roos,et al.  An efficient piecewise-linear DC analysis method for general non-linear circuits , 1999 .

[10]  Kiyotaka Yamamura,et al.  ON PIECEWISE-LINEAR APPROXIMATION OF NONLINEAR MAPPINGS CONTAINING GUMMEL-POON MODELS OR SHICHMAN-HODGES MODELS , 1992 .

[11]  J. Roos,et al.  An Adaptive Modeling Method for Speeding up Piecewise-Linear DC Analysis , 1998 .

[12]  Ibrahim N. Hajj,et al.  Nonlinear circuit theory: Resistive networks , 1971 .

[13]  E. S. Kuh,et al.  Piecewise-Linear Theory of Nonlinear Networks , 1972 .

[14]  Leon O. Chua,et al.  Canonical piecewise-linear analysis , 1983 .

[15]  Ming-Jeh Chien Piecewise‐linear modelling and simulation of nonlinear networks , 1978 .

[16]  Ibrahim N. Hajj,et al.  A three‐terminal piecewise‐linear modelling approach to dc analysis of transistor circuits , 1974 .

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

[18]  P. R. Bryant,et al.  DC solution speed in piecewise linear network analysis programs , 1986 .

[19]  Juan J. Obregon,et al.  Newton-Raphson iteration speed-up algorithm for the solution of nonlinear circuit equations in general-purpose CAD programs , 1997, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[20]  T. Ohtsuki,et al.  DC Analysis of Nonlinear Networks Based on Generalized Piecewise-Linear Characterization , 1971 .

[21]  Application of the block Jacobi method to piecewise-linear analysis of DC diode-transistor networks , 1988, 1988., IEEE International Symposium on Circuits and Systems.

[22]  Yasuaki Inoue,et al.  An efficient algorithm for finding multiple DC solutions based onthe SPICE-oriented Newton homotopy method , 2002, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[23]  M. Todd Piecewise-Linear Homotopy Algorithms for Sparse Systems of Nonlinear Equations , 1983 .

[24]  M. Chien Searching for multiple solutions of nonlinear systems , 1979 .

[25]  Ernest S. Kuh,et al.  A sparse matrix method for analysis of piecewise-linear resistive networks , 1972 .

[26]  D.M.W. Leenaerts,et al.  A comparison of piecewise-linear model descriptions , 1992 .

[27]  Janne Roos,et al.  Implementation of piecewise-linear DC analysis in APLAC , 2002, 9th International Conference on Electronics, Circuits and Systems.

[28]  E. Kuh,et al.  Solving piecewise-linear equations for resistive networks , 1976 .

[29]  Kiyotaka Yamamura,et al.  Finding all solutions of piecewise-linear resistive circuits using the simplex method , 2003 .

[30]  J. Katzenelson An algorithm for solving nonlinear resistor networks , 1965 .

[31]  Janne Roos On simplex-based piecewise-linear approximations of non-linear mappings , 2005, Int. J. Circuit Theory Appl..

[32]  T. Ohtsuki,et al.  Existence Theorems and a Solution Algorithm for Piecewise-Linear Resistor Networks , 1977 .