6.4.8 · D2Power, Thermal & Reliability

Visual walkthrough — Electromigration reliability

1,970 words9 min readBack to topic

We assume you know nothing except: a wire carries current, current is moving charge, and metal is made of atoms sitting in a lattice. Everything else we draw.


Step 1 — What is current density , and why do we care about it (not current)?

WHAT. Current is how much charge flows per second. But two wires can carry the same and behave completely differently if one is fat and one is thin. So we divide the current by the wire's cross-sectional area (the size of the "doorway" the charge squeezes through):

  • — total charge per second flowing down the wire (amps).
  • — the area of the wire's cross-section (its width height).
  • current density: how crowded the flow is. Units: amps per cm².

WHY. Electromigration damage is about crowding, not total flow. A wide highway with many cars is calm; the same cars forced through one lane is chaos. As chips shrink, shrinks but barely drops — so shoots up. That is why , not , is the villain.

PICTURE. Same current, two doorways.

Figure — Electromigration reliability

Step 2 — The two forces on one metal atom

WHAT. Pick one metal ion sitting in the lattice. When the wire is powered, two pushes act on it:

  1. Direct field force — the electric field pulls the positive ion toward the cathode (the terminal).
  2. Electron-wind force — a river of electrons streams the other way (toward the terminal, the anode). Each electron that bumps the ion hands over a tiny shove, like wind on a flag.
  • — the charge of one electron ( C), our unit of charge.
  • — the electric field: how steeply the voltage drops along the wire (volts per cm).

