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
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);
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2015.2424958