Monday, November 10, 2025

thumbnail

DRC and LVS Checks: What and Why?

 ๐Ÿงพ 1. DRC (Design Rule Check)

๐Ÿ”น Definition


Design Rule Check (DRC) is a process that verifies whether the physical layout of the chip follows all the manufacturing design rules set by the semiconductor foundry (e.g., TSMC, Intel, GlobalFoundries).


These design rules ensure that the chip can be fabricated reliably without defects or yield issues.


๐Ÿ”น Why DRC is Important


To ensure the layout can be manufactured correctly.


To prevent short circuits, open circuits, or patterning errors.


To maintain yield and reliability in production.


๐Ÿ”น Common DRC Checks


Width Rule – Minimum metal or poly width allowed.


Spacing Rule – Minimum spacing between wires or layers.


Enclosure Rule – How much one layer (like metal) must cover another (like via).


Overlap Rule – Ensure correct overlapping of connected layers.


Antenna Rule – Prevent charge build-up during fabrication.


Density Rule – Maintain uniform metal density for planarization.


๐Ÿ”น Example


If the foundry requires a minimum metal spacing of 0.14 ยตm, and your layout has two metal wires 0.12 ยตm apart → DRC violation!


๐Ÿ”น DRC Tools


Mentor Graphics Calibre


Synopsys IC Validator (ICV)


Cadence Pegasus


๐Ÿ” 2. LVS (Layout Versus Schematic)

๐Ÿ”น Definition


Layout Versus Schematic (LVS) is a verification process that compares the extracted netlist from the physical layout to the original schematic (logical netlist).


It ensures that the layout electrically matches the intended circuit design — i.e., what you built physically is what you designed logically.


๐Ÿ”น Why LVS is Important


To verify connectivity correctness (no missing or extra connections).


To ensure functionality of the fabricated chip matches the design.


To catch human or tool errors during layout creation.


๐Ÿ”น What LVS Checks


Device Matching – Each transistor, resistor, or capacitor in the schematic must exist in the layout.


Net Connectivity – All signal connections match between schematic and layout.


Pin Names and Hierarchy – Check that all input/output pins are correctly connected.


Shorts and Opens – Detects missing connections or unintended shorts.


๐Ÿ”น Example


If your schematic connects transistor M1’s drain to net “OUT,”

but in the layout, the drain connects to net “VDD” → LVS mismatch!


๐Ÿ”น LVS Tools


Mentor Graphics Calibre LVS


Synopsys ICV LVS


Cadence PVS (Physical Verification System)


๐Ÿง  Comparison Table

Feature DRC LVS

Full Form Design Rule Check Layout Versus Schematic

Purpose Check manufacturability Check functional/electrical correctness

Checks Geometry, spacing, widths, density Device connectivity and netlist matching

Ensures Layout follows foundry rules Layout matches schematic

Run Stage After routing (before tape-out) After layout extraction

Violation Example Metal width too small Wrong net connected to transistor

Outcome DRC-clean layout LVS-clean layout

๐Ÿ”น Analogy


DRC → Like checking if a building’s dimensions and materials meet construction safety codes.


LVS → Like verifying that the electrical wiring in the building matches the architect’s circuit diagram.


✅ In short:


DRC ensures the layout can be built.


LVS ensures it will work as designed.

Learn VLSI Training in Hyderabad

Read More

Placement and Routing Explained

Power Planning and Clock Tree Synthesis

What is Floorplanning in VLSI?

Synthesis using Design Compiler

Visit Our Quality Thought Training Institute in Hyderabad

Get Directions


Subscribe by Email

Follow Updates Articles from This Blog via Email

No Comments

About

Search This Blog

Powered by Blogger.

Blog Archive