WHY. In a good metal there are enormous numbers of fast electrons and they win the tug-of-war. The net push on the atom is toward the anode — the same way the electrons go. This is the single most counter-intuitive fact of EM (see the parent's [!mistake] callout).

PICTURE. One ion, two arrows; the wind arrow is drawn bigger because it dominates.

Figure — Electromigration reliability

Step 3 — Rewrite the force using (Ohm's law does the trick)

WHAT. We have , but (field) is invisible to a chip designer. What they control is (current density). Local Ohm's law connects them:

  • resistivity: how hard the metal fights the current. A material constant.
  • — replaces . Bigger current density → bigger internal field → bigger push.

WHY. This is the pivotal move. A tool (Ohm's law) enters because it converts an unmeasurable quantity into the knob designers actually turn. Now the atom's push scales directly with — and we already saw is what explodes in small chips.

PICTURE. The substitution shown as swapping the "" label for "" on the same arrow.

Figure — Electromigration reliability

Step 4 — From force on one atom to a flux of many

WHAT. A force on one ion makes it drift slowly. Multiply by how many atoms there are and how easily they move, and we get an atomic flux — a river of metal creeping through the wire:

  • — number of atoms per unit volume (how packed the lattice is).
  • diffusivity: how easily an atom can hop to a neighbouring empty spot.
  • — Boltzmann's constant, the exchange rate between temperature and energy.
  • — absolute temperature (kelvin).
  • — the Einstein relation: it turns "how mobile" into "how much drift per unit force." We use it because it is exactly the bridge from force to speed for diffusing particles.

WHY. Failure isn't about one atom; it's about mass moving. is the amount of metal sliding past per second. But — crucial — flux alone is harmless.

PICTURE. A steady river of metal atoms all drifting the same way.

Figure — Electromigration reliability

Step 5 — Why divergence kills, not flux

WHAT. If the same amount of metal that flows in to a region also flows out, nothing changes — mass in = mass out. Damage needs a spot where the flux changes: a via, a blocking diffusion barrier, a grain boundary. There, more atoms arrive than leave (pile-up → hillock → short) or more leave than arrive (depletion → void → open).

The word for "flux changing across a place" is divergence, written .

  • — river flows through untouched, wire survives.
  • — mass accumulates or drains → damage grows.

WHY. This tells us where wires break (junctions and barriers), which is why real design rules obsess over vias and line ends, not the middle of a long straight wire.

PICTURE. Two boxes: uniform flow (safe) vs. a blocking wall where atoms pile on one side and empty on the other.

Figure — Electromigration reliability

Step 6 — Turn "rate of damage" into "time to failure"

WHAT. The wire fails when a critical amount of mass has moved. If damage builds at a steady rate, then

Two things happened here:

  • Invert the rate. Faster damage → shorter life. So lifetime is . That flips from numerator to denominator.
  • Unpack . Diffusivity obeys , where is the activation energy — the energy hill an atom must climb to hop. Since was in the numerator of the rate, flips to in the lifetime.

WHY. The positive exponent is the sanity check the parent flagged: hotter wire → easier hops → faster damage → shorter life. decreases as rises. ✔

PICTURE. The energy-hill an atom must climb, shrinking as heat helps it over.

Figure — Electromigration reliability

Step 7 — Black's empirical fix: the exponent

WHAT. Our clean derivation gave lifetime . But experiments showed the current dependence is often steeper — a power :

  • Median Time To Failure: the time by which half of identical wires have died.
  • — a constant swallowing geometry, , , and material details.
  • — current density raised to the current exponent .
  • when void nucleation limits life (matches our simple theory); when void growth limits it (a growing void also shrinks the area, feeding back).
  • — the Arrhenius temperature term from Step 6.

WHY. The simple physics gets ; reality adds feedback (a void shrinks the wire, raising locally, accelerating itself) giving . Using the wrong mis-extrapolates lifetime by orders of magnitude — this is why the parent devotes a whole [!mistake] to it.

PICTURE. Two lifetime-vs- curves on log axes: slope (nucleation) vs slope (growth).

Figure — Electromigration reliability

Step 8 — The degenerate case: short wires never fail (Blech)

WHAT. As atoms pile at the anode end, they build pressure (compressive stress) that pushes back against the wind. If the wire is short, this back-stress balances the EM force before any void grows. The wire is immortal. The condition is a product:

  • — the wire's length.
  • — the Blech product, the single knob deciding immortality.

WHY. A short line = a stiff spring; the pile-up cancels the push quickly. A long line = a soft spring; the wind wins. This is the important degenerate case: our whole "steady rate → failure" story breaks when the geometry is small enough. Short jumpers can carry huge for free.

PICTURE. Short wire (spring stops the push) vs long wire (spring too weak, void grows).

Figure — Electromigration reliability

The one-picture summary

Figure — Electromigration reliability

Read it left to right: crowded current force on the atom atomic flux divergence at a barrier builds a void → the wire dies in a time — unless it is short enough to be immortal.

Recall Feynman retelling of the whole walkthrough

Picture a hallway packed with metal marbles (the wire's atoms). Blow a strong electric wind through it — that wind is the electrons, and there are so many, moving so fast, that they knock marbles down the hall. The crowdedness of the wind is ; a narrow hall crowds it and shoves harder. Each marble feels a shove ; we roll the field-pull and wind-push into one number so we only track one arrow. Multiply by how many marbles there are and how easily they roll, and you get a steady river of marbles (). But a river flowing evenly hurts nothing — the trouble is a wall (a barrier or junction) where marbles pile up on one side (a bump that touches the next hallway = short) and drain from the other (a hole = snap). Heat makes marbles jump the little bumps in the floor more easily, so they move faster and the hall breaks sooner — that's the . Experiments say the crowding hurts even more than one-power's worth, so we write with near 2 when a growing hole feeds on itself. And the escape hatch: if the hallway is really short, marbles jam at the far end and push back so hard the whole flow stops before any hole forms — that wire lives forever.

Connections

  • Arrhenius reliability model — the factor born in Step 6.
  • MTTF and FIT rates — what "median time to failure" means statistically.
  • Joule heating & self-heating — raises the that appears in Step 6.
  • Design rules & current density limits — the cap that Steps 1 and 7 justify.
  • Copper damascene process — sets the , , and barrier walls of Step 5.
  • Stress migration — the back-stress cousin behind the Blech balance in Step 8.
  • Interconnect RC delay — the same shrinking wires, a competing constraint.