Tools / Latchup and burnout / Latchup protection sizing

Latchup protection sizing and verification

Enter the load, the latchup currents and holding point from test, and the limiter's timing. The tool sizes the trip window, the energy and die heating per event, the off time that clears the latch and the mission count, checks whether a series resistor alone can clear the latch, and writes the verification test plan.

Latchup protection sizingtrip windowhotspot and package heatingbond wire checkseries resistor load linestest plan in Markdownruns in your browserSeries resistorVerification planMethodologyHelp

Rail and load

Latched state, from test

Latchup current is a property of the part, the supply and the temperature. Take the low and high values from the test at the mission's highest temperature and supply voltage; if the test supply clamped, you have a lower bound on the high value and should say so.

Detection and cutoff

Die, package and wires

Off time and restart

Mission

The series resistor inputs sit with their results, below the workspace.

Can the protection save the part?

Working it out from the inputs.
Hotspot temperature against time in the latched state, and one protection cycle
The strip under the plot is one protection cycle on the same time axis: detection, switch off, the rail falling to the holding voltage, the off time and the restart.
Trip window
to
mA: load or inrush plus margin, to the lowest latch current less margin
Cutoff time
filter plus switch, from onset
Hotspot at cutoff, at the highest latch current
--
C at the hotspot when the switch opens
Off time margin
off time over required discharge
Downtime per event
s, cutoff plus off time plus restart
Protection cycles the test must show
-
per device: three times the 99 percent count, or ten

1. Trip window

The current axis: the load up to its maximum (and the inrush), the trip window between the load plus margin and the lowest latch current less margin, the latched currents seen in test, and the trip you chose.
Latch to load ratio
lowest latch current over maximum load

2. Energy and heating, at the highest latch current

Power in the latch
rail voltage times highest latch current
Energy before cutoff
mJ through the switch
Energy from the rail capacitor
mJ above the holding voltage
Bond wire
If the protection never trips
C after the package settles
Time to 250 C at the hotspot
with no cutoff
Where the energy goes

The energy an event delivers is the rail voltage times the latched current times the cutoff time, plus whatever the rail capacitor holds above the holding voltage, which the latched part will take after the switch opens. Where it goes is a small region of the die and the metal in series with it. The heating model is deliberately simple and is described in the methodology; it separates a fast hotspot term, which decides whether the die is damaged in the first milliseconds, from the package term, which decides what happens if the protection never trips.

3. Clearing the latch and getting back

Rail must fall to
V, the holding voltage, before the latch clears
Discharge time, latched part as the load
ms, constant current approximation
Discharge time, load resistance only
ms, if the latch clears early and only the resistor remains

4. Mission count

Expected latchups, all devices
over the mission
Probability of at least one
Poisson
Events per device at 99 percent
the count a device must be shown to survive
Cumulative downtime
expected, all devices
Retry exhaustion

Or a series resistor: can it clear the latch by itself?

The oldest latchup protection is a resistor between the rail and the part. It does two things. It limits the latched current, so the die dissipates less. And if it is large enough, it drops the part's supply below the holding voltage once the latch draws current, so the latch cannot sustain itself and clears when the local capacitor has drained. The price is voltage drop in normal operation, which is why it works for low current parts (an ADC, a memory, a small logic device) and not for a processor. The load-line calculation below evaluates the resistance needed and the resulting voltage drop.

Part and resistor
The latch is modeled as a straight line through the test point (the lowest latch current at the test supply voltage) and the holding point (holding voltage, holding current): V = Vhold + I Rlatch. Measure the holding current by sweeping the supply down during a latch at the beam; without it the tool can size the resistor for power limiting but not for extinguishing. The holding voltage, holding current and test supply are entered with the latched state above.
Load lines
Latch path resistance
ohm, from the test and holding points
Largest R the load allows
Smallest R that starves the latch
ohm, above this the latch cannot hold
Resistor used
Part supply at maximum load
Latched current with the resistor
Die power while latched
Hotspot temperature
Resistor dissipation, normal / latched
Recovery after the latch clears
local capacitor recharge (3RC) before the part can restart
Latch characteristic and load lines

