|
ABSTRACT
In this paper, the Newton-Krylov method is explored for robust and efficient time-domain VLSI circuit simulation. Different from the LU-factorization based direct method, the Newton-Krylov method uses a preconditioned Krylov-subspace iterative method for linear system solving. Our key contribution is to introduce an effective quasi-Newton preconditioning scheme for Krylov-subspace methods to reduce the number and cost of LU factorizations during time-domain circuit simulation. 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 SPICE3. The proposed Newton-Krylov method is especially attractive for simulating circuits with a large amount of parasitic RLC elements for post-layout verification.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
E. Acar, F. Dartu, and L. T. Pileggi, "TETA: Transistor-level waveform evaluation for timing analysis", IEEE Trans. on Computer-Aided Design, vol. 21, no. 5, pp. 605--616, May 2002.
|
| |
2
|
R. Burch, P. Yang, P. Cox, and K. Mayaram, "A new matrix solution technique for general circuit simulation", IEEE Trans. on Computer-Aided Design, vol. 12, no. 2, pp. 225--241, Feb. 1993.
|
 |
3
|
|
| |
4
|
P. F. Cox, R. G. Burch, P. Yang, and D. E. Hocevar, "New implicit integration method for efficient latency exploration in circuit simulation", IEEE Trans. on Computer-Aided Design, vol. 8, no. 10, pp. 1051--1064, Oct. 1989.
|
| |
5
|
J. E. Dennis and J. J. Moré, "Quasi-Newton methods, motivation and theory", SIAM Review, vol. 19, no. 1, pp. 46--89, Jan. 1977.
|
| |
6
|
T. Fujisawa, E. S. Kuh, and T. Ohtsuki, "A sparse matrix method for analysis of piecewise-linear resistive networks", IEEE Trans. on Circuit Theory, vol. CT-19, no. 6, pp. 571--584, Nov. 1972.
|
 |
7
|
|
| |
8
|
Kevin J. Kerns , Ivan L. Wemple , Andrew T. Yang, Stable and efficient reduction of substrate model networks using congruence transforms, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.207-214, November 05-09, 1995, San Jose, California, United States
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
L. W. Nagel, SPICE: A Computer Program to Simulate Semiconductor Circuits, University of California, Berkeley, Tech. Rep., UCB/ERL M520, May 1975.
|
| |
13
|
A. Odabasioglu, M. Celik, and L. T. Pillegi, "PRIMA: Passive reduced-order interconnect macromodeling algorithm", IEEE Trans. on Computer-Aided Design, vol. 17, no. 8, pp. 645--654, Aug. 1998.
|
| |
14
|
|
| |
15
|
A. R. Newton and A. Sangiovanni-Vincentelli, "Relaxation-based electrical simulation", IEEE Trans. Computer-Aided Design, vol. 3, no. 4., pp. 308--331, 1984.
|
| |
16
|
|
| |
17
|
|
| |
18
|
R. Telichevesky, K. Kundert, and J. White, "Fast simulation algorithms for RF circuits", Proc. IEEE Custom Integrated Circuit Conf, pp. 437--444, May 1996.
|
| |
19
|
B. Wan, B. Hu, L. Zhou and C.-J. R. Shi, "MCAST: An abstract-syntax-tree based model compiler for circuit simulation", Proc. IEEE Custom Integrated Circuits Conf., pp. 249--252, San Jose, CA, Sept. 2003.
|
| |
20
|
|
|