Parasitics Extraction
After routing is completed, the next step is to extract parasitics — the unwanted resistances, capacitances, and couplings that arise from the physical layout.
These parasitics can significantly affect timing, gain, noise, and overall circuit behavior, especially at deep-submicron scales.
Why parasitic extraction matters
- Real interconnects are not ideal — they introduce resistance and capacitance.
- Post-layout simulation and timing analysis require accurate parasitic data.
- Extraction bridges the gap between layout geometry and electrical performance.
- Enables post-layout verification: DRC, LVS, STA, and analog re-simulation.
Parasitics in digital design
Purpose:
- Model RC delays introduced by interconnect wires and vias.
- Enable realistic timing and signal integrity checks.
Process:
- Tools read the routed DEF and LEF to calculate interconnect resistance and capacitance.
- Results are back-annotated into timing models or simulation files.
Common formats:
- SPEF (Standard Parasitic Exchange Format) — used for STA and power analysis.
- SDF (Standard Delay Format) — used for gate-level timing simulation.
- DSPF — detailed RC network for high-accuracy analysis.
Outputs:
- Parasitic RC files (
.spef,.sdf,.dspf). - Updated timing reports including RC effects.
- Parasitic RC files (
-```{seealso} For practical examples of parasitic extraction in digital flows, see:
Parasitics in analog design
Purpose:
- Capture parasitic capacitances, resistances, and couplings from layout geometry.
- Evaluate their impact on performance (gain, phase margin, noise, etc.).
Process:
- Extraction tools analyze the final GDS/stream file and generate an RC-annotated SPICE netlist.
- Each interconnect segment becomes an RC element with accurate geometry-based values.
Outputs:
- Extracted SPICE netlist used for post-layout simulations.
- Enables accurate matching between schematic and layout behavior.
-```{seealso} For analog extraction workflows, see:
Mixed-signal considerations
- Coupling between digital and analog nets can inject substrate noise.
- Mixed-signal extraction includes substrate and well models for isolation analysis.
- Ensures analog performance remains stable under switching activity.
-```{seealso} For mixed-signal verification, see:
Typical flow
- Routing completed → GDS/DEF generated.
- Extraction performed → RC networks generated.
- Parasitics back-annotated → updated netlist or timing file.
- Post-layout verification → simulation or STA.