Practical ERC for Foundry, Safety, and Reliability
Electrical Rule Checking (ERC) as a design-intent and reliability verification methodology beyond traditional DRC and LVS.
Introduction
Electrical Rule Checking (ERC) complements DRC and LVS by focusing on electrical correctness, voltage intent, and reliability risks. This case study consolidates practical ERC usage together with foundry- and safety-oriented concepts commonly applied in real semiconductor projects.
1. Practical ERC Checks (Design-Level)
This section covers fundamental ERC checks that detect common but critical design issues early in the development cycle.
Floating Gate / Floating Net
Detects MOS gates or nets that are not driven. Floating gates can cause unpredictable behavior, especially in analog, sensor, and automotive ICs.
ERC FLOATING_GATE
DEVICE MOS
TERMINAL GATE
CONDITION NOT CONNECTED
END
VDD–VSS Short
Detects shorts between power and ground that may not be caught by LVS alone.
Multiple Driver on a Net
Identifies nets driven by multiple outputs, preventing contention and long-term reliability issues.
Well Tie and Bulk Connection
Ensures proper NWELL/PWELL and bulk connections to prevent latch-up and leakage issues.
2. Foundry-Style ERC (GlobalFoundries Perspective)
Foundry-style ERC encodes manufacturing, voltage, and reliability intent directly into rule decks.
Voltage Domain Crossing
ERC rules enforce the presence of level shifters between voltage domains to avoid gate-oxide stress.
Over-Voltage Device Protection
Checks correct usage of high-voltage and low-voltage devices across different voltage domains.
Power Sequencing and Back-Powering
Detects unsafe power-up sequences that may cause unintended current paths, especially critical for automotive ECUs.
Safety-Critical Signal Integrity
Ensures that safety-related signals are never floating or multiply driven.
ESD Protection Path Verification
Verifies that all IO pads have valid ESD discharge paths.
Conclusion
Effective ERC is not a checkbox exercise but a way to encode design intent and reliability requirements into verification flows. When used correctly, ERC significantly reduces late-stage failures and improves sign-off confidence.