DocumentCode
3601948
Title
A Performance-Guided Graph Sparsification Approach to Scalable and Robust SPICE-Accurate Integrated Circuit Simulations
Author
Xueqian Zhao ; Lengfei Han ; Zhuo Feng
Author_Institution
Dept. of Electr. & Comput. Eng., Michigan Technol. Univ., Houghton, MI, USA
Volume
34
Issue
10
fYear
2015
Firstpage
1639
Lastpage
1651
Abstract
To improve the efficiency of direct solution methods in SPICE-accurate integrated circuit (IC) simulations, preconditioned iterative solution techniques have been widely studied in the past decades. However, it is still an extremely challenging task to develop robust yet efficient general-purpose preconditioning methods that can deal with various types of large-scale IC problems. In this paper, based on recent graph sparsification research we propose circuit-oriented general-purpose support-circuit preconditioning (GPSCP) methods to dramatically improve the sparse matrix solution time and reduce the memory cost during SPICE-accurate IC simulations. By sparsifying the Laplacian matrix extracted from the original circuit network using graph sparsification techniques, general-purpose support circuits can be efficiently leveraged as preconditioners for solving large Jacobian matrices through Krylov-subspace iterations. Additionally, a performance model-guided graph sparsification framework is proposed to help automatically build nearly-optimal GPSCP solvers. Our experiment results for a variety of large-scale IC designs show that the proposed preconditioning techniques can achieve up to 18× runtime speedups and 7× memory reduction in DC and transient simulations when compared to state-of-the-art direct solution methods.
Keywords
Jacobian matrices; SPICE; graph theory; integrated circuit design; iterative methods; Jacobian matrices; Krylov-subspace iterations; Laplacian matrix; SPICE-accurate integrated circuit simulations; circuit-oriented general-purpose support-circuit preconditioning methods; performance-guided graph sparsification approach; preconditioned iterative solution techniques; sparse matrix solution time; Computational modeling; Integrated circuit modeling; Jacobian matrices; Laplace equations; Matrix decomposition; Sparse matrices; Graph sparsification theory; SPICE simulation; graph sparsification theory; iterative solver; post-layout integrated circuits; post-layout integrated circuits (ICs);
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.2015.2424958
Filename
7090972
Link To Document