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
Link To Document :
بازگشت