Logo
VLSI Physical Design  ›  Ch 11. Cell Libraries & ECO

Types of Physical-Only Cells

  • End-cap cells - terminate the N-well at row ends.
  • Tap cells - provide the body-bias contact.
  • De-cap cells - act as a local power source.
  • Spare or programmable cells.
  • Filler cells - maintain N-well continuity.
  • ESD cells, used as macros in flip-chip designs.
  • Navigation marker cells.
  • Foundry cells used to test the metal and CMOS layers.

KEY Physical-only cells include end-caps, tap, de-cap, spare, filler, ESD, marker and foundry test cells.

SPEF Parasitic Extraction

Inputs: the SPEF, netlist (.v), SDC and the db files, plus the macro netlist if the macro must be flattened. Inputs needed to generate parasitics: NXTGRD, the mapping file, the Milkyway library or DEF, and the macro DEF if the macro is to be flat - this is also called flat extraction.

  • Metal-layer and via information is required.
  • Capacitance and resistance models are required.
  • A mapping file is required.
  • A LEF or FRAM view is required.

Output of StarRC: the SPEF file, together with open and short information. SPEF stitching:

  • The macro SPEF supplies the internal RC values of the macro.
  • Several SPEF files will exist for the design.
  • Read every lower-level SPEF before reading the top-level SPEF.
  • Stitching saves SPEF generation time and CPU usage.
  • However it is less accurate than full flat extraction.

KEY StarRC extracts SPEF from tech/RC models; stitching macro SPEFs is faster but less accurate than flat extraction.