PHYSICAL VERIFICATION

Physical Verification & Checks in VLSI

1. What is Physical Verification?

Physical Verification (PV) is the process of ensuring that the final layout of a chip adheres to manufacturing and design constraints before fabrication. It ensures that the design is:
Error-free
Meets foundry requirements
Optimized for performance, power, and area (PPA)

📌 Goal: Ensure that the design is manufacturable and meets functional & electrical specifications.


2. Key Physical Verification Checks

Physical verification consists of several essential checks:

1. Design Rule Check (DRC)

  • Ensures that the layout follows foundry-specific rules.
  • Checks for issues like:
    🔹 Minimum spacing between metals
    🔹 Minimum width of interconnects
    🔹 Via enclosure rules
    🔹 Antenna violations

Tool Used: Calibre DRC, IC Validator (ICV), Assura


2. Layout vs. Schematic (LVS) Check

  • Compares the layout with the schematic netlist to verify connectivity.
  • Ensures no missing or extra components in the layout.
  • Checks:
    🔹 Device matching (Transistors, resistors, capacitors)
    🔹 Netlist comparison
    🔹 Shorts & opens detection

Tool Used: Calibre LVS, PVS, Assura LVS


3. Electrical Rule Check (ERC)

  • Ensures electrical correctness of the design.
  • Checks:
    🔹 Floating nodes (unconnected gates or outputs)
    🔹 Power/Ground shorts
    🔹 Unintended high-current paths

Tool Used: Calibre ERC, PVS, Assura ERC


4. Antenna Rule Check (ARC)

  • Checks antenna effects during fabrication (charge accumulation on long interconnects).
  • Prevents damage to thin-oxide transistors.
  • Fixes:
    🔹 Antenna diodes
    🔹 Metal jumpers to higher layers

Tool Used: Calibre, ICV, Assura


5. Density Check (CMP & Metal Fill Analysis)

  • Ensures uniform metal density to prevent Chemical-Mechanical Polishing (CMP) issues.
  • Adds dummy metal fills to balance density.
  • Prevents issues like:
    🔹 Dishing (over-polishing in low-density areas)
    🔹 Erosion (under-polishing in high-density areas)

Tool Used: Calibre CMP, Pegasus CMP


6. IR Drop & Electromigration (EM) Check

  • IR Drop Analysis: Ensures that power delivery is stable across the chip.
  • Electromigration (EM) Check: Ensures metal interconnects can handle current density without degradation.
  • Fixes:
    🔹 Widening power rails
    🔹 Adding redundant vias
    🔹 Optimizing power grid

Tool Used: Redhawk, Voltus, Totem


7. Parasitic Extraction (PEX) & Post-Layout Simulation

  • Extracts RC parasitics from the layout and creates an SPEF file.
  • Used for Static Timing Analysis (STA) to check timing closure.
  • Helps in post-layout simulation for accurate results.

Tool Used: StarRC, QRC, Calibre xACT, ICV PEX


3. Physical Verification Flow

📌 Step 1 → Run DRC to check for design rule violations.
📌 Step 2 → Run LVS to verify netlist consistency.
📌 Step 3 → Perform ERC and Antenna Check.
📌 Step 4 → Conduct IR Drop & EM Analysis for power integrity.
📌 Step 5 → Extract parasitics (PEX) for post-layout STA.
📌 Step 6 → Perform CMP and metal fill analysis.
📌 Step 7 → Fix violations and rerun checks until the design is signoff clean.


4. Tools Used in Physical Verification

💻 Calibre (Mentor/Siemens) → DRC, LVS, ERC, CMP, PEX
💻 IC Validator (Synopsys) → DRC, LVS, Antenna Check
💻 Assura (Cadence) → DRC, LVS
💻 Redhawk, Voltus → IR Drop & EM Analysis
💻 StarRC, QRC → Parasitic Extraction


No comments:

Post a Comment

Note: only a member of this blog may post a comment.