Verification test plan

The protection is verified by latching the part up, on purpose, many times, with the protection circuit doing its job, and then proving the part is still the part it was. The plan below is built from the numbers above.


  

How it works

Three conditions between a latchup and a survivable event

01

Separate the latch from the load

The trip current has to sit above everything the load legitimately draws, inrush included, and below the lowest latch current seen in test, with margin on both sides. When the two overlap, current detection alone cannot reliably separate a latch from a busy load on that rail.

02

Bound the energy and the heat

The supply feeds the latch until the switch opens, and the rail capacitor adds its charge after that. A hotspot and package model turns the power into a die temperature at cutoff, read against 150, 250 and 400 C.

03

Clear the latch, count the cycles

The rail has to fall below the holding voltage during the off time, or the part is likely to re-latch on re-enable. The mission rate sets how many cycles each device must survive, and the test plan asks for three times the 99 percent count, at least ten.

Why protection is sized, not assumed what latchup is, what protection does

Flying a part that latches up is a legitimate decision when the protection around it is sized rather than assumed. Sizing means four numbers: a trip current that sits above everything the load legitimately draws and below what the latched part draws, a cutoff time short enough that the energy delivered does not damage the die or the bond wires, an off time long enough for the rail to fall below the holding voltage so the latch actually clears, and the number of times the whole cycle will happen over the mission so that the test can demonstrate the part survives that many. This tool computes them for an active limiter, tunes the other classic answer, a series resistor that starves the latch below its holding current, flags the cases where neither can work, and writes the verification test that has to be run with the protection in the loop.

What latchup is, for this purpose. A heavy ion or proton recoil turns on the parasitic PNPN structure between a CMOS well and the substrate. The structure stays on as long as the supply holds it above its holding voltage, drawing a current set by the parasitic path and the supply's ability to deliver it, typically tens of milliamps to amps. The current heats a small region of the die and runs through metallization and bond wires that were sized for the normal load. Damage is by heat: junction and metal degradation in tens to hundreds of milliseconds at high current, metal migration and latent leakage over repeated events at lower current, and bond wire fusing when the current exceeds what the wire carries.

What protection does and does not do. A current limiter or a monitored switch bounds the energy of each event and clears the latch by removing power. It does not stop the event, it does not make a part that latches at 20 mA above its normal current detectable, and it does not by itself prove the part survives the cycle. That last part is a heavy ion test with the flight protection circuit, or an electrically equivalent one, in the loop; the plan for it is at the bottom of the page.

Methodology: how the numbers are computed the model behind each result

The models behind each number, the sources they come from, the places they are crude on purpose, and why the verification test is written the way it is.

What has to be true for protection to work

Single event latchup is the ion induced turn on of the parasitic bipolar pair formed by a well, the substrate and the source diffusions of a CMOS structure [1], [2]. Once on, it is a low impedance path from supply to ground that persists until the supply falls below the structure's holding voltage. The current is set by the parasitic path resistance and the supply, and it ranges from a few tens of milliamps in a small isolated well to amps in a large digital part with a stiff supply. The heat it produces is the damage mechanism, and heat takes time, so a protection circuit that removes power fast enough and keeps it off long enough can make an otherwise destructive event survivable. Four conditions must hold, and each is a number on this page: the latched current is distinguishable from the normal load; the energy delivered before cutoff stays below what the die and its metal survive; the rail falls below the holding voltage during the off time; and the part survives the number of cycles the mission will produce without accumulating damage. The tool reports on each; the test at the end is how the last two are actually established.

The trip window

The trip current must exceed the maximum legitimate load, including inrush and activity peaks at the highest temperature, by a margin that covers the comparator's reference and sense resistor tolerance and the fact that the load figure is an estimate; the default is 25 percent. It must sit below the lowest latchup current by a margin covering the same tolerances and the fact that the lowest current in a handful of test events is not the lowest the part can produce; again 25 percent by default. The window exists when the second bound exceeds the first. The ratio of the lowest latch current to the maximum load is the single best indicator of whether current based protection is going to be comfortable: above about 3 it usually is, below 2 it is marginal, and below about 1.3 no reasonable pair of margins leaves a window. Modern parts with large quiescent currents and small latch currents in isolated wells are exactly the case that fails this test, and the honest answer is a different detection principle or a different part.

