· AtlasPCB Engineering · Engineering  · 6 min read

BGA X-Ray Void Analysis: IPC-7095 Acceptance Criteria and Inspection Best Practices

Master BGA solder joint void analysis using X-ray inspection. Understand IPC-7095 acceptance criteria, void percentage calculations, and how to distinguish process voids from reliability-threatening defects.

Master BGA solder joint void analysis using X-ray inspection. Understand IPC-7095 acceptance criteria, void percentage calculations, and how to distinguish process voids from reliability-threatening defects.

Why BGA Void Analysis Matters

Ball Grid Array (BGA) packages dominate modern PCB assembly — from mobile processors to automotive ECUs and networking ASICs. Unlike leaded components where solder joints are visually inspectable, BGA connections are hidden beneath the package body. X-ray inspection is the only non-destructive method to evaluate BGA solder joint quality.

Voids — gas pockets trapped within solder joints — are the most common BGA anomaly detected during X-ray inspection. Understanding when voids represent a genuine reliability risk versus an acceptable process artifact is critical for yield optimization and quality decisions.

BGA X-ray void analysis showing IPC-7095 acceptance levels

Understanding IPC-7095: The BGA Standard

IPC-7095 “Design and Assembly Process Implementation for BGAs” provides the industry-standard framework for BGA void acceptance. The key sections addressing voids are:

Void Classification by Size

IPC-7095 defines void percentage as:

Void% = (Sum of void areas / Pad area) × 100

Where pad area is the designed copper pad area (not the solder ball diameter).

Class 2 (Standard Electronic Products)

  • Individual void: ≤25% of pad area
  • Total voiding: ≤40% of pad area (sum of all voids)
  • No single void touching both pad interfaces (top and bottom)
  • Applications: Consumer electronics, commercial computing, telecom

Class 3 (High-Reliability Products)

  • Individual void: ≤10% of pad area
  • Total voiding: ≤25% of pad area
  • No voids at pad-to-solder interface (interface voids are more critical)
  • No voiding that creates a continuous path across the joint
  • Applications: Aerospace, medical devices, military, automotive safety

Process Indicator Levels

Beyond pass/fail, IPC-7095 establishes process control levels:

LevelTotal Void %Action Required
Target<10%Normal production
Acceptable<25% (Class 3) / <40% (Class 2)Monitor trend
Process Alert25-40% (Class 3) / 40-50% (Class 2)Investigation needed
Reject>40% (Class 3) / >50% (Class 2)Rework or scrap

X-Ray Inspection Methodology

2D Transmission X-Ray

The standard inspection method for production BGA void analysis:

Equipment requirements:

  • Tube voltage: 90-130 kV (dependent on board thickness)
  • Geometric magnification: 10-50×
  • Detector resolution: ≤5 μm feature size
  • Oblique angle capability: 0-70° tilt for layer separation

Measurement procedure:

  1. Acquire top-down (0°) image of BGA area
  2. Identify solder ball boundaries using grayscale thresholding
  3. Calculate pad area (circle fit or actual pad geometry)
  4. Identify voids as darker regions within ball area
  5. Calculate individual and total void percentages
  6. Compare against IPC-7095 class requirements

Oblique Angle Inspection

Tilting the X-ray beam to 30-60° separates overlapping features:

  • 30° tilt: Separates top and bottom BGA rows in double-sided assemblies
  • 45° tilt: Reveals head-in-pillow (HIP) defects hidden in 0° view
  • 60° tilt: Exposes non-wetting conditions and collapsed/bridged balls

3D CT (Computed Tomography)

For failure analysis and critical reliability assessment:

  • Creates full 3D volumetric reconstruction
  • Reveals void position within joint (interface vs bulk)
  • Identifies crack propagation paths post-thermal cycling
  • Resolution: 1-5 μm voxel size (micro-CT)
  • Throughput: 5-30 minutes per component (not suitable for 100% inspection)

Need Production BGA Assembly with X-Ray Inspection?

AtlasPCB's assembly line includes 5DX automated X-ray inspection with 100% BGA coverage. We provide void analysis reports meeting IPC-7095 Class 2/3 requirements.

Request Assembly Quote →

Root Cause Analysis: Why Voids Form

Flux Outgassing (Most Common — 60-70% of Cases)

During reflow, flux activators and vehicles decompose and release gases. If the solder solidifies before these gases escape, voids remain trapped.

Contributing factors:

  • Aggressive ramp rate (>2°C/sec) — insufficient time for flux activation
  • Short time above liquidus (<60 sec for SAC305)
  • Excessive flux volume (stencil too thick or aperture oversized)
  • Low-activity flux unable to fully activate at process temperature

Mitigation:

  • Optimize reflow profile: Extend soak zone (150-200°C) to 60-90 seconds
  • Ensure TAL (time above liquidus) ≥ 60 seconds for SAC alloys
  • Consider vacuum reflow for critical applications (reduces voids to <2%)

