Use Case

High-speed BGA Inspection in Semiconductor and PCB Packaging

Unique image pre-processing operators guarantee precision

Ball Grid Array (BGA) technology is widely adopted in semiconductor packaging and PCB assembly, enabling high I/O density in a compact footprint. Before packaging, BGA inspection focuses on verifying the quality of solder balls themselves, ensuring they are complete, round, uniform in size, and precisely aligned within the array. After reflow, inspection shifts to verifying solder joint quality and placement accuracy, confirming that each BGA is correctly positioned and securely bonded to the PCB.

BGA inspection verifies the quality of solder balls and the integrity of the array before packaging, ensuring uniform size, roundness, and precise placement.
BGA inspection verifies the quality of solder balls and the integrity of the array before packaging, ensuring uniform size, roundness, and precise placement.

BGA inspection across semiconductor and PCB packaging

With the advancement of integrated circuit technology, packaging has evolved from early DIP (Dual In-line Package) to QFP (Quad Flat Package) and QFN (Quad Flat No-lead Package). As chips become more complex and I/O requirements continue to increase, BGA packaging, with its bottom ball grid structure, has become the mainstream solution and is widely used in consumer electronics such as smartphones, tablets, motherboards, and digital cameras. Compared with traditional packages, BGA can accommodate more connection points within the same footprint, while providing shorter electrical paths, thereby improving signal integrity and overall performance.

In semiconductor packaging, BGA solder balls are mounted onto the substrate as the final step before shipment, and inspection must ensure there are no missing balls, diameter variations, or coplanarity deviations; otherwise, PCB assembly yield may be compromised. In PCB assembly (SMT), BGAs are mounted to the board and reflowed, and the inspection focus shifts to the hidden joints underneath the package. Defects such as voids, head-in-pillow, and opens can all lead to potential field failures.

BGA package sizes range from compact 5 × 5 mm devices to large 50 × 50 mm FC-BGA substrates with thousands of balls. Inspection must be performed with precision from several hundred down to several tens of microns.

Four key vision aspects in BGA inspection

Comprehensive BGA inspection requires a combination of techniques. On the 2D level, AOI is used to verify whether ball pitch is uniform, the matrix aligns with the design grid, and the array is complete without missing or extra balls. 3D AOI checks solder ball height and coplanarity. In addition, X-ray inspection is required to reveal internal defects such as voids, head-in-pillow, and opens.


Different types of defects detected by BGA 2D AOI
Different types of defects detected by BGA 2D AOI

Solder ball quality inspection

The first task in BGA inspection is to verify whether each solder ball is acceptable. Typical defects include missing balls, oversized or undersized balls, burrs, and misalignment. In early systems, Basler industrial cameras with only 0.3 MP resolution were sufficient for basic inspection. In recent years, as pitch shrinks and accuracy requirements increase, the industry has steadily upgraded from 0.3 MP → 5 MP → 20 MP+, with higher camera resolution bringing greater sensitivity and lower false detection rates.

Once BGA images are acquired, feature extraction and classification are carried out using image processing software. Tools such as pylon vTools can extract ball shape features (e.g., roundness) and area (oversized or undersized indicating excess or insufficient solder). Threshold segmentation is then applied to complete the quality check.

Consistent image quality and reliable ball alignment

BGA inspection requires both clear imaging under reflective conditions and precise localization of solder balls. As ball pitch shrinks to 0.5 mm and below, even slight optical instability or focus variation can affect measurement accuracy. Basler cameras and frame grabbers integrate advanced FPGA-based preprocessing to optimize image quality and geometric precision directly at the source. Key features such as HDR imaging, Blob Analysis, Shape Centroid Finder and Focus Stacking enhance contrast, ensure accurate feature mapping, and provide reliable measurement data, all essential for high-speed, fine-pitch BGA inspection.

3D height map of BGA solder balls showing coplanarity and surface profile variations
3D height map of BGA solder balls showing coplanarity and surface profile variations

3D coplanarity and height measurement

In addition to individual ball inspection, BGA arrays must also be validated as a whole for pitch, alignment, and completeness. Relying on 2D AOI alone cannot reveal lifted balls, height deviations, or substrate warpage, all of which impact long-term reliability. Modern inspection therefore combines 3D techniques. Structured light 3D inspection (fringe projection) remains a common approach, generating full-array height maps quickly to identify subtle deviations. In this way, the system can capture slight height differences, reflect process variations or package warpage, and process 3D data rapidly with advanced algorithms. This allows balls outside tolerance to be detected accurately while maintaining line takt time. For higher accuracy demands, laser triangulation has also become a mainstream solution.

NICs with PoE+ function have status LEDs that indicate which channel is supplying PoE power.
Identification of the channel with PoE power thanks to the status LED

Stable connectivity and processing reliability

High-throughput BGA inspection requires vision systems that can operate reliably over extended periods. Any connection interruptions or processing delays can create bottlenecks on production lines running with cycle times measured in seconds.

Our solution adopts industrial-grade camera architectures and robust communication protocols to ensure continuous operation under demanding environments. With CoaXPress or GigE Vision interfaces and FPGA-based preprocessing, the system guarantees uninterrupted data transfer and deterministic throughput.

These FPGA-level pre-processings reduce host CPU load and simplify integration while ensuring consistent image quality and measurement precision throughout continuous operation. This combination of stable connectivity and hardware acceleration provides the reliability required for high-speed semiconductor and PCB packaging lines.

Having worked with many BGA inspection systems, I’ve seen how on-board preprocessing directly influences system stability and overall performance. Beyond advanced features mentioned in this use case, functions such as real-time FFC, noise reduction, and user-defined filtering are just as important in daily integration work. Implementing these directly on the camera or frame grabber helps keep image quality consistent and processing loads predictable, which makes system tuning much more efficient.
Sangrae Kim
Sangrae Kim
Solution Business FAE | Basler Korea

Ensuring perfect BGA at full speed

  • High-resolution imaging: 5–20 MP+ cameras with pylon vTools enable seamless feature extraction and precise ball measurements.

  • Exceptional consistency: stable imaging across batches supports reliable algorithms and reduces false calls.

  • Industrial reliability: robust interfaces and FPGA preprocessing ensure uninterrupted high-speed operation.

Wish to improve your BGA inspection performance? Talk to us


Products for this solution

Looking to implement a comparable solution? These products will help you.

Ready to get started together?

Learn more about our products, services, and how we can help you with your next project.