Notes from the Wired

Statistical fault injection: Quantified error and confidence

May 13, 2026 | 541 words | 3min read

Paper Title: Statistical fault injection: Quantified error and confidence

Link to Paper: https://ieeexplore.ieee.org/document/5090716/

Date: 20. April 2009

Paper Type: dependability analysis, statistical fault injection

Short Abstract: The paper addresses a key limitation of statistical fault injection: while only a random subset of possible faults is usually tested in complex circuits, previous work rarely quantified the reliability of the results. It introduces a statistical framework to calculate confidence intervals, margins of error, and the number of fault injections required to achieve a desired level of accuracy and confidence.

Summary

Core Problem

Modern integrated circuits are vulnerable to soft errors caused by:

Testing every possible fault in a complex circuit is computationally infeasible because the number of possible:

grows explosively.

As a result, researchers commonly use Statistical Fault Injection, where only a random subset of faults is injected.

The authors argue that previous work often claimed:

“a large number of faults were injected”

without rigorously quantifying:

The paper’s main goal is to provide a formal statistical framework for quantifying:

  1. margin of error, and
  2. confidence level

in SFI experiments.

Method

The paper adapts classical statistical sampling theory (similar to polling/surveys) to fault injection campaigns.

The framework allows researchers to determine:

Statistical Model

The authors model all possible faults as a finite population of size (N).

A random sample of size (n) is selected uniformly.

The method assumes:

The sample size formula is:

n=\frac{N t^2 p(1-p)}{e^2(N-1)+t^2 p(1-p)}

Where:

The paper recommends using:

p=0.5

because it produces the most conservative (largest) required sample size.

Key Insights

1. Very Small Samples Can Be Sufficient

One of the most important findings is that only a tiny fraction of all possible faults may be needed to obtain statistically reliable results.

Example:

only: [ n = 385 ]

fault injections are required.

That is only: [ 0.009% ]

of the total fault space.

This is a major practical result because exhaustive fault injection is usually impossible.

2. Margin of Error Matters More Than Confidence

The paper shows:

For example:

Margin of ErrorConfidenceRequired Samples
5%95%385
5%99%663
1%95%9581
0.1%95%776,792

So precision is much more expensive than confidence.

Conclusion

The paper demonstrates that Statistical Fault Injection can be made scientifically rigorous by applying classical sampling theory.

Its central message is:

Dependability evaluation does not require exhaustive fault injection if sampling error and confidence are quantified correctly.

This significantly reduces experimental cost while preserving measurable reliability in the results.

Email Icon reply via email