Skip to main content
Modules / Tools / Failure rate (FIT) calculator

Failure rate (FIT) calculator

Turn life test results into a failure rate in FIT and a mean time to failure at use conditions, with chi-squared confidence and acceleration from several test legs.

ReliabilityFree to useHow it worksSourcesWhere it helps

Fills the inputs below with typical figures. Replace any of them with your own.

Test legs
  1. Leg 1

    The junction temperature, or the ambient and then add the self-heating below.

    0 when the temperature is already the junction temperature.

    Only used with a voltage model below.

    Confirmed failures of the mechanism being modelled.

Use conditions and mechanism

The temperature the silicon runs at in the field.

0 when the figure above is already the junction temperature.

The figure most life test reports use when no single mechanism is isolated.

Typed here, it overrides the mechanism.

Voltage acceleration, optional

Leave on None for a temperature-only calculation.

Confidence, mission and target

Share of the mission the part is powered. FIT counts powered hours.

For the hours-needed result.

Failure rate, upper bound at 60% confidence
51.1 FIT
0 failures in 17,936,083 equivalent device hours
Point estimate
0 FIT
No failures: the point estimate is zero, the bound is the figure to quote
Lower bound, same confidence
0 FIT
MTTF at the upper bound
19,574,664 h
2,235 years
MTTF, point estimate
no failures to count
Chance of a failure over the mission
0.447%
Upper bound over 87,600 powered hours; point estimate 0.000%
Average acceleration factor
77.65
231,000 device hours on test
Equivalent hours for 100 FIT
9,162,907
0 failures allowed; your data already meet it. About 119 units on the first leg
Upper bound against confidence level (0 failures)
Line chart of FIT upper bound against Confidence level (%), one line. The same numbers are in the table under the chart.01002005060708090Confidence level (%)FIT upper bound
Show the data as a table
Upper bound against confidence level (0 failures)
Confidence level (%)FIT upper bound
5038.6
6051.1
7067.1
7577.3
8089.7
85106
90128
95167
97.5206
99257
Upper bound against use junction temperature
Line chart of FIT upper bound against Use junction temperature (C), 3 lines: 0.5 eV, 0.7 eV (your value), 0.9 eV. The same numbers are in the table under the chart.05001,0001,500406080100Use junction temperature (C)FIT upper bound
  • 0.5 eV (solid line, circles)
  • 0.7 eV (your value) (dashed line, squares)
  • 0.9 eV (dotted line, triangles)
Show the data as a table
Upper bound against use junction temperature
Use junction temperature (C)0.5 eV0.7 eV (your value)0.9 eV
2529.94.230.599
3556.210.21.87
4510223.55.42
5517751.114.7
6529910637.8
7548921291.7
85779406212
951,210752468
1051,8401,350991

Sign in to save your inputs and come back to them later.

Each test leg
LegUnitsHoursStress Tj (C)Temperature factorVoltage factorAcceleration factorEquivalent hoursFailures
HTOL, 3 lots of 772311,00012577.65177.6517,936,0830
Failure rate by confidence level
Confidence level (%)FIT upper boundMTTF (years)
5038.62,954
6051.12,235
7067.11,701
7577.31,477
8089.71,272
851061,079
90128889.2
95167683.5
97.5206555
99257444.6
Failure rate by use junction temperature, with the activation energy 0.2 eV lower and higher
Use Tj (C)FIT at 0.5 eVFIT at 0.7 eVFIT at 0.9 eV
2529.94.230.599
3556.210.21.87
4510223.55.42
5517751.114.7
6529910637.8
7548921291.7
85779406212
951,210752468
1051,8401,350991

How it works

