Black's Equation

Black's equation is the empirical reliability model that converts accelerated electromigration stress data into a mean time to failure for metal interconnects. It relates lifetime to the two operating conditions that dominate atomic transport in a current-carrying wire: current density and absolute temperature.

$$ \mathrm{MTTF} = A\, J^{-n} \exp\!\left(\frac{E_a}{k_B T}\right) $$

Here $A$ is a fitted process and geometry constant, $J$ is current density, $n$ the current-density exponent, $E_a$ the effective activation energy, $k_B$ Boltzmann's constant and $T$ the interconnect temperature in kelvin.

Where the two exponents come from

The form is not arbitrary. The exponential term is the Arrhenius factor governing the diffusivity that carries the atomic flux,

$$ D = D_0 \exp\!\left(-\frac{E_a}{k_B T}\right) $$

so $E_a$ is an effective fitted barrier that can help distinguish candidate rate-limiting pathways. It is not a unique fingerprint: stack, microstructure, stress window and mixed mechanisms can shift the apparent value:

Pathway$E_a$ (eV)Dominant in
Cu surface / cap interface0.8 – 1.0unlanded Cu, SiN cap
Cu grain boundary1.0 – 1.2fine-grain narrow lines
Cu / liner interface1.2 – 1.5Co or Ru clad lines
Cu bulk lattice≈ 2.1rarely rate-limiting
Al(Cu) grain boundary0.5 – 0.7legacy Al metallization

The fitted current exponent $n$ describes current acceleration over the measured window. Values near 1 are often associated with void-growth-controlled behavior, while values nearer 2 can occur when nucleation or incubation dominates, but the mapping is not unique. Geometry, reservoirs, microstructure and failure criterion also affect the apparent exponent; an unexpectedly high value should trigger checks for Joule self-heating and mechanism changes.

$$ n \text{ is fitted over a stated stress window; it is not a one-to-one mechanism identifier.} $$
Black's equation: fit the slopes, then project the distribution MTTF = A J⁻ⁿ exp(Eₐ/kBT) — valid only while the same failure mechanism governs stress and use conditions A TEMPERATURE SWEEP AT FIXED J 1/T (K⁻¹)ln(lifetime) positive slope = Eₐ/kB hot stresscool use extrapolation distance B CURRENT SWEEP AT FIXED T ln(J)ln(lifetime) slope = −n uncorrected self-heating bends fit C USE-CONDITION FAILURE DISTRIBUTION ln(time to failure)probability density t₅₀ / median low-percentile targetmillions of segments D VALIDITY GATE same mechanism? same void site · diffusion path geometry · failure criterion YES — projectNO — refit model A straight line is evidence, not proof, of one mechanism.
Black-Model Projection: Design the Fit, Carry the Uncertainty an acceleration factor without parameter covariance, mechanism checks, and a target percentile is incomplete A · IDENTIFIABLE STRESS MATRIX current density J → temperature T → replicate across both axes check interaction measure metal temperature, censoring, and failure mode at every cell B · PARAMETER COVARIANCE current exponent n → activation energy Ea → weak design: many (Ea,n) pairs fit balanced design tightens joint interval report the covariance—not only two best-fit numbers C · EXTRAPOLATION FAN AND VALIDITY CHECK accelerated-test window curvature / mode change use condition projection interval decreasing acceleration / increasing extrapolation distance → ln lifetime → prediction = fitted statistic + parameter covariance + distribution width + model discrepancy + use-condition uncertainty

A credible projection preserves the uncertainty created by the experiment. Replication estimates scatter; a stress matrix separates current and temperature effects; metal-temperature measurement prevents Joule heating from masquerading as a current exponent; censored specimens remain in the likelihood; and failure analysis checks that every cell represents the same mechanism. Parameter covariance and model discrepancy then widen the use-condition interval as the projection moves away from observed data.

Fitting discipline

The experiment must vary current and temperature with enough independent leverage to identify $E_a$, $n$, their interaction, and uncertainty. Separate one-factor sweeps make the transformed slopes easy to inspect; a balanced multivariable design can estimate them jointly when replication, temperature measurement, censoring, and covariance are handled explicitly. A confounded matrix can fit stress data while extrapolating poorly. Because the wire heats itself, the temperature entering the Arrhenius term is not the chuck temperature but

$$ T = T_{\text{chuck}} + \Delta T_{\text{Joule}}, \qquad \Delta T_{\text{Joule}} \propto J^{2}\rho R_{\text{th}} $$

which is precisely the mechanism that inflates an apparent $n$ if uncorrected.

Lognormal statistics and the use-condition projection

Although conventionally written as MTTF, a Black-model fit must state which lifetime statistic it predicts. EM qualification commonly fits median time to failure, $t_{50}$, rather than the arithmetic mean. Neither is a guarantee. Interconnect failure times are lognormally distributed, so the fraction failing by time $t$ is

$$ F(t) = \Phi\!\left(\frac{\ln t - \ln t_{50}}{\sigma}\right) $$

with $t_{50}$ the fitted median and $\sigma$ the log-space shape parameter; both must come from the qualified population and censoring method, not a generic default. Sign-off targets a specified low failure fraction across a defined population, so the relevant lifetime is a lower distribution quantile whose distance from the median depends on that target, the fitted shape parameter, and the population model. Narrowing the distribution is often worth more than raising the median, which is why process work aimed at grain-size uniformity and cap-interface integrity pays off disproportionately.

Limits of the model

Black's equation is a fitted engineering correlation, not a physical law. Values of $A$, $n$ and $E_a$ depend on metal system, interface chemistry, line dimensions, grain structure, stress mode and the chosen failure criterion, so parameters are never transported between technologies. The model also assumes a single dominant mechanism; when surface and grain-boundary diffusion compete at comparable rates, a single Arrhenius slope is a poor description and the extrapolation drifts. Short segments may not follow it at all, because qualified Blech back-stress conditions can arrest net transport before void nucleation.

Used with process-specific parameters, an identifiable stress design, self-heating correction, failure-mode evidence, and explicit uncertainty, Black's equation can support a field-lifetime projection within its qualified domain.

Take black's equation further

Ask the copilot about this term, or have our engineers assess it against your process.