Arte SheetsLearn. Try. Understand.

Electronics Packaging Reliability, IPC-9701 / JEDEC Norris-Landzberg BGA Fatigue

Norris-Landzberg BGA Solder Thermal Acceleration Formula

Calculate CTE Strain-Range Multiplier (dT_test/dT_field)^1.9, Creep Frequency-Arrhenius Factor, Total Acceleration Factor AF, and Equivalent Field Service Life (years).

How 1,200 chamber cycles (-40 to +125 °C) certify 13.1 years of server BGA life—yet only 2.36 years under an automotive hood!

Ball Grid Array (`BGA`) and QFN `SAC305` (`Sn-3.0Ag-0.5Cu`) lead-free solder balls crack under CTE mismatch between silicon/substrate (`~3–17` ppm/K) and FR-4 PCB (`~14–18` ppm/K) during daily power on/off swings! Because solder operates at high homologous temperature (`T / T_m > 0.65`, where dislocation climb + grain-boundary creep dominate!), simple Coffin-Manson `(Delta_T_{test} / Delta_T_{field})^n` ignores dwell-time creep relaxation and peak temperature! K. C. Norris & A. H. Landzberg (**IPC-9701 / JEDEC JESD94**, Pan `SAC305` constants `n = 1.9`, `m = 1/3`, `E_a / k_B = 1,414` K) established **`AF = (Delta_T_{test} / Delta_T_{field})^{1.9} * (f_{field} / f_{test})^{1/3} * EXP(1,414 * (1 / (T_{max,field} + 273.15) - 1 / (T_{max,test} + 273.15)))`**, translating Qualified Chamber Cycles `N_{test}` into **Equivalent Field Service Life `L_{yr} = (AF * N_{test}) / (365.25 * f_{field})`** (`years`)!

Verify on a `-40 °C` to `+125 °C` (`Delta_T_{test} = 165` K) IPC-9701 Qualification of an Enterprise Telecom BGA—Chamber_Swing `Delta_T_{test}` = 165.0 K (B2), Telecom_Field_Swing `Delta_T_{field}` = 45.0 K (`25 -> 70 °C`, B3 -> Strain Multiplier = `11.81` in E2), Field_Frequency `f_{field}` = 2.0 cycles/day (B4), Chamber_Frequency `f_{test}` = 36.0 cycles/day (`40`-min cycle, B5), Field_Peak `T_{max,field}` = 70.0 °C (B6), Chamber_Peak `T_{max,test}` = 125.0 °C (B7 -> Creep Freq*Arrhenius = `0.674` in E3), and Characteristic_Chamber_Life `N_{test}` = 1,200 cycles (B8): Total Acceleration Factor `AF` equals `7.96` (E4), certifying **`13.08` years** of telecom field life (E5)!

IPC-9701 Norris-Landzberg SAC305 KPI (1,200 Cycles @ -40/+125 °C: Telecom vs Auto Under-Hood)FormulaVerified Output
CTE Strain Multiplier (dTt/dTf)^1.9(Chamber_dT_K / Field_dT_K) ^ 1.911.81x (4.47x @ 75 K automotive swing)
Creep Freq x Arrhenius Factor(ff/ft)^(1/3) * EXP(1414*(1/Tk_f - 1/Tk_t))0.674 (0.642 @ 4/day, 95 °C peak)
Total Acceleration Factor AFStrain_Multiplier * Creep_Arrhenius_Factor7.96x (2.87x @ automotive under-hood)
Equivalent Field Service Life (yr)(AF * Chamber_Cycles) / (365.25 * f_field)13.08 years (2.36 years FAIL under-hood!)

IPC-9701 / JEDEC Norris-Landzberg SAC305 Creep-Fatigue Acceleration Formula

Validate `0 < Delta_T_{field} < Delta_T_{test}`, `0 < f_{field} <= f_{test}`, `-40 < T_{max,field} <= T_{max,test} <= 180 °C`, and `Chamber_Cycles N_{test} >= 10`!

=LET(dt_t, B2, dt_f, B3, ff_d, B4, ft_d, B5, tf_k, B6 + 273.15, tt_k, B7 + 273.15, nc_h, B8, st_m, (dt_t / dt_f) ^ 1.9, ca_m, ((ff_d / ft_d) ^ (1 / 3)) * EXP(1414 * ((1 / tf_k) - (1 / tt_k))), af_t, st_m * ca_m, IF(OR(dt_f <= 0, dt_t <= dt_f, ff_d <= 0, ft_d < ff_d, B6 <= -40, B7 < B6, B7 > 180, nc_h < 10), "Invalid Reliability Input", ROUND((af_t * nc_h) / (365.25 * ff_d), 2)))

Harsh Automotive Under-Hood (75 K Swing, 4 Cycles/Day, 95 °C Peak) Warranty Failure Check

Deploy the exact same `1,200`-cycle BGA package under an automotive hood (`Delta_T_{field}` B3 = 75 K, `f_{field}` B4 = 4 cycles/day, `T_{max,field}` B6 = 95 °C): Acceleration Factor E4 collapses from `7.96` to `2.87`, slashing Equivalent Field Life E5 to **`2.36` years**—explaining why AEC-Q100 Grade 1 automotive BGAs require corner-stake underfill or `2,500+` thermal cycles!

=IF(ISTEXT(E5), E5, LET(st_m, (B2 / B3) ^ 1.9, ca_m, ((B4 / B5) ^ (1 / 3)) * EXP(1414 * ((1 / (B6 + 273.15)) - (1 / (B7 + 273.15)))), ROUND(st_m * ca_m, 2)))

Try the example

Use the original values or change them to test your understanding.

Further reading