Speed-up hyperspheres homotopic path tracking algorithm for PWL circuits simulations

AbstractIn the present work, we introduce an improved version of the hyperspheres path tracking method adapted for piecewise linear (PWL) circuits. This enhanced version takes advantage of the PWL characteristics from the homotopic curve, achieving faster path tracking and improving the performance of the homotopy continuation method (HCM). Faster computing time allows the study of complex circuits with higher complexity; the proposed method also decrease, significantly, the probability of having a diverging problem when using the Newton–Raphson method because it is applied just twice per linear region on the homotopic path. Equilibrium equations of the studied circuits are obtained applying the modified nodal analysis; this method allows to propose an algorithm for nonlinear circuit analysis. Besides, a starting point criteria is proposed to obtain better performance of the HCM and a technique for avoiding the reversion phenomenon is also proposed. To prove the efficiency of the path tracking method, several cases study with bipolar (BJT) and CMOS transistors are provided. Simulation results show that the proposed approach can be up to twelve times faster than the original path tracking method and also helps to avoid several reversion cases that appears when original hyperspheres path tracking scheme was employed.

[1]  Masha Sosonkina,et al.  Note on the end game in homotopy zero curve tracking , 1996, TOMS.

[2]  L. Watson Numerical linear algebra aspects of globally convergent homotopy methods , 1986 .

[3]  Layne T. Watson Globally Convergent Homotopy Methods , 2009, Encyclopedia of Optimization.

[4]  Kiyotaka Yamamura,et al.  Finding all solutions of piecewise-linear resistive circuits using linear programming , 1996 .

[5]  L. Hernandez-Martinez,et al.  Applying an iterative-decomposed piecewise-linear model to find multiple operating points , 2007, 2007 18th European Conference on Circuit Theory and Design.

[7]  Jon Are Suul,et al.  Generalized implementations of piecewise linear control characteristics for multiterminal HVDC , 2014, 2014 International Symposium on Power Electronics, Electrical Drives, Automation and Motion.

[8]  M. Kuno,et al.  Computing all real solutions to systems of nonlinear equations with a global fixed-point homotopy , 1988 .

[9]  H. Jiménez-Islas,et al.  Nonlinear Homotopic Continuation Methods: A Chemical Engineering Perspective Review , 2013 .

[10]  Kiyotaka Yamamura,et al.  Find all solutions of piecewise-linear resistive circuits using an LP test , 2000 .

[11]  P. R. Adby Applied circuit theory : matrix and computer methods , 1980 .

[12]  Ljiljana Trajkovic,et al.  Artificial parameter homotopy methods for the DC operating point problem , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[13]  Michał Tadeusiewicz,et al.  Global and local stability of circuits containing MOS transistors , 2001 .

[14]  Trent McConaghy,et al.  Operating-point driven formulation for analog computer-aided design , 2013 .

[15]  L. Trajkovic,et al.  Passivity and no-gain properties establish global convergence of a homotopy method for DC operating points , 1990, IEEE International Symposium on Circuits and Systems.

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

[17]  Luis Hernandez-Martinez,et al.  Powering Multiparameter Homotopy-Based Simulation with a Fast Path-Following Technique , 2011 .

[18]  Eugene L. Allgower,et al.  Continuation and path following , 1993, Acta Numerica.

[19]  Jan Verschelde Polynomial homotopy continuation with PHCpack , 2011, ACCA.

[20]  J. Manuel Oliveros-Muñoz,et al.  Hyperspherical path tracking methodology as correction step in homotopic continuation methods , 2013 .

[21]  Wenzhe Li,et al.  On description of impulsive noise removal using PWL filter model , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[22]  Kiyotaka Yamamura,et al.  Simple algorithms for tracing solution curves , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[23]  A. Marin-Hernandez,et al.  Modified Hyperspheres Algorithm to Trace Homotopy Curves of Nonlinear Circuits Composed by Piecewise Linear Modelled Devices , 2014, TheScientificWorldJournal.

[24]  D. Torres-Muñoz,et al.  Improved spherical continuation algorithm with application to the double-bounded homotopy (DBH) , 2014 .

[25]  Arturo Sarmiento-Reyes,et al.  New Aspects of Double Bounded Polynomial Homotopy , 2013 .

