• DocumentCode
    3496658
  • Title

    A flexible algorithm for solving systems of circuit differential-algebraic equations with integrated Fortran 95 compiler for modeling

  • Author

    Dobes, Josef ; Panko, Vaclav ; Cerny, David ; Divin, Jan

  • fYear
    2013
  • fDate
    9-12 Sept. 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Although many simulation tools contain advanced algorithms for the solution of the systems of differential-algebraic nonlinear equations, some classes of circuits still cause serious problems. In the paper, a very flexible and reliable algorithm for solving the circuit differential-algebraic equations is characterized first, which is based on a sophisticated arrangement of the Newton interpolation polynomial. After that, a reliable method is introduced for improving the convergence with four possible criteria. Unlike the similar algorithms focused on an operating point analysis only, the proposed method also works in a transient analysis. Moreover, for an ability of the procedure to model practically arbitrary electronic device, a subset of the Fortran 95 programming language was integrated to the circuit simulator with a power to differentiate functions symbolically.
  • Keywords
    FORTRAN; Newton method; circuit simulation; convergence; differential algebraic equations; interpolation; polynomials; program compilers; transient analysis; Fortran 95 compiler; Fortran 95 programming language; Newton interpolation polynomial; arbitrary electronic device; circuit differential-algebraic equations; circuit simulator; convergence; flexible algorithm; modeling; operating point analysis; transient analysis; Algorithm design and analysis; Computational modeling; Integrated circuit modeling; Interpolation; Mathematical model; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AFRICON, 2013
  • Conference_Location
    Pointe-Aux-Piments
  • ISSN
    2153-0025
  • Print_ISBN
    978-1-4673-5940-5
  • Type

    conf

  • DOI
    10.1109/AFRCON.2013.6757802
  • Filename
    6757802