In this paper we present a new algorithm, based on Kirchhoff's Current Law (KCL) verification, for assessing convergence in circuit-level simulation and its implementation in the NGSPICE open source circuit simulator. We start from the analysis of false convergence problems appeared in the analysis of test circuits that we found to be related to the convergence checks that NGSPICE simulator inherits from SPICE3F5. These checks are inaccurate in some cases, so we propose to replace them with a new, efficient, algorithm based on KCL verification. The methodology to verify KCL of the circuit is detailed in this paper, along with the extraction flow, required to compute every KCL contribution. We finally present a case study of a circuit showing non converging solution, while the same circuit can be solved using the proposed algorithm.

A new algorithm for convergence verification in circuit level simulations / Lannutti, Francesco; Menichelli, Francesco; Nenzi, Paolo; Olivieri, Mauro. - (2014). (Intervento presentato al convegno Microelectronics and Electronics (PRIME), 2014 10th Conference on Ph. D. Research in tenutosi a Grenoble; France nel June 2014) [10.1109/PRIME.2014.6872721].

A new algorithm for convergence verification in circuit level simulations

MENICHELLI, FRANCESCO;OLIVIERI, Mauro
2014

Abstract

In this paper we present a new algorithm, based on Kirchhoff's Current Law (KCL) verification, for assessing convergence in circuit-level simulation and its implementation in the NGSPICE open source circuit simulator. We start from the analysis of false convergence problems appeared in the analysis of test circuits that we found to be related to the convergence checks that NGSPICE simulator inherits from SPICE3F5. These checks are inaccurate in some cases, so we propose to replace them with a new, efficient, algorithm based on KCL verification. The methodology to verify KCL of the circuit is detailed in this paper, along with the extraction flow, required to compute every KCL contribution. We finally present a case study of a circuit showing non converging solution, while the same circuit can be solved using the proposed algorithm.
2014
Microelectronics and Electronics (PRIME), 2014 10th Conference on Ph. D. Research in
Circuit simulation; KCL; Kirchhoff
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A new algorithm for convergence verification in circuit level simulations / Lannutti, Francesco; Menichelli, Francesco; Nenzi, Paolo; Olivieri, Mauro. - (2014). (Intervento presentato al convegno Microelectronics and Electronics (PRIME), 2014 10th Conference on Ph. D. Research in tenutosi a Grenoble; France nel June 2014) [10.1109/PRIME.2014.6872721].
File allegati a questo prodotto
File Dimensione Formato  
Lannutti_New-algorithm_2014.pdf

solo utenti autorizzati

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 420.92 kB
Formato Adobe PDF
420.92 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/625587
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact