๐งพ 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
Subscribe by Email
Follow Updates Articles from This Blog via Email
No Comments