Metal Fill

Metal fill consists of non-functional dummy metal shapes inserted into empty areas of metal routing layers to equalize pattern density — ensuring uniform CMP polishing, consistent etch behavior, and predictable parasitic characteristics across the die.

Purpose of Metal Fill

  • CMP Planarity: Without metal fill, regions with sparse routing are over-polished (erosion), while dense regions are under-polished. Metal fill equalizes the effective density, producing a flat surface after CMP.
  • Density Compliance: Foundries require each metal layer to have pattern density within a specified range (typically 20–80%) measured over sliding windows. Metal fill brings sparse regions up to minimum density.
  • Etch Uniformity: Metal etch processes can exhibit loading effects — uniform density reduces etch rate variation.

Metal Fill Characteristics

  • Shape: Typically small rectangles or squares, sized and spaced according to design rules. Common sizes: 0.5–2 µm.
  • Pattern: Regular arrays, staggered arrays, or density-optimized patterns that smoothly transition between different density regions.
  • Connectivity: Floating (unconnected), grounded (connected to VSS), or connected to a dedicated fill net.
  • Layer: Applied to every metal layer independently — each layer has its own density requirements.

Impact on Circuit Performance

  • Added Capacitance: Metal fill shapes near signal wires add parasitic capacitance — typically 2–10% increase in wire capacitance.
  • Timing Impact: The additional capacitance can affect signal delay. For critical nets, fill is either excluded or its impact is included in parasitic extraction.
  • Crosstalk: Fill shapes can act as intermediate coupling paths between signal wires, though this effect is usually small.

Metal Fill Strategies

  • Rule-Based Fill: Insert fill shapes wherever they fit while satisfying spacing rules. Simplest and fastest.
  • Density-Target Fill: Optimize fill placement to achieve a specific target density (e.g., 50%) uniformly across the die.
  • Timing-Driven Fill: Account for capacitive impact — reduce fill near timing-critical nets or increase spacing to critical wires.
  • Grounded Fill: Connect fill to ground for better noise shielding and elimination of floating-node effects — but requires ground routing to fill regions.
  • Cheesing/Slotting: For wide metal features (power straps), insert holes or slots within the metal to reduce effective width and improve CMP uniformity — this is the inverse of fill (removing metal from dense areas).

Metal Fill in Practice

  • Inserted automatically by EDA tools (Calibre, IC Validator) as one of the final post-route steps.
  • After fill insertion: Re-extract parasitics (including fill capacitance) and re-verify timing to ensure no violations were introduced.
  • Fill shapes are included in the final GDS/OASIS tapeout data sent to the foundry.

Metal fill is a non-negotiable manufacturing requirement — it is one of the most routine yet impactful steps in preparing a design for fabrication.

Take metal fill further

Ask the copilot about this term, or have our engineers assess it against your process.