Parasitic Capacitance Extraction with Hipex and Exact

Overview

To extract parasitic capacitances from a circuit layout, you need to perform the following steps:

  1. Define the technology process and material data. This includes vertical order of mask layers and dielectrics, their thicknesses, conductivity, and permittivity constants.
  2. Use the technology data as input to a 2D or 3D field solver to obtain capacitance coefficients.
  3. Generate a rule file for a full-chip capacitance extractor using the obtained capacitance coefficients.
  4. Run the capacitance extractor using the generated rule file.

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-RCHIPEX-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.