Moisture absorbed in PCB laminate or BGA substrate explosively vaporizes during reflow:

  • FR-4 absorbs 0.1-0.3% moisture by weight
  • BGA substrates (especially organic) absorb 0.05-0.15%
  • At 250°C, trapped moisture generates ~20 atm pressure

Mitigation:

  • Bake PCBs at 125°C for 4-8 hours before assembly
  • Handle BGAs per MSL (Moisture Sensitivity Level) requirements
  • Monitor factory humidity (<60% RH in assembly areas)

Via-in-Pad Voiding

When vias beneath BGA pads are not properly filled and capped:

  • Solder wicks into via barrel during reflow
  • Air trapped in via creates large void directly at interface
  • Most critical void type — directly impacts thermal path

Mitigation:

  • Specify VIPPO (Via-In-Pad Plated Over) with 100% copper fill
  • Verify via fill by cross-section (target >95% fill)
  • Alternative: Use dog-bone fanout to avoid via-in-pad

Pad Surface Contamination

Oxidation, organic contamination, or plating defects on pads:

  • ENIG black pad (nickel hyper-corrosion) causes widespread non-wetting
  • OSP shelf life exceeded (>6 months) leads to oxidation
  • Solder mask residue on pad edges traps flux

Automated vs Manual Void Measurement

Automated X-Ray Inspection (AXI)

Modern AXI systems provide:

  • Throughput: 100% inspection at line speed (5-15 sec/board)
  • Consistency: Algorithmic void calculation eliminates operator variability
  • Statistics: SPC data for trend monitoring across production lots
  • Limitations: 2D measurement may overestimate void % when voids overlap vertically

Manual Measurement Best Practices

For failure analysis and arbitration:

  1. Use calibrated measurement software (not estimated percentages)
  2. Define ball boundary using 50% grayscale threshold
  3. Define void boundary using same threshold method
  4. Calculate area using pixel counting, not diameter estimation
  5. Document measurement parameters for reproducibility

Process Optimization: Reducing BGA Voids

Reflow Profile Optimization

The single most effective lever for void reduction:

Profile ParameterVoid-ProneOptimized
Ramp rate>2.5°C/s1.0-1.5°C/s
Soak time (150-200°C)<30 sec60-90 sec
Time above liquidus<45 sec60-90 sec
Peak temperature>250°C240-245°C (SAC305)
Cooling rate>4°C/s2-3°C/s

Stencil Design Impact

  • Aperture reduction: 1:1 pad-to-aperture for 0.5 mm pitch; 90% for larger pitches
  • Stencil thickness: 100-125 μm for fine-pitch BGA; 150 μm for 1.0+ mm pitch
  • Aperture shape: Round apertures produce fewer voids than square for BGA sites
  • Nano-coating: Reduces flux sticking and improves paste release

Advanced Solutions

  • Vacuum reflow: Reduces voids to <2% by evacuating chamber at peak temperature
  • Nitrogen atmosphere: Prevents oxidation, allowing lower peak temperatures
  • Formic acid reflow: Eliminates flux entirely for ultra-low void applications

Package-on-Package (PoP) and 3D Stacking

Stacked packages create multiple solder layers, making void detection more complex:

  • Overlapping ball images require CT or oblique angle separation
  • Thermal path through multiple joints amplifies void impact
  • Industry moving toward stricter <15% total void for PoP applications

Fine-Pitch BGA (≤0.4 mm)

Smaller balls have proportionally larger surface-area-to-volume ratios:

  • Flux outgassing has less solder mass to escape through
  • Via-in-pad becomes mandatory, increasing void risk
  • Void percentage thresholds may need revision for sub-0.4mm pitch

Further Reading

Ensure Quality BGA Assembly with AtlasPCB

Our assembly facility features automated X-ray inspection with IPC-7095 void analysis capability, vacuum reflow for critical applications, and comprehensive SPC monitoring. Whether you need Class 2 production volumes or Class 3 aerospace-grade quality, our process engineering team optimizes every parameter for your specific BGA requirements.

Get an Assembly Quote → | View Assembly Capabilities →

About AtlasPCB — We specialize in complex PCB manufacturing for HDI, RF, and high-reliability applications. Explore our HDI PCB manufacturing capabilities, PCB assembly services, or get an full PCB manufacturing capabilities . Every order includes free engineering review. Get your quote.

Reviewed by AtlasPCB Engineering Team — IPC-certified manufacturing specialists with 15+ years of production experience in HDI, RF, and high-reliability PCB fabrication. Content based on factory floor data and real customer design reviews.

  • bga
  • x-ray inspection
  • void analysis
  • ipc-7095
  • solder joint
  • pcb assembly
  • quality control
Share:

Related Posts

View All Posts »