A failure rate in FIT is the number of failures per billion device hours. This tool turns the results of one or more accelerated life test legs into a FIT at use conditions, with an upper bound at the confidence you choose, the mean time to failure, the chance of a failure over the mission, and the test hours a target FIT would need.

  1. Junction temperature. Failure mechanisms follow the temperature of the silicon, not of the oven or the room. If you know only the ambient or case temperature, add the self-heating of the device. Enter either, with the self-heating set to zero when the figure is already a junction temperature.Tj = T + self-heating
  2. Acceleration factor of each leg. Temperature accelerates a thermally activated mechanism by the Arrhenius factor, with temperatures in kelvin and Boltzmann's constant k = 8.617 x 10^−5 eV/K. If you choose a voltage model, its factor multiplies the temperature factor: exponential (a constant gamma per volt) or a power of the voltage ratio.AF = exp[(Ea / k) x (1 / Tuse − 1 / Tstress)] x AFvoltage; AFvoltage = exp[gamma x (Vstress − Vuse)] or (Vstress / Vuse)^n
  3. Equivalent device hours. Each leg contributes its units times its hours times its acceleration factor, and the legs are added. This is the exposure at use conditions that the test stands for.equivalent hours = sum of (units x hours x AF)
  4. Failure rate with confidence. With a constant failure rate and f failures in the pooled test, the true rate is below the upper bound with the confidence chosen. The bound comes from the chi-squared distribution with 2f + 2 degrees of freedom. With no failures it is the single-sided bound that the common 60% and 90% industry figures quote. The point estimate is simply failures divided by equivalent hours.FIT upper = chi-squared(CL; 2f + 2) / (2 x equivalent hours) x 10^9; FIT point = f / equivalent hours x 10^9
  5. Mean time to failure and mission risk. For a constant rate the mean time to failure is the reciprocal of the rate. The chance a part fails during the mission comes from the exponential distribution, over the hours the part is powered, which is the mission length times the duty cycle.MTTF = 10^9 / FIT hours; P(fail) = 1 − exp(−FIT x 10^−9 x powered hours)
  6. Hours a target needs. To show a target FIT with r failures allowed, the equivalent hours must reach the value below. The units needed on your first leg follow by dividing by that leg's hours and acceleration factor.equivalent hours needed = chi-squared(CL; 2r + 2) / (2 x target FIT x 10^−9)

Assumptions

  • The failure rate is constant over the period covered (the flat part of the bathtub curve); early life and wear-out are not modelled here.
  • One failure mechanism, with one activation energy, limits all the legs that are pooled.
  • The units tested are a random sample of the population, from enough lots to represent it.
  • FIT is counted over powered hours. Hours when the part is switched off are not counted.
  • Default activation energies are editorial starting points inside the published ranges. Use the value your own data or your customer's method requires.

Limits and warnings

  • The upper bound is only as good as the activation energy. A change of 0.1 eV can move the FIT by a factor of two or more at a large temperature step; the temperature chart shows this.
  • Several mechanisms with different activation energies need the sum-of-failure-rates method: run each mechanism's data apart and add the FITs.
  • Early life failures (infant mortality) are measured by a short, voltage-stressed screen and quoted in ppm. They do not extrapolate with the steady-state FIT method.
  • Acceleration factors beyond about 100 rely on the chosen model holding over a long range of temperature; treat them with care.
  • Self-heating is entered, not calculated. For power devices it can be large and vary between the stress and the field.

Sources

The methods and default figures rest on these public sources. The wording here is our own; read the source for its full text.

Where it helps

The lifecycle stages this tool serves: 13 stages in 12 lifecycles.

Method notev1Formula, ranges, sources and limits

Turns accelerated life test results into a failure rate in FIT at use conditions with a chi-squared upper confidence bound, the mean time to failure, and the chance of a failure over a mission.

Formula

Tj = T + self-heating; AF = exp[(Ea / k) x (1 / Tuse − 1 / Tstress)] x AFvoltage; AFvoltage = exp[gamma x (Vstress − Vuse)] or (Vstress / Vuse)^n; equivalent hours = sum of (units x hours x AF); FIT upper = chi-squared(CL; 2f + 2) / (2 x equivalent hours) x 10^9; FIT point = f / equivalent hours x 10^9; MTTF = 10^9 / FIT hours; P(fail) = 1 − exp(−FIT x 10^−9 x powered hours); equivalent hours needed = chi-squared(CL; 2r + 2) / (2 x target FIT x 10^−9)

