Q6VLSI Design
Question
3. (a) What is Latch up Problem? How it can be avoided in CMOS ckts? [8]
(b) State any four DRC rules regarding: (i) Contact size (ii) Metal to Metal line separation (iii) Poly width and (iv) Separation between pdiff and Ndiff. [4x2=8]
Answer
Latch-Up Problem in CMOS and Design Rule Checks (DRC)
Latch-up is a parasitic failure mode inherent to bulk CMOS technology, arising because the standard N-well CMOS fabrication process inherently creates two parasitic bipolar junction transistors embedded within the structure: a vertical PNP transistor (formed by the PMOS source/drain P+ diffusion, the N-well, and the P-substrate) and a lateral NPN transistor (formed by the NMOS source/drain N+ diffusion, the P-substrate, and the N-well). Critically, the collector of each parasitic BJT is connected to the base of the other, and together with the well and substrate resistances (Rwell and Rsub, representing the finite resistance of the N-well and P-substrate regions between the contacts and the active device regions), this cross-coupled pair forms a parasitic PNPN structure that is topologically identical to a silicon-controlled rectifier (SCR) or thyristor.
Under normal operating conditions, this parasitic thyristor remains off because the base-emitter junctions of both parasitic BJTs are held reverse- or zero-biased by the well and substrate contacts tying N-well to VDD and P-substrate to ground. However, a sufficiently large transient disturbance - such as input/output voltage overshoot beyond the supply rails, undershoot below ground, ESD (electrostatic discharge) events, or noise injected through the well/substrate resistances - can momentarily forward-bias one of the parasitic base-emitter junctions enough to turn on one of the parasitic BJTs. Because the two parasitic transistors are cross-coupled (each one's collector current feeds the other's base), turning on one triggers regenerative positive feedback that turns the other on as well, and vice versa, causing the parasitic thyristor to 'latch' into a low-impedance, high-current conduction state connecting VDD directly to ground through the chip substrate. This creates a sustained low-resistance short circuit between the power rails that persists even after the triggering disturbance is removed, since the thyristor remains latched by its own internal regenerative feedback as long as sufficient holding current continues to flow - the resulting high current typically causes localized heating severe enough to permanently destroy the chip (via metal trace fusing or junction burnout) unless the power supply is cut immediately.
Latch-Up Prevention Techniques
- Guard rings: placing continuous, heavily-doped N+ rings (tied to VDD) around PMOS/N-well regions and P+ rings (tied to ground) around NMOS regions intercepts minority carriers before they can be collected by the parasitic BJT bases, effectively short-circuiting the parasitic base-emitter junctions and preventing them from ever turning on.
- Reducing well and substrate resistance: increasing the density of substrate and well contacts (placing many closely-spaced VDD and ground contacts throughout the layout rather than just at the chip periphery) lowers Rwell and Rsub, which directly reduces the voltage drop available to forward-bias the parasitic base-emitter junctions for any given injected current, raising the trigger threshold for latch-up.
- Physical spacing: maintaining adequate separation between adjacent NMOS and PMOS devices (and particularly between N-well/P-substrate boundaries and sensitive I/O circuitry) reduces the parasitic bipolar current gain (beta) of the PNPN structure by increasing the effective base width of the parasitic transistors, making regenerative turn-on progressively harder to sustain as spacing increases.
- Retrograde wells and epitaxial (epi) substrates: process-level techniques where the doping profile is engineered (retrograde wells have higher doping deep in the well, lower near the surface) or a lightly-doped epitaxial layer is grown on a heavily-doped substrate, both of which reduce the effective resistance paths and parasitic bipolar gains that enable latch-up, providing a more fundamental process-technology defense in addition to layout-level guard-ring and spacing techniques.
Design Rule Check (DRC) Rules
- Contact size: contacts (vias connecting metal to diffusion or poly) must meet a minimum size (typically expressed as 2lambda x 2lambda in the lambda-based design rule system) to guarantee reliable, sufficiently low-resistance electrical connection and adequate process manufacturability margin against contact-etch variability.
- Metal-to-metal line separation: adjacent metal interconnect lines on the same layer must maintain a minimum spacing (commonly 3*lambda) to prevent unintended short circuits due to lithographic and etch process variation, while also limiting parasitic capacitive coupling between adjacent signal lines.
- Poly width: polysilicon gate lines must maintain a minimum width (typically 2*lambda) since the poly width directly sets the transistor channel length, and any width variation from process limitations directly translates into transistor performance (drive current, threshold voltage via short-channel effects) variation across the chip.
- Separation between p-diffusion and n-diffusion: a minimum spacing (commonly 10-12*lambda) must be maintained between adjacent P-diffusion and N-diffusion regions (such as between an NMOS source/drain and a neighboring PMOS source/drain) both to accommodate the N-well boundary and guard-ring structures physically fitting between them, and to maintain adequate latch-up immunity by keeping the parasitic bipolar structures discussed above sufficiently far apart.
Beyond the layout-level and process-level prevention techniques already described, it is also worth noting the circuit-design-level precautions commonly taken specifically at input/output pad circuitry, which is the most latch-up-vulnerable region of any chip since I/O pads are directly exposed to external voltage transients, overshoot, and ESD events from outside the chip package. Dedicated ESD protection structures (clamping diodes to VDD and ground, along with series resistance to limit peak injected current) are placed at every I/O pad specifically to prevent external transients from ever reaching a magnitude capable of forward-biasing the parasitic base-emitter junctions of the latch-up thyristor structure in the first place, complementing the guard-ring and spacing techniques used more broadly across the internal core logic of the chip.
The design rule check (DRC) process itself, within which the four specific rules discussed above (contact size, metal-to-metal spacing, poly width, and p-diffusion-to-n-diffusion separation) are just a small representative sample, is run as an automated verification step against the complete physical layout database (typically in GDSII format) prior to mask generation and fabrication, checking every layer and every layer-to-layer relationship in the design against the foundry's complete design rule manual (which may contain many hundreds of individual geometric rules for an advanced process node). A layout that fails any DRC rule is flagged for correction before tape-out, since a DRC violation represents a layout geometry that the target fabrication process cannot reliably manufacture, risking either complete circuit failure (e.g., an unintended short from insufficient metal spacing) or reduced yield and reliability (e.g., a contact that is undersized and hence prone to open-circuit failure from process-induced etch variation) if left uncorrected.
Because DRC rules are expressed in the lambda-based scalable design rule system (where lambda is defined as half the minimum drawn feature size for a given process generation), the same set of DRC rules, expressed purely as lambda-multiples as illustrated by the four examples above, can in principle be reused across multiple process generations simply by redefining the numerical value of lambda for each new, smaller process node, though in practice modern sub-micron and deep-submicron processes increasingly require additional micron-based absolute design rules (rather than pure lambda-scaling) to correctly capture non-linear scaling effects and process-specific manufacturing constraints that do not scale simply with feature size.