FASTCAP - A MULTIPOLE ACCELERATED 3-D CAPACITANCE EXTRACTION PROGRAM

被引:534
作者
NABORS, K
WHITE, J
机构
[1] Research Laboratory of Electronics., Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA
基金
美国国家科学基金会;
关键词
D O I
10.1109/43.97624
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper a fast algorithm for computing the capacitance of a complicated 3-D geometry of ideal conductors in a uniform dielectric is described and its performance in the capacitance extractor FastCap is examined. The algorithm is an acceleration of the boundary-element technique for solving the integral equation associated with the multiconductor capacitance extraction problem. Boundary-element methods become slow when a large number of elements are used because they lead to dense matrix problems, which are typically solved with some form of Gaussian elimination. This implies that the computation grows as n3, where n is the number of panels or tiles needed to accurately discretize the conductor surface charges. In this paper we present a generalized conjugate residual iterative algorithm with a multipole approximation to compute the iterates. This combination reduces the complexity so that accurate multiconductor capacitance calculations grow nearly as nm, where m is the number of conductors. Performance comparisons on integrated circuit bus crossing problems show that for problems with as few as 12 conductors the multipole accelerated boundary element method can be nearly 500 times faster than Gaussian elimination based algorithms, and five to ten times faster than the iterative method alone, depending on required accuracy.
引用
收藏
页码:1447 / 1459
页数:13
相关论文
共 17 条
[1]  
[Anonymous], 1988, RAPID EVALUATION POT
[2]  
[Anonymous], 1955, THEORY SPHERICAL ELL
[3]  
[Anonymous], 1975, CLASSICAL ELECTRODYN
[4]  
DEWILDE P, 1990, MODELS LARGE INTEGRA
[5]  
GREENGARD L, 1988, YALEUDCSRR602 YAL U
[6]   3-DIMENSIONAL CAPACITANCE EVALUATION ON A CONNECTION MACHINE [J].
GUERRIERI, R ;
SANGIOVANNIVINCENTELLI, A .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (11) :1125-1133
[7]  
Harrington R. F., 1968, FIELD COMPUTATION MO
[8]  
HESS JL, 1966, PROG AERONAUT SCI, V8, P1
[9]  
KATZENELSON J, 1988, MIT1042 ART INT LAB
[10]  
MAGNUS W, 1949, SPECIAL FUNCTIONS MA, P54