• DocumentCode
    828708
  • Title

    A Quasi-Newton Preconditioned Newton–Krylov Method for Robust and Efficient Time-Domain Simulation of Integrated Circuits With Strong Parasitic Couplings

  • Author

    Li, Zhao ; Shi, C. J Richard

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Washington, Seattle, WA
  • Volume
    25
  • Issue
    12
  • fYear
    2006
  • Firstpage
    2868
  • Lastpage
    2881
  • Abstract
    In this paper, the Newton-Krylov method is explored for robust and efficient time-domain simulation of integrated circuits with large amount of parasitic elements. Different from LU-factorization-based direct methods used in SPICE-like circuit simulators, the Newton-Krylov method uses a preconditioned Krylov-subspace iterative method for solving linearized-circuit equations. A key contribution of this paper is to introduce an effective quasi-Newton preconditioning scheme for Krylov-subspace methods to reduce the number and cost of LU factorization during an entire time-domain circuit simulation. The proposed quasi-Newton preconditioning scheme consists of four key techniques: 1) a systematic method for adaptively controlling time step sizes; 2) automatically generated piecewise weakly nonlinear (PWNL) definition of nonlinear devices to construct quasi-Newton preconditioners; 3) low-rank update techniques for incrementally updating preconditioners; and 4) incomplete-LU preconditioning for efficiency. Experimental results on a collection of digital, analog, and RF circuits have shown that the quasi-Newton preconditioned Krylov-subspace method is as robust and accurate as the direct method used in SPICE. The proposed Newton-Krylov method is attractive for simulating circuits with massive parasitic RLC elements for postlayout verification. For a nonlinear circuit with power/ground networks with tens-of-thousand elements, the CPU time speedup over SPICE3 is over 20X, and it is expected to increase further with the circuit size
  • Keywords
    Newton method; circuit simulation; integrated circuit design; integrated circuit modelling; time-domain analysis; Newton-Krylov method; circuit simulation; integrated circuits; linearized-circuit equations; low-rank update; nonlinear circuit; parasitic RLC elements; parasitic couplings; piecewise weakly nonlinear; postlayout verification; time-domain simulation; Automatic generation control; Circuit simulation; Costs; Coupling circuits; Differential equations; Integrated circuit modeling; Iterative methods; RLC circuits; Robustness; Time domain analysis; Circuit simulation; time-domain analysis;
  • 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/TCAD.2006.882483
  • Filename
    4014559