• DocumentCode
    787116
  • Title

    Levelized incomplete LU factorization and its application to large-scale circuit simulation

  • Author

    Eickhoff, Karl-Michael ; Engl, Walter L.

  • Author_Institution
    Inst. fuer Theor. Elektrotech., Tech. Univ. Aachen, Germany
  • Volume
    14
  • Issue
    6
  • fYear
    1995
  • fDate
    6/1/1995 12:00:00 AM
  • Firstpage
    720
  • Lastpage
    727
  • Abstract
    In the simulation of large circuits, the CPU time for solving the resulting linear equations may exceed the time required for evaluating the circuit elements. The circuit size above which this occurs depends on the applied transistor model and is roughly 104 devices for a vectorizing table model. To further speed up large-scale circuit simulation, one therefore has to focus on the solution algorithm. In this paper the excessive propagation of fill-in elements during sparse matrix factorization is identified as the major source of the superlinear increase of solution time. The idea of truncating the fill-in propagation in a variable manner forms the basis for the construction of a hierarchical solver with the same robustness as Newton´s method but much less effort for large circuits. The method was applied to MOS circuits with up to 63000 transistors and in all cases the predominance of the solution part was broken. The new algorithm can be used efficiently both on sequential and vector architectures
  • Keywords
    MOS integrated circuits; VLSI; circuit analysis computing; computational complexity; iterative methods; sparse matrices; CPU time; MOS circuits; VLSI architectures; fill-in propagation truncation; hierarchical solver; large-scale circuit simulation; levelized incomplete LU factorization; sequential architectures; sparse matrix factorization; vector architectures; vectorizing table model; Central Processing Unit; Circuit simulation; Large-scale systems; Linear systems; MOSFETs; Newton method; Nonlinear equations; Robustness; Sparse matrices; Vectors;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.387732
  • Filename
    387732