• DocumentCode
    1777606
  • Title

    A new algorithm for convergence verification in circuit level simulations

  • Author

    Lannutti, Francesco ; Menichelli, Francesco ; Nenzi, Paolo ; Olivieri, Mauro

  • Author_Institution
    Dept. of Inf. Eng., Sapienza Univ., Rome, Italy
  • fYear
    2014
  • fDate
    June 30 2014-July 3 2014
  • Firstpage
    1
  • Lastpage
    4
  • 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.
  • Keywords
    SPICE; circuit simulation; convergence; KCL verification; Kirchhoff current law verification; NGSPICE open source circuit simulator; SPICE3F5; circuit level simulations; convergence assessment; convergence verification; extraction flow; false convergence problem analysis; nonconverging solution; test circuit analysis; Algorithm design and analysis; Convergence; Inductors; Integrated circuit modeling; Jacobian matrices; SPICE; Standards; Circuit Simulation; KCL; Kirchhoff; NGSPICE; SPICE;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ph.D. Research in Microelectronics and Electronics (PRIME), 2014 10th Conference on
  • Conference_Location
    Grenoble
  • Type

    conf

  • DOI
    10.1109/PRIME.2014.6872721
  • Filename
    6872721