![]() |
|
|||
|
Home
Process Simulation
Device Simulation
Interactive Tools
Virtual Wafer Fab
Licensing
Platforms
Services
Design Flows
Technical Library
Downloads and Support
Corporate
Contact Us
Learn more
|
Modification of BEM for Precise Capacitance Extraction1. Introduction It is well-known that parasitic effects are no longer negligible for modern integrated circuit technology. Among the most important parasitic effects limiting the chip performance are interconnect related problems like extensive signal delays and crosstalk. The main numeric problem is extraction of parasitic capacitance, because it is a more complicated task than resistance extraction. The latest codes use directly 3D electrostatic solvers for this purpose. But the disadvantage of such approach is prohibitively long solution time for the problem. So the simplest model of 3D structures, when layout is splitted to 2D small pieces, can be used when it is necessary to handle complete IC's in a reasonable amount of time. Usually 2D pieces are approximated with empirical formulas [1,2], which are valid only for the simplest shapes of conductors, usually rectangular (Figure 1). For more complicated shapes or for more accurate results, numerical methods are used. A standard approach is using Finite Element Method (FEM) for solving electrostatic problems. However for the 2D case, the Boundary Element Method (BEM) has a number of advantages. The first advantage is that a 2D problem reduces to a 1D problem in BEM, and it is not necessary to use the 2D mesh. The second advantage is that it calculates the surface charge directly, and hence the accuracy of output results is higher than for FEM.
Figure 1. Capacitance C1-C5 can be approximated by empirical formulas for C1-C5. Formulas are parameterized only by geometrical constants like w1, w2, w3 and h1, h2.
2. Capacitance Problem and BEM The Capacitance problem for N conductors is defined as calculation of capacitance matrix Cij for these conductors. Symmetrical capacitance matrix Cij is defined by the following simultaneous equations (Figure 2): where Qi is the electric charge on i-th conductor, Uj is the potential on the j-th conductor.
Figure 2. An example of a system
that consists of three conductors.
So, in order to find Cij
we must know Qi for
a fixed distribution of Uj. Numerically,
each coefficient Cij is
equal to Qi for Uj=1
and Uk=0, for all k The BEM is convenient for this purpose because the unknown function for BEM is s and it is defined along the conductor contour only (problem reduction: 2D to 1D). It is in contrast with FEM, where the electrostatic problem is solved for potentials at first, then potentials must be numerically differentiated to obtain the electric field (the accuracy is reduced at this step) and after that the surface charge density is calculated from the electric field.
3. Improvements of BEM for the Precise Capacitance Extraction The BEM uses the integral analog of the Laplas equation to solve the electrostatic problem. If we write this equation for the conductor surface, we obtain the integral equation for surface electric charge density (2D case): where 3.1. Spline interpolation
of surface charge density
where l is contour parametric length, li-1
At the endpoint of an interpolation segment the following condition of free bounds is used: M1 = M2, MN-1 = MN. Using spline features we can obtain the linear equation system for the second moment of the spline: AM=B, where
The solution of equation system is:
Here aik are the coefficients of A-1. Using this expression, we obtain the following equation for surface charge density: Using this equation and the definite integral
Solving this system, we obtain a solution with interpolation accuracy o(h4).
3.2. Extraction of a Solution
Singularity at Sharp Edges
The conductor contour is divided into smooth continuous
parts. The junction points of the parts belong to the edges of conductors.
So the whole contour consists of the sum of these parts L=
where
Figure 4. The singularity
degree of the solution at the
For this case we can rewrite integral (8) as:
and solve the system of linear equation (9) for
Integrals (11) are computed numerically using Gauss quadratures. Since the integral kernel contains singularities, for accurate calculation the method of integral kernel singularity extraction is used. The idea of the method is as follows. The integral kernel F(x) is split into the product of two factors S(x) and R(x), and the integral can be rewritten as the sum of two integrals:
R(x) is a function without singularities. S(x) has an integrable singularity at point a, and the integral in the second term (12) can be calculated analytically. The first integral has smooth kernel and can be calculated numerically without problems.
4. Conclusion The spline approximation of surface charge and extraction of solution singularity in BEM permits to calculate capacitance with high accuracy. Implementation of BEM with described improvements in extraction code can provide accurate estimation of parasitic capacitances.
Reference:
|
|||
| © 1984 -
Silvaco Data Systems Inc. -
Trademarks - Privacy Policy
|
||||