Title :
Oct-tree-based multilevel low-rank decomposition algorithm for rapid 3-D parasitic extraction
Author :
Gope, Dipanjan ; Jandhyala, Vikram
Author_Institution :
Electr. Eng. Dept., Univ. of Washington, Seattle, WA, USA
Abstract :
Fast parasitic extraction is an integral part of high-speed microelectronic simulation at the package and on-chip level. Integral equation methods and related fast solvers for the iterative solution of the resulting dense matrix systems have enabled linear time complexity and memory usage. However, these methods tend to have large disparities between setup and matrix-vector product times that affect their efficiency when applied to multiple excitation problems, i.e., problems with a large number of nets. For example, FastCap, which is based on the fast multipole method, has a significantly faster setup time than the multilevel QR decomposition-based IES3, but relatively slow matrix-vector products. In this paper, we present a novel oct-tree-based QR compression technique for fast iterative solution. The regular cube structure of the fast multipole method and the QR compression scheme for interaction submatrices as in IES3 are combined to achieve a predetermined compressible matrix-block structure and, consequently, superior memory, setup, and solve time efficiencies.
Keywords :
circuit complexity; circuit simulation; high-speed techniques; integral equations; iterative methods; matrix decomposition; octrees; FastCap; QR compression technique; cube structure; dense matrix systems; fast multipole method; high-speed microelectronic simulation; integral equation methods; interaction submatrices; iterative solution; linear time complexity; memory usage; multilevel QR decomposition-based IES3; oct-tree-based multilevel low-rank decomposition algorithm; rapid 3D parasitic extraction; Delay estimation; Frequency estimation; Integral equations; Iterative algorithms; Iterative methods; Matrix decomposition; Microelectronics; Packaging; Parasitic capacitance; Wire; 65; Low-rank-decomposition; oct-tree multilevel hierarchy; parasitic extraction;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2004.836723