VLSI

Latch-up in VLSI & CMOS: Causes and Prevention

By CourseTron Team ·  7 min read ·  Updated Oct 2026 💬 𝕏 in f
Table of Contents
    🖨  Download / Print this guide (PDF)

    In short: Latch up in VLSI is a destructive low-impedance short between power and ground created by a parasitic PNPN (SCR) structure hidden inside every bulk CMOS inverter. Once a transient trigger turns this thyristor on, it self-sustains and can burn the chip unless latch-up current is cut. Designers prevent it with guard rings, substrate/well tap cells, and process techniques like epitaxial substrates and retrograde wells.

    What Is Latch Up in VLSI?

    Latch up in VLSI is the unintended turn-on of a parasitic silicon-controlled rectifier (SCR) that exists in the layout of bulk CMOS circuits. When it triggers, a very low-resistance path forms directly between the VDD and VSS rails, and a large current flows that the circuit never intended. Because the structure is regenerative, it keeps conducting even after the original disturbance disappears, so it will only stop when power is removed or when the device is physically destroyed by the heat.

    Every complementary CMOS gate places a PMOS transistor in an n-well and an NMOS transistor in the p-substrate. The sequence of P (PMOS source) → N (n-well) → P (p-substrate) → N (NMOS source) forms two interleaved bipolar transistors: a vertical PNP and a lateral NPN. Together they make a four-layer PNPN thyristor whose base-collector terminals are cross-coupled.

    Key fact: Latch-up is not a logic bug and not a design-rule choice you can ignore. The parasitic SCR is physically present in 100% of standard bulk-CMOS gates; good layout simply keeps its loop gain below one so it can never latch.

    Why and How Does Latch Up Happen?

    The two parasitic bipolar transistors form a positive-feedback loop. The collector of the lateral NPN drives the base of the vertical PNP, and the collector of the PNP drives the base of the NPN. The n-well resistance (Rwell) and the substrate resistance (Rsub) act as the base resistors. Latch-up fires when the product of the two bipolar current gains satisfies:

    • βnpn × βpnp ≥ 1 — the regenerative condition. Once loop gain reaches unity, each transistor supplies more than enough base current to keep the other on.
    • A trigger must first forward-bias one of the base-emitter junctions by roughly 0.7 V. The voltage drop needed is I × Rsub or I × Rwell, so large well/substrate resistance makes triggering easy.
    Positive-feedback loop of the two parasitic transistorsLateral NPNVertical PNPNPN collector drives PNP basePNP collector drives NPN baseβnpn × βpnp ≥ 1loop keeps itself onCourseTron · coursetron.com
    Each parasitic transistor supplies base current to the other; when the product of their gains reaches one or more, the loop sustains itself.

    Typical triggers include:

    • Overshoot / undershoot on I/O pins — an input driven above VDD or below VSS forward-biases a source/drain junction and injects minority carriers. This is the dominant real-world cause and why I/O pads are the latch-up hotspot.
    • Power-supply transients and ground bounce during fast switching or power-up sequencing.
    • Ionizing radiation / alpha particles generating electron-hole pairs (single-event latch-up in space and automotive parts).
    • Capacitive coupling and large dV/dt displacement current through the well-substrate junction.
    Parasitic PNPN SCR in a CMOS inverterN+ (VSS)P+ sub tapP+ (VDD)N+ well tapn-well (R_well)p-substrate (R_sub)P-N-P-N regenerative path (VDD → VSS)CourseTron · coursetron.com
    Cross-section of a bulk CMOS inverter: the P+ source, n-well, p-substrate and N+ source form the parasitic PNPN thyristor between VDD and VSS.

    How Do You Prevent and Fix Latch Up?

    Prevention attacks the regenerative condition from two angles: lower the parasitic bipolar gains, and lower the well/substrate resistances so a trigger current cannot develop the 0.7 V needed to forward-bias a junction. The layout engineer's toolkit:

    Substrate and well tap cells

    Frequent tap cells (also called tie cells) hard-connect the p-substrate to VSS and the n-well to VDD through low-resistance N+/P+ contacts. Dense tapping collapses Rsub and Rwell, so stray current is shunted to the rails instead of biasing a base. Foundry rules specify a maximum distance from any transistor to the nearest tap (often a few microns), and place-and-route tools insert a tap at a fixed pitch across every row.

    Tap cells keep the 0.7 V trigger out of reachFew tapslarge R_sub, R_well0.7 V turn-onI × R_sub exceeds 0.7 Vbase-emitter turns onDense tapssmall R_sub, R_well0.7 V turn-onCurrent shunted to railsdrop stays below 0.7 VCourseTron · coursetron.com
    Dense substrate and well taps collapse R_sub and R_well so injected current is shunted to the rails instead of developing the 0.7 V needed to forward-bias a base-emitter junction.

    Guard rings

    Guard rings are continuous diffusion rings that surround sensitive or injecting devices:

    • N+ guard ring tied to VDD collects electrons before they reach the NPN base.
    • P+ guard ring tied to VSS collects holes and shorts the lateral NPN base to ground.
    • Double guard rings around every I/O pad are mandatory because pads see overshoot and the highest injection currents.

    Spacing and process techniques

    Increasing the physical separation between the PMOS source and the NMOS source widens the lateral NPN base, reducing β and the loop gain. At the process level, a thin epitaxial layer on a heavily-doped (p+) substrate gives a very low-resistance path under the devices; retrograde wells, deep trench isolation, and ultimately SOI (silicon-on-insulator) — which removes the shared substrate entirely — make the chip essentially latch-up immune.

    There is no post-silicon "fix" for a latched event other than cycling power before thermal damage occurs. In products that must survive single-event latch-up, designers add current-limiting power switches and latch-up detection circuits that momentarily cut the rail.

    How EDA Tools Handle Latch Up

    Latch-up is enforced primarily during physical verification (DRC), not simulation. The foundry's rule deck contains specific latch-up checks that the signoff DRC run flags:

    • Maximum tap-to-device distance — every diffusion must be within X µm of a substrate/well tap.
    • Minimum N-well-to-N+ and P+-to-P+ spacing rules that set the parasitic base widths.
    • Guard-ring presence and continuity around I/O and analog blocks.

    Place-and-route engines (Innovus, ICC2) insert well taps / tie cells at a programmed pitch automatically, and physical-verification tools (Calibre, ICV, Pegasus) run the latch-up rule set at signoff. Specialized tools also perform LUP (latch-up) and ESD-aware checking that trace injector-to-collector topology across the whole layout. A clean DRC with the latch-up deck enabled is the practical guarantee that the parasitic SCR can never reach unity loop gain.

    Want to master tap cells, guard rings, DRC signoff and the full backend flow hands-on?

    Explore the Physical Design Course →

    Latch Up Interview FAQ

    What is the condition for latch-up to occur?

    Two conditions must hold together: the product of the parasitic NPN and PNP current gains must be greater than or equal to one (βnpn × βpnp ≥ 1), and a trigger must forward-bias one of the base-emitter junctions by about 0.7 V, which happens when trigger current drops that voltage across the well or substrate resistance.

    Why do we place tap cells and what do they do?

    Tap (tie) cells connect the p-substrate to VSS and the n-well to VDD through low-resistance contacts. They reduce Rsub and Rwell, so any injected current is shunted to the rails rather than developing the 0.7 V needed to turn on a parasitic bipolar, breaking the latch-up loop.

    Where is latch-up most likely, and why I/O especially?

    At I/O pads, because external signals can overshoot above VDD or undershoot below VSS, directly forward-biasing junctions and injecting large minority-carrier currents. That is why double guard rings around every pad are a standard requirement.

    How does SOI help with latch-up?

    Silicon-on-insulator builds each transistor on a buried oxide so devices no longer share a common substrate. Without the continuous PNPN path there is no parasitic SCR to trigger, making SOI CMOS inherently latch-up immune.

    Related reading: Antenna Effect in VLSI, the VLSI Glossary, and our Physical Design Interview Questions.

    Advertisement