Escape

Escape (or test escape) is a defective device that passes all manufacturing tests and ships to customers — the worst quality outcome, causing field failures, returns, and reputation damage, making escape rate minimization a top priority for test and quality engineering.

What Is an Escape?

  • Definition: Defective part that passes test and reaches customer.
  • Impact: Field failure, customer dissatisfaction, warranty cost.
  • Metric: Escape rate = field failures / total shipped (target: <10 DPPM).
  • Cost: 10-100× more expensive than catching in manufacturing.

Why Escapes Matter

  • Customer Impact: Devices fail in use, causing frustration and lost productivity.
  • Brand Damage: Field failures harm reputation and customer trust.
  • Financial: Warranty returns, replacements, potential recalls.
  • Safety: Critical in automotive, medical, aerospace applications.
  • Regulatory: May trigger investigations or penalties.

Common Causes

Insufficient Test Coverage: Tests don't exercise all failure modes.
Marginal Devices: Barely pass test limits but fail under real conditions.
Test Conditions: Test environment doesn't match use conditions.
Latent Defects: Pass test but fail later (TDDB, electromigration).
Test Equipment: Tester malfunctions or calibration issues.
Handling Damage: ESD or mechanical damage after final test.

Types of Escapes

Functional: Logic errors not caught by test patterns.
Parametric: Speed, voltage, current marginally out of spec.
Reliability: Latent defects that cause early-life failures.
Intermittent: Defects that come and go, hard to catch.
Application-Specific: Fail under specific use cases not tested.

Detection and Prevention

Comprehensive Test Coverage: Test all functional modes and corner cases.
Guardbanding: Test limits tighter than datasheet specs.
Burn-in: Extended stress to catch marginal and latent defects.
Correlation Studies: Compare test results with field failure data.
Adaptive Testing: Adjust tests based on field failure analysis.

Escape Rate Calculation

def calculate_escape_rate(field_failures, units_shipped):
    """
    Calculate defect escape rate in DPPM (Defects Per Million).
    """
    escape_rate_dppm = (field_failures / units_shipped) * 1_000_000
    return escape_rate_dppm

# Example
failures = 50
shipped = 10_000_000
dppm = calculate_escape_rate(failures, shipped)
print(f"Escape rate: {dppm:.1f} DPPM")
# Output: Escape rate: 5.0 DPPM

Quality Metrics

DPPM (Defects Per Million): Parts per million that fail in field.
FIT (Failures In Time): Failures per billion device-hours.
Return Rate: Percentage of shipped units returned.
Warranty Cost: Total cost of field failures and replacements.

Best Practices

  • Test Coverage Analysis: Ensure tests cover all known failure modes.
  • Field Failure Analysis: Investigate every return to improve tests.
  • Guardband Optimization: Balance yield loss vs escape risk.
  • Burn-in Strategy: Use for high-reliability applications.
  • Continuous Improvement: Update tests based on field learnings.

Cost Trade-offs

More Testing → Lower escapes + Higher test cost + Lower yield
Less Testing → Higher escapes + Lower test cost + Higher yield

Optimal: Minimize total cost (test + escapes)

Typical Targets

  • Consumer: <100 DPPM acceptable.
  • Industrial: <10 DPPM target.
  • Automotive: <1 DPPM required.
  • Medical/Aerospace: <0.1 DPPM critical.

Escapes are the ultimate quality failure — preventing them requires comprehensive testing, continuous learning from field failures, and a culture of quality that prioritizes customer satisfaction over short-term yield or cost savings.

Take escape further

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