Skip to main content
Top

2020 | OriginalPaper | Chapter

Predictor/Corrector Newton-Raphson (PCNR): A Simple, Flexible, Scalable, Modular, and Consistent Replacement for Limiting in Circuit Simulation

Authors : Karthik V. Aadithya, Eric R. Keiter, Ting Mei

Published in: Scientific Computing in Electrical Engineering

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Modern circuit simulators predominantly use Newton-Raphson (NR) iteration to solve circuit equations. To improve NR convergence, circuit simulators use a practice called “limiting”. This ensures that sensitive circuit quantities (such as diode voltages) do not change too much between successive NR iterations. However, in most simulators, the implementation of limiting tends to be inflexible, non-modular, inconsistent, and confusing. We therefore propose Predictor/Corrector Newton-Raphson (PCNR), a replacement for limiting that overcomes these disadvantages while incurring modest computational overhead. The key ideas behind PCNR are, (1) to add each limited circuit quantity as an extra unknown to the circuit’s Modified Nodal Analysis (MNA) system of equations, (2) to split each NR iteration into a “prediction” phase followed by a “correction” phase, and (3) to mitigate the computational cost of the extra unknowns by eliminating them from all Ax = b solves using a Schur complement based technique.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
PCNR works for differential-algebraic equations as well, but for simplicity, we only consider algebraic equations in this write-up.
 
2
Equivalently, one can also compute the Jacobian dgdx, and an “RHS” function given by \(\mathrm {RHS}(\mathbf {x}) = \left ( \frac {d\mathbf {g}}{d\mathbf {x}} \right ) .\, \mathbf {x} - \mathbf {g}(\mathbf {x})\), at each iteration x i, which is the approach traditionally followed by SPICE simulators.
 
3
In practice, each diode also returns a Boolean flag to the simulator telling it whether limiting was or was not applied, which the simulator uses to determine whether NR has truly converged or not.
 
Literature
1.
go back to reference Nagel, L.W.: SPICE2: a computer program to simulate semiconductor circuits. Ph.D. thesis, The University of California at Berkeley (1975) Nagel, L.W.: SPICE2: a computer program to simulate semiconductor circuits. Ph.D. thesis, The University of California at Berkeley (1975)
2.
go back to reference Ho, C.W., Ruehli, A., Brennan, P.: The modified nodal approach to network analysis. IEEE Trans. Circuits Syst. 22(6), 504–509 (1975)CrossRef Ho, C.W., Ruehli, A., Brennan, P.: The modified nodal approach to network analysis. IEEE Trans. Circuits Syst. 22(6), 504–509 (1975)CrossRef
3.
go back to reference Roychowdhury, J.: Numerical simulation and modelling of electronic and biochemical systems. Found. Trends Electron. Des. Autom. 3(2–3), 97–303 (2009)MATH Roychowdhury, J.: Numerical simulation and modelling of electronic and biochemical systems. Found. Trends Electron. Des. Autom. 3(2–3), 97–303 (2009)MATH
4.
go back to reference Sangiovanni-Vincentelli, A.L.: Computer design aids for VLSI circuits. In: Circuit Simulation, pp. 19–112. Springer, Dordrecht (1984) Sangiovanni-Vincentelli, A.L.: Computer design aids for VLSI circuits. In: Circuit Simulation, pp. 19–112. Springer, Dordrecht (1984)
5.
go back to reference Keiter, E.R., Hutchinson, S.A., Hoekstra, R.J., Russo, T.V., Waters, L.J.: Xyce® parallel electronic simulator design: mathematical formulation. Tech. Rep. SAND2004-2283, Sandia National Laboratories, Albuquerque, NM (2004) Keiter, E.R., Hutchinson, S.A., Hoekstra, R.J., Russo, T.V., Waters, L.J.: Xyce® parallel electronic simulator design: mathematical formulation. Tech. Rep. SAND2004-2283, Sandia National Laboratories, Albuquerque, NM (2004)
6.
go back to reference Neamen, D.A.: Semiconductor Physics and Devices: Basic Principles, 4th edn. McGraw-Hill, New York (2011) Neamen, D.A.: Semiconductor Physics and Devices: Basic Principles, 4th edn. McGraw-Hill, New York (2011)
7.
go back to reference Kao, W.H.: Comparison of quasi-Newton methods for the DC analysis of electronic circuits. Master’s thesis, The University of Illinois at Urbana-Champaign (1972) Kao, W.H.: Comparison of quasi-Newton methods for the DC analysis of electronic circuits. Master’s thesis, The University of Illinois at Urbana-Champaign (1972)
8.
go back to reference Wang, T., Roychowdhury, J.: Well-posed models of memristive devices (2016). ArXiv. e-prints Wang, T., Roychowdhury, J.: Well-posed models of memristive devices (2016). ArXiv. e-prints
Metadata
Title
Predictor/Corrector Newton-Raphson (PCNR): A Simple, Flexible, Scalable, Modular, and Consistent Replacement for Limiting in Circuit Simulation
Authors
Karthik V. Aadithya
Eric R. Keiter
Ting Mei
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-44101-2_19

Premium Partners