Manufacturing Notes · Inspection and test

What AOI Misses and What X-Ray Cannot See

Every inspection method has a blind side, and the escape risk of a programme is set by the defects that fall into it. This note maps six defects against the method that catches them, then sets out what is left over and how those escapes reach the field.

Published 5 February 2026 · updated 14 February 2026 · 9 min read · Marcus Lim, Test Engineering Lead

An automated optical inspection machine with a board on its conveyor, and the cabinet of an X-ray system with a leaded glass viewing window behind it.
Inspection area, SMT hall, Bayan Lepas100% AOI on all SMT builds; X-ray on every BGA and QFN

The boundaries

Five limits that decide what escapes

Each limit below is a boundary of the method rather than a fault in the machine. They run in a single column, because knowing where the boundary sits is what lets a test strategy be chosen on purpose instead of by habit.

Limit 01

AOI is optical, so it sees surfaces

An optical system catches tombstoning, bridging, missing or misaligned parts, wrong polarity and insufficient solder, because every one of those changes the appearance of the joint. It cannot see under a BGA, under a shielded can or under a connector body, which is a hardware boundary and not a resolution problem that a better camera solves. We run 100% AOI coverage on all SMT builds and treat that as the floor, not the ceiling.

Limit 02

X-ray sees structure, not electricity

Two-dimensional and three-dimensional X-ray shows voids, head-in-pillow, ball integrity and barrel fill through the package. It says nothing about whether the circuit works: a joint with 8% voidage and a cracked die both look like a joint. X-ray is the only practical way to inspect a ball grid array, and it still has to be paired with an electrical test to mean anything.

Limit 03

Visual inspection is a thin filter

Human visual inspection at the bench catches what is obvious and misses what is small. Below a 0.4 mm leaded or 0.35 mm leadless pitch, and at 01005 chip size, the eye adds little that AOI has not already covered. Visual inspection earns its place on mechanical items, labelling and packaging, where a camera has no advantage.

Limit 04

ICT finds opens, not marginal joints

In-circuit test proves continuity and value, and finds the open circuit or the wrong component. A joint that is mechanically intermittent passes an ICT probe push-down and fails in a thermal cycle six months later. This is where the classic escape lives: the board passes every gate and the field return rate does the discovery instead.

Limit 05

Only functional test proves behaviour

Functional test is the slowest and most expensive method per unit, and it is the only one that confirms the assembly does what the customer's product needs it to do. It catches what AOI and X-ray structurally cannot, which is why the coverage rule is additive: AOI, X-ray, ICT and functional test are chosen per programme by escape risk and volume, never by habit.

Defect atlas

The defect atlas: six failures and the method that catches each

Six defects that account for the majority of process escapes, with the method that catches each one and the escape risk that remains after that method has run.

DEF-01

Tombstoning

Caught by
AOI

Escape risk low: the part lifts clear of its pad, so the height change is visible. Where a tombstone sits under a shield can, the risk moves to high and only functional test finds it.

DEF-02

Solder bridging

Caught by
AOI, then ICT

Escape risk low on exposed leads, high between fine-pitch pins under a body. ICT closes most of the remaining gap by proving continuity between the pins.

DEF-03

Insufficient solder

Caught by
AOI by volume estimate

Escape risk medium: a fillet that is thin but present passes an optical volume check. A thin fillet on a heavy thermal pad survives the bench and cracks in the field.

DEF-04

BGA voiding

Caught by
X-ray, 2D or 3D

Escape risk medium: acceptance is under 25% void for Class 2 and under 10% for Class 3, and a void inside the band is released by rule. Voids near the band edge are the ones that grow under thermal cycling.

DEF-05

Head-in-pillow

Caught by
X-ray, 3D only

Escape risk high: the ball touches the paste without coalescing, so 2D X-ray shows a joint that is not bonded. It survives a bench test and fails after a few thermal cycles.

DEF-06

Missing or wrong part

Caught by
AOI, then functional test

Escape risk low for a missing part, higher for a wrong value when the package is identical to the correct one. Functional test resolves both where the limits are written correctly.

Combined coverage

Where each method stops, drawn across one panel

Optical and transmission imaging answer different questions about the same joint. Putting the two together on one panel is the cheapest way to see the gap that remains, and to decide which defects the programme can afford to carry.

A circuit board panel under inspection with an AOI camera view and an X-ray transmission image of a ball grid array shown side by side.
Optical and transmission views of one panelX-ray on every BGA and QFN; void acceptance under 10% at Class 3

Escape risk

Escape risk by defect, and where the escape surfaces

Ten defect and test combinations, with the physical reason the method is limited and the stage at which a miss normally becomes visible. The last column is the one that matters commercially: an escape found in the field costs a return, a freight leg and a customer conversation.

Defect, physical limit of the method, residual escape risk and where the escape surfaces
DefectPhysical limitEscape riskSurfaces at
Bridging under a bodyNo line of sight to the jointHigh without ICTICT or functional test
Insufficient solder filletThin fillet still passes a volume checkMediumThermal cycling in the field
BGA void near the limitReleased inside the 25% Class 2 bandMediumField return after cycling
Head-in-pillowBall contacts paste without coalescingHigh on 2D X-ray onlyFatigue crack in the field
Open barrel on a plated holeFill level hard to measure opticallyMediumFunctional test or field
Wrong value, same packageOptically identical to the correct partHigh without a limit setFunctional test
Wrong polarity on a diodeCathode marking small at 0402Low at AOIAOI
Popcorning after moisture uptakeInternal delamination invisible to AOIHigh without MSL controlC-SAM or the field
Intermittent press-fit jointPasses probe contact pressureMediumVibration test or field
Wrong grade of a correct partSame marking, different temperature ratingHighTemperature cycling in the field

Escape risk is the residual exposure after the stated method has run at its published acceptance limits, not a defect rate. Published programme data for reference: 0.42% DPMO on SMT placements, 0.06% field return rate, 99.4% first-pass yield.

Reader questions

Questions that follow the atlas

Get Quote Call Us
marker. Behaviour comes from inquiry-handler.js via data attributes — no inline JS, no onclick, no inline style (CSP: script-src 'self'; style-src 'self'). ============================================================================ --> marker. Behaviour comes from inquiry-handler.js via data attributes — no inline JS, no onclick, no inline style (CSP: script-src 'self'; style-src 'self'). ============================================================================ -->