![]() |
|
||||||||||||||||||||||
|
Home
Process Simulation
Device Simulation
Interactive Tools
Virtual Wafer Fab
Licensing
Platforms
Services
Design Flows
Technical Library
Downloads and Support
Corporate
Learn more
|
Parasitic Capacitance Extraction with HIPEX and EXACT
Overview To extract parasitic capacitances from a circuit layout, you need to perform the following steps:
Silvaco provides tools for performing all the steps above. You can use EXACT for steps from 1 to 3 and HIPEX-C for step 4. EXACT is a 3D field solver powered by a 3D process simulator to accurately represent the cross-sections in the physical chip, rather than using square cross-sections. This maximizes the accuracy of the capacitance coefficients because the calculated capacitance is derived from realistic cross-sections and 3D shapes. See [1] for more information. HIPEX-C is a full-chip parasitic capacitance extractor. It is a part of the HIPEX full-chip extractor, which also includes the layout netlist extractor, HIPEX-NET, and the parasitic RC extractor, HIPEX-RC. HIPEX-C works with a stripe database produced by HIPEX-NET. This database divides the original layout into stripes making parallel processing possible. The stripes also make it easier to process huge layouts on a single host machine, one stripe at a time. HIPEX-C is a fast 2D extractor. It uses third-party coefficients to derive capacitance from the extracted parameters of parasitic area, length, and distance. See [2–3] for more information.
Built-in Model HIPEX-C, as well as the most full-chip capacitance extractors, considers the following parasitic capacitance effects:
In EXACT, you use a combination of test structures to extract the coefficients for all the parasitic capacitance effects. Each of the test structures is specifically designed to highlight one of the three effects. The coefficients can then be mapped directly to HIPEX-C (or any other full-chip parasitic tool) extraction statements. EXACT provides powerful scripting capabilities to convert numeric results generated by the 3D field solver to a rule file for a full-chip extractor. EXACT comes with a set of ready-to-use scripts that generate rule files for the most popular full-chip extractors, including HIPEX-C from Silvaco. Table 1 shows the coefficients, which EXACT calculates for HIPEX-C extraction statements (layer1 is above layer2).
Table 1. Capacitance Coefficients.
All the coefficients, except K_area, are functions of lateral distance D. The area coefficient is a constant. For the lateral coefficient, the following equation is used: K_lateral = n1 / (D + n2)^n3. For all the fringe coefficients (K_fringe_down, K_fringe_up, and K_coincident), the equation is in the form: K_fringe = n1 * (1 – exp(–n2*(D + n3))). Here, n1, n2, and n3 are non-negative constants calculated by the EXACT curvefitter. These constants are different for each capacitance effect and layer combination. The fringe coefficient equation is designed specifically to account “charge-sharing” effects. Consider Figure 1. The value of the fringe capacitor Fu is highly affected by the presence or absence of the Metal1 polygon at the left. If the left Metal1 edge is moved to the right, then some of the electrical field lines of the capacitor Fu will run from the right Metal1 edge to the left Metal1 edge, rather than to the Metal2 surface above. Therefore, the value of the capacitor Fu decreases. In HIPEX-C, the extracted value of the lateral distance D decreases, and so does the value of the fringe coefficient K_fringe_up. Figure 2 shows a HIPEX-C rule file generated by EXACT. Vertical order of layers is METAL2, METAL1, POLY1, SUBSTRATE.
Figure 2: Example of HIPEX-C rule file generated
by EXACT.
User-Defined Models In HIPEX-C, you can code your own equations for each of the three parasitic capacitance effects. To do so, you use LISA (Language for Interfacing Silvaco Applications) procedures in a HIPEX-C rule file. When using your own capacitance equations, you have the additional option OUTSIDE_LAYERS for the CUP OVERLAP and CUP LATERAL statements. It specifies layers that are above and below primary layer(s). Neighboring layers affect the capacitance values due to the charge-sharing effects between capacitances of different types. HIPEX-C extracts lateral distances and widths of the specified outside layers such that you can use them in your equations. In EXACT, you can calculate capacitance coefficients for arbitrary layer configurations. Then, you can write a LISA script that converts the numeric data obtained by the 3D field solver to the user-defined equations in the HIPEX-C rule file.
References
|
||||||||||||||||||||||
| © 1984 -
Silvaco Data Systems Inc. -
Trademarks - Privacy Policy
|
|||||||||||||||||||||||