Lecture 080 - Latchup and Esd: CMOS Analog Circuit Design, 2
Lecture 080 - Latchup and Esd: CMOS Analog Circuit Design, 2
Lecture 080 - Latchup and Esd: CMOS Analog Circuit Design, 2
Page 080-1
Page 080-2
LATCHUP
nt
What is Latchup?
Latchup is the creation of a low impedance path
essive Curre
xc
between the power supply rails.
Latchup is caused by the triggering of parasitic VDD
bipolar structures within an integrated circuit
when applying a current or voltage stimulus on
an input, output, or I/O pin or by an over-voltage
on the power supply pin.
070221-01
Temporary versus true latchup:
A temporary or transient latchup occurs only while the pulse stimulus is connected
to the integrated circuit and returns to normal levels once the stimulus is removed.
A true latchup remains after the stimulus has been removed and requires a power
supply shut down to remove the low impedance path between the power supply rails
Page 080-3
Latchup Testing
The test for latchup defines how the designer must think about latchup.
For latchup prevention, you must consider where a current limited (100mA), 10ms
pulse is going to go when applied to a pad when the voltage compliance of the pad is
constrained to 50% above maximum power supply and to 2V below ground. (Higher
temperatures, 85Cand 125C, are more demanding, since VBE is lower.)
100m
A
10m
VDD
050727-06
Latchup is sensitive to layout and is most often solved at the physical layout level.
Page 080-4
Anode
iPNPN
DD
iPNPN
p
n
p
vPNPN
1/Slope =
Limiting To avoid latchup
Resistance vPNPN < VS
Triggering by
increasing V
Hold Current, IH
DD
n
Cathode
Cathode
Avalanche
Breakdown
Hold
Voltage, VH
Body diode
(CMOS)
Sustaining
voltage, VS
vPNPN
050414-01
Important concepts:
To avoid latchup, vPNPN VS
Once the pnpn structure has latched up, the large current required by the above i-v
characteristics must be provided externally to sustain latchup
To remove latchup, the current must be reduced below the holding current
Page 080-5
Latchup Triggering
Latchup of the SCR can be triggered by two different mechanisms.
1.) Allowing vPNPN to exceed the sustaining voltage, VS.
2.) Injection of current by a triggering device (gate triggered)
Anode
Pad
VDD
Gate
Current
pnp
Gate
Injector
npn
Gate
Injector
Gate
Current
SCR
SCR
Pad
Cathode
050414-03
Note: The gates mentioned above are SCR junction gates, not MOSFET gates.
From the above considerations, latchup requires the following components:
1.) A four-layer structure (SCR) connected between VDD and ground.
2.) An injector.
3.) A stimulus.
Page 080-6
VDD
ii
io
050414-04
Loop gain:
io
i i p n
2.) A bias condition must exist such that both bipolars are turned on long enough for
current through the SCR to exceed its switching current.
3.) The bias supply and associated circuits must be capable of supplying the current at
least equal to the switching current and at least equal to the holding current to maintain
the latched state.
Page 080-7
Pad
Injector
VDD
Gate
Current
050414-05
SCR
VDD
VAnode
VDD < VAnode <Vabs,max
SCR
050414-06
Page 080-8
vOUT
VDD
VDD
vIN
vOUT
p+
p-
n-
n+
050416-02
Page 080-9
vOUT
VDD
Rw3
LT2
Rs2
Rs1 LT1
Rw4
VT2
Rs3
p+
n-
p-
n+
Rw2
VT1 Rw1
Rs4
050416-03
Parasitic components:
Lateral BJTs LT1 and LT2
Vertical BJTs VT1 and VT2
Bulk substrate resistances Rs1, Rs2, Rs3, and Rs4
Bulk well resistances Rw1, Rw2, Rw3, and Rw4
Page 080-10
Voltage Compliant
Current Source
VDD
LT2
Rs
p+
LT1
p-
n-
VT1 Rw
VT2
n
n+
050416-04
Loop gain:
iout
Rw
Rs
iin = P1Rw+rP1N1Rs+rN1
Rw
R s
V
R + P1 tR + N1Vt
w IP1 s IP2
= P1N1
Page 080-11
Voltage Compliant
Current Sink
VDD
Rw3
LT2
Rs
p+
LT1
p-
VT1 Rw
VT2
n-
n+
050416-07
Loop gain:
iout
Rw
Rs
=
P1
N1
iin
Rw+rP1
Rs+rN1
Rw
R s
R + P1VtR + N1Vt
w IP1 s IP2
= P1N1
Page 080-12
Internal
Core
Circuits
Internal Core
Circuitry
Clk
Pad
VDD
Pad
VDD
VDD
Clk
Injectors
Driver
Receiver
Transmission Gate
050416-09
p+
p-
n-
n+
Clock Driver
The two bold solid bipolar transistors in the transmission gate act as injectors to the npnpnp parasitic bipolars of the clock driver and cause these transistors to latchup. The
injector sites are the diffusions connected to the pad.
Page 080-13
VDD
Intermediate
Oxide
Layers
OUTPUT
Metal Vias
GRD
Tungsten
Plugs
p+
Metal Via
Tungsten Plugs
Polycide
Sidewall
Spacers
Tungsten
Plugs
Salicide
GRD
Salicide
Salicide
n+
p+
p+
Shallow
Trench
Isolation
Tungsten
Plug
Salicide
n+
Top
Metal
Second
Level
Metal
First
Level
Metal
p+
n+
Shallow
Trench
Isolation
Shallow
Trench
Isolation
p-well
n-well
Substrate
Gate Ox
p+
Oxide
p-
n-
n+
Poly
Salicide Polycide
Metal
060406-01
Page 080-14
Preventing Latch-Up
1.) Keep the source/drain of the MOS device not in the well as far away from the well as
possible. This will lower the value of the BJT betas.
2.) Reduce the values of RN- and RP-. This requires more current before latch-up can
occur.
3.) Surround the transistors with guard rings. Guard rings reduce transistor betas and
divert collector current from the base of SCR transistors.
p-channel transistor
n+ guard bars
VDD
FOX
VSS
FOX
n- substrate
n-channel transistor
p+ guard bars
FOX
FOX
FOX
p-well
FOX
FOX
Figure 190-10
Page 080-15
p+ guard ring
Collects
minority
carriers
VDD
n+ guard ring
Collects
minority
carriers
p+ guard ring
Collects majority
carriers
Decreased bulk
resistance
Decreased bulk
resistance
p+
p-
n-
p+
n+
VDD
p-
n-
n+
051201-01
051201-02
Also, the increased doping level of the n+ (p+)guard ring in n (p) material decreases the
resistance in the area of the guard ring.
Page 080-16
VDD
Rw
Rs
p-
n-
n+
050427-03
Page 080-17
vOUT
VDD
n+ guard
ring
VDD
Rw
Rs
p-
n-
n+
050427-04
The guard rings also help to reduce the effective well and substrate resistance.
The guard rings reduce the lateral beta
Key: The guard rings should act like collectors
Page 080-18
vOUT
VDD
n+ guard
ring
Rw
Rs
p+
VDD
p-
n-
n+
050427-05
Page 080-19
Page 080-20
Page 080-21
050727-01
Page 080-22
t
070210-01
Page 080-23
ESD Models
Human body model (HBM): Representative of an ESD
event between a human and an electronic component.
050423-02
Page 080-24
Page 080-25
Sensitive
Circuits
VSS
ESD
Power
Rail
Clamp
041008-01
Page 080-26
VDD
Local
Clamp
Local
Clamp
Internal
Circuits
Input
Pad
Output
Pad
Local
Clamp
Local clamp based protection
Local
Clamp
VSS
ESD
Power
Rail
Clamp
040929-06
Local clamps Conducts ESD current without loading the internal (core) circuits
ESD power rail clamps Conducts a large amount of current with a small voltage drop
ESD Events:
Pad-to-rail (uses local clamps only)
Pad-to-pad (uses either local or local and ESD power rail clamps)
Page 080-27
G
D
- +
vDS
n+
Shallow
Trench
Isolation
p-substrate
iC
Rsub
Device destruction
iDS
Negative TC
p+
n+
iSub
iDS
Shallow
Trench
Isolation
Second Breakdown
Snapback Region
First Breakdown
Positive TC
Avalanche
Region
Linear Region
Saturation Region
Vt2
041217-04
vDS
Vt1
Issues:
If the drain voltage becomes too large, the gate oxide may breakdown
If the transistor has multiple fingers, the layout should ensure that the current is
distributed evenly.
Page 080-28
Speed-up
Capacitor
R
Trigger
Circuit
C
Inverter
Driver
NMOS
Clamp
Operation:
041001-03
VSS
Normally, the input to
the driver is
high, the output low and the NMOS clamp off
For a positive ESD event, the voltage increases across R causing the inverter to turn on
the NMOS clamp providing a low impedance path between the rails
Cannot be used for pads that go above power supply or are active when powered up
For power supply turn-on, the circuit should not trigger (C holds the clamp off during
turn-on)
Also, forward biased diodes serve as non-breakdown clamps.
CMOS Analog Circuit Design
Page 080-29
Current
Current
ITarget
ITarget
ESD Clamp
ESD Clamp
Protected
Device
Voltage
Case 2 - Protected Device Fails
Voltage
ESD
Clamp
Current
Case 1 - Okay
Current
Protected
Device
Protected
Device
ITarget
ESD Clamp
ITarget
ESD Clamp
Protected
Device
Protected
Device
Voltage
Case 3 - Okay
Voltage
Case 4 - Protected Device Fails
070221-02
Page 080-30
Current
Target
Iesd
Increasing
NMOS W
NMOS Vt
Vc
Holding
voltage
Vc
Vc
Voltage
Trigger
voltage
Note that the NMOS clamp does not normally exceed the absolute maximum voltage.
NMOS clamps should be used with EPROMs to avoid reprogramming during an ESD
event.
Page 080-31
ESD Practice
General Guidelines:
Understand the current flow requirements for an ESD event
Make sure the current flows where desired and is uniformly distributed
Series resistance is used to limit the current in the protected devices
Minimize the resistance in protecting devices
Use distributed (smaller) active clamps to minimize the effect of bus resistance
Understand the influence of packaging on ESD
Use guard rings to prevent latchup
Check list:
Check the ESD path between every pair of pads
Check for ESD protection between the pad and internal circuitry
Check for low bus resistance
- Current: Minimum metal for ESD 40 x Electromigration limit
- Voltage: 1.5A in a metal bus of 0.03/square of 1000m long and 30m wide gives
a voltage drop of 1.5V
Check for sufficient contacts and vias in the ESD path (uniform current distribution)
Page 080-32
SUMMARY
Latchup is the creation of a low impedance path between the power supply rails
resulting in excessive current.
The conditions for latchup are:
- A four-layer, pnpn structure connected between power supply rails
- An injector (any diffusion connected to a pad)
- A stimulus
Latchup is prevented by:
- Keeping the NMOS and PMOS transistors separated
- Reducing the well resistance with appropriate well ties
- Surrounding the transistors with guard rings
ESD is caused by triobelectric charging which discharges through the IC when the
power is off
The current produced by an ESD event must be controlled uniform current flow,
minimum voltage drop, and must not flow through sensitive circuitry
An ESD event turns on very quickly (<1ns), has a high peak current (1A), and lasts for
approximately 100 ns.
ESD clamps consist of breakdown clamps (snapback) and non-breakdown clamps.