The series resistor

For low-current parts, a series resistor can provide latchup protection without an active detector or cutoff timer. A load-line analysis determines whether it can clear the latch while maintaining the required operating voltage. A latched part behaves, to the accuracy that matters here, as a voltage source at the holding voltage Vh with a series resistance Rlatch: V = Vh + I Rlatch, valid down to the holding current Ihold, below which the parasitic structure turns off. Both ends of that line come from the beam test: the test point is the latched current at the test supply voltage, and the holding point is found by lowering the supply during a latch until the current collapses. A resistor R from the rail imposes the load line V = Vrail − I R, and the latch sits where the two lines cross:

Ilatched = (Vrail − Vh) / (R + Rlatch)

If that current is below Ihold the latch cannot hold: the part's supply node sags below the holding point and the parasitic path turns off by itself. The resistor that just achieves this is Rext = (Vrail − Vh)/Ihold − Rlatch. Against it stands the normal load: the part needs Vmin at its maximum current, so R ≤ Rdrop = (Vrail − Vmin)/Imax. A passive design exists when Rext < Rdrop; the tool suggests the largest standard E24 value that leaves 10 percent headroom on the drop and clears Rext by 25 percent. The condition is a statement about the part's numbers: it is met when the maximum load is a small fraction of the holding current times the supply headroom over the latch overdrive, which is the case for an ADC drawing 5 mA behind 300 mV of headroom and not for a processor drawing 200 mA. When the window does not exist the resistor still cuts the latched power by the ratio of Rlatch to R + Rlatch and buys time, but a power cycle is still required to clear the latch, and the tool says so.

The local decoupling capacitor at the part complicates the picture in the first milliseconds. At the instant of latchup the node is held at the rail by the capacitor and the latch draws its stiff supply current; the node then discharges toward the load line intersection with time constant C R Rlatch/(R + Rlatch), and if the intersection is below the holding point the latch collapses when the node reaches it. The tool integrates that transient for the energy delivered to the die and the time to collapse, applies the same hotspot model as the active case for the average power over that time, and adds the recharge (3 R C) to the part's restart time to give the outage. A large local capacitor is therefore a liability with a passive design: it feeds the latch and delays its collapse, while providing the inrush that the resistor cannot. Resistor dissipation is checked at maximum load continuously and at the latched current, with the latter treated as a pulse when the latch collapses. The holding current falls with temperature and the latch line moves with it, so the numbers to use are the ones measured at the highest operating temperature, and a window narrower than about 1.5 to 1 in resistance should not be trusted until they are.

Energy per event

Two terms. The supply feeds the latch for the detection filter time plus the switch turn off time: E = V I t. Then the switch opens and the rail capacitance discharges into the latched part until the rail reaches the holding voltage: E = C(V² − Vh²)/2. For a 3.3 V rail with 47 µF and a 1.2 V holding voltage the second term is 0.22 mJ, which is what a 0.9 A latch draws in 75 µs; a large output capacitor on the protected rail therefore sets a floor on the energy that no amount of comparator speed removes, and the design lever is to move capacitance upstream of the switch. The tool uses the highest latch current for the energy and heating because that is the event that does the damage, and the lowest for the trip window because that is the event that escapes.

The heating model

The latched current flows through a region of the die that is small compared with the die and on a time scale short compared with the package. The tool treats it as a disc of radius a on the surface of a semi infinite silicon body with uniform heat flux q = P/(πa²). Two classical results bracket the response [3]. For times short compared with a²/α the surface temperature rise under a uniform flux is that of a one dimensional half space:

ΔT(t) = 2 q √(α t / π) / k

and for long times the disc source reaches a steady rise at its center of

ΔT = P / (π k a)

