SIPI

Power Integrity / 07

DC IR Drop and Electromigration

Before any of the interesting dynamic behaviour happens, plain DC resistance has already taken a slice of your voltage budget — and it takes it permanently. The same current density that causes it also, over years, physically moves metal atoms and opens the conductor. Two failures, one cause, very different timescales.

Current does not distribute evenly · and DC drop comes off the top
power balls, seen from above Where the budget goes board planes vias and balls package on-die power grid 37.5 mV of budget, and the DC drop takes a slice before any transient noise has happened at all the average is not the check — the map is
IR drop can consume rail margin before any dynamic event occurs. On a 0.75 V rail at 5% ripple the entire budget is 37.5 mV; if the DC path from the regulator's sense point to the transistor takes 20 mV, less remains for droop, resonances, and SSN. Current crowds toward balls on the lower-resistance path to a hotspot, so a rail can meet its average current-density limit while a smaller set of balls carries several times the average. The same density affects electromigration, which is a lifetime specification rather than an immediate functional measurement. Because lifetime depends exponentially on temperature, the relevant check includes the hot operating corner rather than nominal junction temperature alone.

Ohm's law, before anything else happens

Before high-speed clock trees ever start switching and before nanosecond transients, package anti-resonances, or cavity modes can develop, the most fundamental law of electronics is already taking its cut: Ohm's law (V = I × R). Copper is a superb conductor, but it is not a superconductor. Every milliohm of resistance across board copper planes, via barrels, solder balls, and dense on-die power grids drops voltage whenever DC current flows.

When modern low-voltage processors demand tens or hundreds of amperes of current, that static I × R drop permanently steals a massive fraction of your allowable voltage window before dynamic AC noise even enters the picture. Furthermore, when that immense current is forced through microscopic solder balls or narrow metal necks, extreme current density does something far more permanent: billions of energetic electrons physically collide with metal atoms, knocking them out of position and migrating them downstream. Over months or years, this electromigration carves voids that eventually snap the conductor into a permanent open circuit.

Every conductor between the regulator and the transistor has resistance: plane copper, vias, BGA balls, package traces, and the metal grid on the die itself. Push current through resistance and you drop voltage. That is all IR drop is.

What makes it consequential is that it is static. It is not a transient you can ride out or a resonance you can damp. It is simply gone, before the rail has done anything interesting, and everything dynamic has to fit in what is left.

The budget is spent before the AC arrives

IR drop is the least interesting mechanism in power integrity and one of the most consequential, because it comes off the top. A 5% ripple budget on a 0.75 V rail is 37.5 mV total. If DC drop from the regulator sense point to the transistor takes 20 mV of that, everything dynamic — droops, resonances, SSN — is fighting over the remaining 17.5 mV.

The resistance is distributed across the whole chain, and the share is rarely where people expect: board planes contribute least per unit length because they are wide, while vias, BGA balls, package traces and the on-die power grid contribute most. On a high-current rail the on-die grid is frequently the single largest term, which makes it a floorplanning problem before it is a board problem.

Current crowding is where the surprises are Current does not distribute evenly. It crowds at the edges of plane cutouts, around via arrays, and into whichever few balls happen to sit on the low-resistance path. A rail can meet its average current density everywhere and still have a handful of balls carrying several times their share. The average is not the check; the map is.

Electromigration: the same current, a different failure

Push enough current density through a metal conductor and momentum transfer from the electrons physically displaces metal atoms. Material migrates downstream, voids open upstream, and eventually the conductor fails open. The rate is captured by Black's equation:

MTTF ∝ ( 1 / Jn ) · exp( Ea / kT ) J is current density, n is typically around 2, and E_a is the activation energy. The exponential in temperature is the term that dominates in practice — the same current at a higher junction temperature can shorten life by an order of magnitude.

Two consequences follow. First, EM is a lifetime specification, not a pass/fail measurement — you cannot see it at bring-up, and the part that fails EM works perfectly for months. It is enforced by design rules: a maximum current density per metal layer, per temperature, per bump or ball, checked by rule rather than observed.

Second, the temperature term ties EM to thermal design in a way that catches people out. A layout that passes at the nominal junction temperature can fail at the thermal corner, and a rail that is fine in isolation can be marginal once a neighbouring block heats it. Signing off EM at typical temperature is not a conservative simplification; it is the wrong corner.

Why this decides how your board behaves

What to do about it

Allocate the DC drop explicitly, at the start. Decide what fraction of the tolerance belongs to static drop before the dynamic analysis begins, and hold that line. This is a budgeting decision, not a measurement.

Check the map, not the average. A current-density plot with a colour scale hides exactly the hot spots that matter. Look at the maximum, and look at where it is.

Put the sense point where the specification means. A regulator regulates what it senses. Sensing at its own output regulates the output and lets all the drop fall on the load; sensing at the load moves the drop inside the loop where the regulator corrects it, at the cost of loop stability margin. Remote sense is the single highest-leverage decision here.

Fix crowding with geometry, not with more copper overall. Widening a plane that is already wide does little; adding vias where the current is being forced through a narrow path does a great deal.

Using this to find a fault
  • Voltage measured at the load lower than at the regulator. That difference is your IR drop, directly. Measure it under load, not at idle — it scales with current.
  • A rail that fails only at high load and recovers instantly. Static drop, not a transient. A transient would show a settling shape; drop simply tracks the current.
  • Timing failures that correlate with physical position on the die. Grid drop. The far end of the grid is running slower because it is running lower.
  • A device that fails after months in the field with no visible damage. Consider electromigration on a via or ball array, especially one that a current-density check passed on average.
Go deeper — Black's equation and what it does not license

Electromigration is the long-term failure driven by the same current density. Electrons transfer momentum to metal ions; over time, material migrates downstream, voids open upstream, and the conductor eventually fails open. Black's equation captures the rate:

MTTF ∝ ( 1 / Jn ) · eEa / kT J is current density, n is typically 1–2, Ea an activation energy for the specific metallurgy

Two things about that expression are worth stating carefully, because it is routinely over-applied.

The exponential in temperature is the dominant term. A modest temperature rise shortens life far more than a modest current increase does. Which means an electromigration assessment without a thermal analysis behind it is not an assessment — the T in that exponent is the junction or conductor temperature under real operating conditions, not ambient.

n and Ea belong to a specific metallurgy. They are fitted constants for a particular metal, barrier, grain structure and geometry, measured by accelerated test. They are not universal, and a lifetime number computed with borrowed constants is not a prediction. The honest use of Black's equation is comparative — this via array is worse than that one — rather than absolute.

This is also why the reliability rules you are given are stated as current-density limits rather than as lifetimes. The limit already encodes somebody's metallurgy, temperature assumption and target life. Applying it is sound; back-calculating a lifetime from it is not.

Why DC matters and AC mostly does not. Electromigration is driven by net atomic transport, so a current that reverses direction largely undoes its own damage — there is a partial self-healing effect. A rail carrying steady DC is the classic case; a signal line carrying balanced AC is largely exempt at the same RMS density. That asymmetry is why power delivery gets the reliability scrutiny and signal routing usually does not.

In the real world

IR drop can quietly consume a meaningful part of a power-integrity budget. It may not cause a dramatic failure by itself; instead, the design can lose margin across many conditions when dynamic analysis begins from a rail budget already partly consumed by DC drop.

The habit worth building is to write the allocation down: so many millivolts to set-point error, so many to static drop, so many to dynamic. It takes five minutes at the start of a project and it makes every later argument about the PDN a conversation about numbers instead of instincts.

Related