• DocumentCode
    580995
  • Title

    GPSCP: A general-purpose support-circuit preconditioning approach to large-scale SPICE-accurate nonlinear circuit simulations

  • Author

    Zhao, Xueqian ; Feng, Zhuo

  • Author_Institution
    Dept. of ECE, Michigan Technol. Univ., Houghton, MI, USA
  • fYear
    2012
  • fDate
    5-8 Nov. 2012
  • Firstpage
    429
  • Lastpage
    435
  • Abstract
    To improve the efficiency of direct solution methods in SPICE-accurate nonlinear circuit simulations, preconditioned iterative solution techniques have been widely studied in the past decades. However, it still has been an extremely challenging task to develop general-purpose preconditioning methods that can deal with various large-scale nonlinear circuit simulations. In this work, a novel circuit-oriented, generalpurpose support-circuit preconditioning technique (GPSCP) is proposed to significantly improve the matrix solving time and reduce the memory consumption during large-scale nonlinear circuit simulations. We show that by decomposing the system Jacobian matrix at a given solution point into a graph Laplacian matrix as well as a matrix including all voltage and controlled sources, and subsequently sparsifying the graph Laplacian matrix based on support graph theory, the general-purpose support-circuit preconditioning matrix can be efficiently obtained, thereby serving as a very effective and efficient preconditioner in solving the original Jacobian matrix through Krylov-subspace iterations. Additionally, a novel critical node selection method and an energy-based spanning-graph scaling method have been proposed to further improve the quality of ultra-sparsifier support graph. To gain higher computational efficiency during transient circuit analysis, a dynamic support-circuit preconditioner updating approach has also been investigated. Our experimental results for a variety of large-scale nonlinear circuit designs show that the proposed technique can achieve up to 14.0X runtime speedups and 6.7X memory reduction in DC and transient simulations.
  • Keywords
    Jacobian matrices; Laplace equations; SPICE; circuit simulation; graph theory; nonlinear network analysis; transient analysis; DC simulations; GPSCP; Jacobian matrix; Krylov-subspace iterations; Laplacian matrix; direct solution methods; energy-based spanning-graph scaling; general-purpose preconditioning; general-purpose support-circuit preconditioning; graph theory; large-scale SPICE-accurate nonlinear circuit simulations; matrix solving time; memory consumption; preconditioned iterative solution; transient circuit analysis; transient simulations; ultra-sparsifier support graph; Integrated circuit modeling; Jacobian matrices; Laplace equations; Matrix decomposition; Nonlinear circuits; Sparse matrices; Transient analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2012 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • Filename
    6386703