Inputs
InputUnitRange it holds forComes from
Activation energyeV-0.5 to 1.8Your figure
Use junction temperaturedegrees C-55 to 175Your figure
Use self-heatingdegrees C0 to 100Your figure
Use voltageVfrom 0Your figure
Voltage acceleration modelchoicenone, exponential, powerYour figure
Voltage gamma (exponential)per VanyYour figure
Voltage exponent (power law)numberanyYour figure
Confidence levelchoice60, 90, 95, otherYour figure
Other confidence level%1 to 99.99Your figure
Mission lifeyears or hoursfrom 0Your figure
Mission life unitchoiceyears, hoursYour figure
Duty cycle (powered share of the mission)%1 to 100Your figure
Target FITFITfrom 0Your figure
Failures allowed for the targetcount0 to 50Your figure

Outputs: FIT, upper bound at the confidence (FIT); Average acceleration factor (ratio); MTTF at the upper bound (years); Chance of failure over the mission, upper bound (ppm).

Assumptions

  • The failure rate is constant over the period covered (the flat part of the bathtub curve); early life and wear-out are not modelled here.
  • One failure mechanism, with one activation energy, limits all the legs that are pooled.
  • The units tested are a random sample of the population, from enough lots to represent it.
  • FIT is counted over powered hours. Hours when the part is switched off are not counted.
  • Default activation energies are editorial starting points inside the published ranges. Use the value your own data or your customer's method requires.

Uncertainty: The statistics are exact for a constant failure rate. The weak point is the activation energy: a 0.1 eV error moves the result by a factor of about 2 for a 70 C step. The test legs themselves are not part of the register inputs, which use the default HTOL leg of 231 units for 1,000 hours at 125 C.

Known limits

  • The upper bound is only as good as the activation energy. A change of 0.1 eV can move the FIT by a factor of two or more at a large temperature step; the temperature chart shows this.
  • Several mechanisms with different activation energies need the sum-of-failure-rates method: run each mechanism's data apart and add the FITs.
  • Early life failures (infant mortality) are measured by a short, voltage-stressed screen and quoted in ppm. They do not extrapolate with the steady-state FIT method.
  • Acceleration factors beyond about 100 rely on the chosen model holding over a long range of temperature; treat them with care.
  • Self-heating is entered, not calculated. For power devices it can be large and vary between the stress and the field.

Where the method comes from

Follows JEDEC JESD85, Methods for Calculating Failure Rates in Units of FITs (opens in a new tab). The arithmetic here is the same; the platform claims no improvement on it.

Reference example, checked by test: Worked example in Texas Instruments application report SPRABY3 (March 2015): 231 units, 1,000 h at 125 C, used at 55 C, 0.7 eV, no failures, 60% confidence, about 50.9 FIT; hand-worked in the tool's unit test. FIT, upper bound at the confidence 51.0864; Average acceleration factor 77.6454; MTTF at the upper bound 2,234.55; Chance of failure over the mission, upper bound 4,465.17.

Versions

  • v1 (2026-10-25): First version, built from the tool idea.

All models in the register

Terms on this page

FIT
The standard failure rate unit, one failure per billion device hours of operation.
MTTF
The average time to the first and only failure of a non-repairable item such as a semiconductor die.
Junction temperature
The temperature of the active silicon itself, as opposed to the case, board or ambient.
Silicon
The group IV element that carries almost all commercial semiconductor volume, valued for its abundance, its stable native oxide and a manufacturing base refined over sixty years.
Acceleration factor
The ratio of time to failure at use conditions to time to failure at stress conditions, derived from temperature, voltage, humidity or cycling range models.
Bathtub curve
A plot of bit error ratio against sampling phase across the unit interval, shaped like a bathtub.
Failure mechanism
The physical, chemical or electrical process that causes a failure, such as electromigration, time-dependent dielectric breakdown, corrosion or solder fatigue.
Activation energy
The energy barrier of a failure mechanism, in electron volts, that sets how strongly its rate depends on temperature in the Arrhenius model.

The full glossary

Need help acting on this?

Tell us what you're after and leave your email: we'll connect you with the right person on the Hub.