[26]  Layne T. Watson,et al.  Algorithm 652: HOMPACK: a suite of codes for globally convergent homotopy algorithms , 1987, TOMS.

[27]  Luis Hernandez-Martinez,et al.  A Piecewise Linear Fitting Technique for Multivalued Two-dimensional Paths , 2013 .

[28]  Arturo Sarmiento-Reyes,et al.  Biparameter Homotopy-based Direct Current Simulation of Multistable Circuits , 2012 .

[29]  P. Lin,et al.  Analysis of piecewise-linear resistive networks using complementary pivot theory , 1981 .

[30]  S. Hałgas,et al.  Finding all the DC solutions of a certain class of piecewise-linear circuits , 1999 .

[31]  Shuning Wang,et al.  Automatic cruise control modeling- a lattice PWL approximation approach , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

[32]  Mike E. Davies,et al.  IEEE International Conference on Acoustics Speech and Signal Processing , 2008 .

[33]  A. Sarmiento-Reyes,et al.  Numerical continuation scheme for tracing the double bounded homotopy for analysing nonlinear circuits , 2005, Proceedings. 2005 International Conference on Communications, Circuits and Systems, 2005..

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

[35]  Yasuaki Inoue,et al.  An efficient algorithm for finding multiple DC solutions based on Spice oriented Newton homotopy method , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[36]  Kiyotaka Yamamura,et al.  A fixed-point homotopy method for solving modified nodal equations , 1999 .

[37]  Hong-Xia Wang,et al.  Image encryption based on chaos with PWL memristor in Chua's circuit , 2009, 2009 International Conference on Communications, Circuits and Systems.

[38]  S. Pastore,et al.  Polyhedral elements: a new algorithm for capturing all the equilibrium points of piecewise-linear circuits , 1993 .

[39]  Esteban Tlelo-Cuautle,et al.  A survey on the integrated design of chaotic oscillators , 2013, Appl. Math. Comput..

[40]  V. Jiménez-Fernández,et al.  Prediction of silicon dry etching using a piecewise linear algorithm , 2013 .

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

[42]  Stefano Pastore,et al.  Fast and Efficient Search for All DC Solutions of PWL Circuits by Means of Oversized Polyhedra , 2009, IEEE Transactions on Circuits and Systems I: Regular Papers.

[43]  L. A. Sarmiento Reyes A partition method for the determination of multiple DC operating points , 1994 .

[44]  E. Allgower,et al.  Numerical path following , 1997 .

[45]  Jonathan D. Hauenstein,et al.  Adaptive Multiprecision Path Tracking , 2008, SIAM J. Numer. Anal..

[46]  Akiko Takeda,et al.  PHoM – a Polyhedral Homotopy Continuation Method for Polynomial Systems , 2004, Computing.

[47]  J T J van Eijndhoven,et al.  Solving the linear complementarity problem in circuit simulation , 1986 .

[48]  H. Shichman,et al.  Modeling and simulation of insulated-gate field-effect transistor switching circuits , 1968 .

[49]  H. Vázquez-Leal Piece-wise-polynomial method , 2014 .

[50]  Carlos Sánchez-López,et al.  Integrated circuit generating 3- and 5-scroll attractors , 2012 .

[51]  Kiyotaka Yamamura,et al.  Finding all solutions of piecewise-linear resistive circuits using the dual simplex method , 2002, Int. J. Circuit Theory Appl..

[52]  Arturo Sarmiento-Reyes,et al.  Homotopy method with a formal stop criterion applied to circuit simulation , 2011, IEICE Electron. Express.

[53]  Michal Tadeusiewicz,et al.  A Very Fast Method for the DC Analysis of Diode–Transistor Circuits , 2012, Circuits, Systems, and Signal Processing.

[54]  J. Seader,et al.  Global homotopy continuation procedures for seeking all roots of a nonlinear equation , 2001 .

[55]  Kiyotaka Yamamura Finding all solutions of piecewise-linear resistive circuits using simple sign tests , 1993 .

[56]  Kiyotaka Yamamura,et al.  A globally and quadratically convergent algorithm for solving nonlinear resistive networks , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[57]  L. Watson Globally convergent homotopy algorithms for nonlinear systems of equations , 1990 .

[58]  Janne Roos,et al.  An efficient piecewise‐linear DC analysis method for general non‐linear circuits , 1999, Int. J. Circuit Theory Appl..