with k = 150 W/m/K and α = 8.8e-5 m²/s for silicon near room temperature. The tool takes the smaller of the two, which is within about 20 percent of the exact transient solution and errs low near the crossover; the crossover is at t = πa²/(4α), about 20 µs for a 50 µm radius. On top sits the package term, the junction to board thermal resistance times the power, approached with a single time constant of seconds. So for a protection cutoff of 50 to 500 µs, the hotspot temperature is essentially its steady local value, P/(πka), plus the board temperature, and it depends on the hotspot radius as 1/a. That radius is the least known input. A latch confined to one well of a small analog part might be 20 µm; a latch in a large logic array spreads over hundreds of micrometers with a correspondingly lower temperature at the same power. The tool defaults to 50 µm and the user should move it and watch the result, because the answer moves with it.

Silicon's conductivity falls with temperature (roughly as T-1.3 above room temperature), so the model is optimistic once the hotspot is several hundred degrees; by then the verdict is already destructive.

Damage thresholds and latent damage

Three bands are drawn. Below the rated junction temperature, 150 C for most parts, a single event does no thermal damage and the question becomes cumulative. Between 150 and about 250 C, parts have survived individual events but latent damage has been documented: Becker, Miyahira and Johnston [4] showed devices that passed functional tests after latchup with protection and then exhibited increased leakage, metallization damage visible in cross section, and early failure under subsequent stress; their recommendation is the basis of the post irradiation leakage screen and burn in in the test plan, and of limiting the energy per event rather than only clearing the latch. Above roughly 400 C, aluminum metallization approaches conditions for rapid electromigration and void formation, junctions leak heavily, and the 660 C melting point of aluminum is within reach for a stiff supply and a small hotspot; this is where the classic destructive latchup lives, and no protection cutoff in the millisecond range reaches it for a high current latch.

Bond wires

A latched current returns through the supply and ground bond wires that were sized for the normal load. The sustained fusing current of a short bond wire in a package depends on the material, the diameter, the length and the heat sinking at its ends [5]; the values in the tool (about 0.7 A for 1 mil gold, 1.0 A for 1.25 mil, 1.4 A for 1.5 mil, 2.4 A for 2 mil, with copper slightly higher and aluminum slightly lower) are typical sustained figures for wires a millimeter or two long. Wires survive currents above these for milliseconds, which is why a fast cutoff protects wires as well as the die, and a part whose latch current exceeds the wire rating is protected only as long as the cutoff is fast. The wire check is a ratio, not a temperature, and it is there because a fused wire is the one latchup outcome no post test screen recovers from. Parts with multiple supply wires in parallel share the current; the tool does not know how many there are.

Clearing the latch

The latch clears when the voltage across the parasitic structure falls below its holding voltage, typically 1.0 to 1.5 V for a well to substrate latch in bulk CMOS but sometimes higher, and it must be measured on the part because the recovery design depends on it. After the switch opens, the rail capacitance discharges through the latched part, which behaves approximately as a constant current sink at the latch current until the voltage nears the holding level, so the discharge time is about C(V − Vh)/I. If the latch does clear early, the remaining charge sits on the capacitor and only a parallel load or a deliberate discharge resistor removes it; without one, re-enabling into a rail still above Vh simply re-latches. The tool asks for a three to one margin of off time over the constant current discharge time and, more importantly, asks the test to probe the rail and see it fall below Vh in every cycle. Downstream regulators with large input capacitors, and body diodes in the switch, are the usual reasons it does not.

Micro latchup

Not every latch pulls hundreds of milliamps. A latch confined to a small well can raise the supply current by a few milliamps and leave the part functional [1]. Current protection does not see it, the part runs hot at one spot indefinitely, and the cumulative damage and leakage growth follow. The test plan therefore watches idle current between events for a stable increase, and the design options when one is found are a window comparator on quiescent current in known idle states, a periodic power cycle at an interval short enough to bound the heating, or a change of part.

Protection architectures

A monitored series switch, a comparator with a glitch filter driving a P channel FET, gives the designer the trip level, filter time and off time as explicit parameters and is the reference case for the tool. Integrated eFuse and hot swap controllers do the same job in one package with fixed or pin programmable values; read the datasheet for the response time, which is often tens of microseconds for a fast comparator path and milliseconds for the current limit loop, and enter the one that will act on a latch. A linear limiter in foldback is the traditional answer and is the weakest: it holds the rail at the voltage the latched load allows, which is often above the holding voltage, so the latch persists at the foldback current indefinitely unless that current is below the holding current; prefer a limiter that shuts off. A software loop reading a current monitor reacts in milliseconds to hundreds of milliseconds; the heating model shows what the hotspot does in that time. Whatever the architecture, radiation tolerance of the protection circuit itself is part of the design: a limiter that latches up is not a limiter.

Mission counts

With a latchup rate per device day from the rate tool, the number of events over the mission for N devices is Poisson with mean rate times N times days. The tool reports the expected count, the probability of at least one, the 99 percent count per device, and the cumulative downtime as the count times the per event downtime. The verification test asks for at least three times the 99 percent per device count, and at least ten, of protection cycles on each device: enough that the latent damage mechanism, which is cumulative, has a fair chance to appear in the post test screen. Use the worst case environment rate for this count; a design verified for the quiet sun count and flown through an event is verified for nothing.

Why the test looks like this

The verification plan addresses three common shortcomings in latchup protection testing. First, the part is latched at a beam test with a bench supply's current limit and the flight limiter is designed afterwards from the numbers; but the latch current depends on the supply impedance and the cutoff time on the flight circuit's capacitance and harness, so the numbers from the bench are the wrong numbers. The plan puts the flight protection, or an electrically equivalent one, in the beam room. Second, the test is run at room temperature and nominal supply; latch cross section rises and latch current falls with temperature, and holding voltage moves with supply, so the room temperature window is not the flight window. Third, the pass criterion is "the part still works" after a few events. Becker's latent damage results [4] are why the plan baselines leakage and supply current before the test, asks for tens of cycles per device, and repeats the characterization after a burn in. The single deliberate unprotected event at the end characterizes the natural latch current and holding voltage under mission conditions and is placed last because it may be destructive.

Limits

The heating model is a half space with constant properties and a guessed hotspot radius; it gives the order of magnitude and the scaling, not a temperature to design to within 20 percent. Bond wire fusing values are typical, not the values for your package. The discharge model treats the latched part as a constant current sink to the holding voltage, and the series resistor analysis treats the latch as a straight line between the test point and the holding point, which real latches follow only roughly. The tool knows nothing about the protection circuit's own radiation response, about multiple supply domains on one die, or about a latch that migrates between current levels during an event, all of which the test will show and the model will not. It is a sizing tool: it tells you what the test must demonstrate and whether the design has a chance of passing it.

References

[1] Johnston, A. H., The Influence of VLSI Technology Evolution on Radiation-Induced Latchup in Space Systems, IEEE Transactions on Nuclear Science 43(2), 505, 1996.

[2] Sexton, F. W., Destructive Single-Event Effects in Semiconductor Devices and ICs, IEEE Transactions on Nuclear Science 50(3), 603, 2003.

[3] Carslaw, H. S. and Jaeger, J. C., Conduction of Heat in Solids, 2nd edition, Oxford, 1959: the semi infinite solid under constant surface flux and the steady disc source. Any heat transfer text (Incropera and DeWitt, Fundamentals of Heat and Mass Transfer) carries the same results.

[4] Becker, H. N., Miyahira, T. F. and Johnston, A. H., Latent Damage in CMOS Devices From Single-Event Latchup, IEEE Transactions on Nuclear Science 49(6), 3009, 2002.

[5] Loh, E., Physical Analyses of Data on Fused-Open Bond Wires, IEEE Transactions on Components, Hybrids, and Manufacturing Technology 6(2), 209, 1983.

[6] Layton, P. J., Czajkowski, D. R., Marshall, J. C., Anthony, H. F. D. and Boss, R. W., Single Event Latchup Protection of Integrated Circuits, RADECS 1997 Proceedings, 327, 1997. An early published protection circuit design and its test.

[7] JEDEC JESD78, IC Latch-Up Test, current revision: the electrical latchup test whose holding voltage and current definitions are used here; it does not address single event latchup.

[8] Space RHA, SEE Rate Assessment Tool and SEL Test LET Requirement Tool, for the rate and the LET at which the verification test should be run.