Contact Us
  • Home
  • PCBA Workshop
  • IPC-7095 — Design and Assembly Process Implementation for BGAs

IPC-7095 — Design and Assembly Process Implementation for BGAs

The Standard Written Specifically for the Hardest Joint to Inspect

Ball Grid Arrays solved a packaging problem. By moving interconnects underneath the component, BGAs eliminated the fragile perimeter leads of QFPs and enabled pin counts in the thousands without expanding package size. But they created a new problem: you cannot see the solder joints. Once the BGA is reflowed, every connection is hidden. You cannot probe it, inspect it visually, or repair a single joint. The entire package must work, and it must work from the first reflow cycle.

IPC-7095, Design and Assembly Process Implementation for BGAs, is the standard that addresses this unique challenge. It covers the full lifecycle of a BGA assembly: PCB land pattern design, solder paste stencil design, placement accuracy, reflow profiling, void formation and acceptance criteria, and X-ray inspection methodology. For any manufacturer handling BGAs — which is nearly every manufacturer today — this standard is essential.

Design Rules: Getting the Land Pattern Right

A BGA assembly starts with the PCB design. IPC-7095 specifies land pattern dimensions for every standard BGA pitch — 1.27mm, 1.0mm, 0.8mm, 0.65mm, 0.5mm, and 0.4mm — as well as for micro-BGAs and chip-scale packages at 0.35mm and below. The pad size relative to the ball diameter determines the standoff height (the gap between the package bottom and the PCB surface), which in turn controls solder joint geometry, cleaning access (if applicable), and underfill flow (if used).

Solder mask design around BGA pads is equally critical. IPC-7095 specifies solder mask clearance — the gap between the mask opening and the pad edge — to prevent mask encroachment onto the pad, which reduces the solderable area and creates irregular joint shapes. For fine-pitch BGAs (0.5mm and below), a solder-mask-defined (SMD) pad is generally preferred to prevent pad lifting during rework.

Stencil design is the third design element. IPC-7095 provides aperture size recommendations — typically 1:1 with the pad, or slightly reduced for the center thermal balls — and stencil thickness guidelines. For mixed-technology boards with both fine-pitch BGAs and larger passive components, step stencils (thicker in one area, thinner in another) are often required to balance solder paste volume across different component types.

Reflow Profiling: The Window That Makes or Breaks the Joint

The reflow profile is arguably more critical for BGAs than for any other component type. A BGA joint forms when every ball in the array reaches reflow temperature simultaneously, melts, wets to both the package pad and the PCB pad, and solidifies with the proper intermetallic structure. If the center balls lag behind the perimeter balls in temperature — which they often do, because the package body acts as a heat sink — the result is uneven wetting, head-in-pillow defects, or excessive voiding.

IPC-7095 specifies reflow profile parameters: ramp rate, time above liquidus (TAL), peak temperature, and cooling rate. A typical lead-free SAC305 BGA profile targets a peak temperature of 235-245°C, with 60-90 seconds above 217°C (the melting point of SAC305). The ramp rate from ambient to preheat should not exceed 2-3°C per second to avoid thermal shock to the package. Cooling should be controlled — too fast and the solder develops a brittle grain structure, too slow and intermetallic growth becomes excessive.

At Superb Automation, every new BGA package type undergoes profile development with thermocouple-instrumented test boards. Thermocouples are attached to the center of the BGA, the perimeter, the board surface, and adjacent components. The oven is tuned until the thermal profile for every monitored point falls within the IPC-7095 window. Once qualified, the profile is locked and verified periodically with process control coupons.

Voids: The Hidden Threat Inside the Joint

Voids — gas pockets trapped inside the solder joint during reflow — are the most common BGA defect and the hardest to detect without X-ray. They form when flux volatiles, moisture from the package or board, or entrapped air cannot escape the molten solder before it solidifies. A small amount of voiding is inherent in any BGA reflow process; the question is how much is acceptable.

IPC-7095 specifies void acceptance criteria based on the application class:

  • Class 2 (general industrial): Individual ball voids ≤30% of joint area. Total void area across the array may have additional limits.

  • Class 3 (high-reliability): Individual ball voids ≤30%, with tighter limits often applied contractually — 15% or even 10% for critical applications.

  • Thermal/center pads on BGAs with exposed pads typically have a ≤25% void limit, since these pads are the primary heat conduction path.

Superb Automation's reflow process consistently achieves BGA void levels below 5% — well under the Class 3 threshold of 30%. This is the result of careful paste selection (low-voiding formulations), optimized reflow profiles (extended soak above liquidus to allow void escape), and controlled humidity exposure of both PCBs and components to minimize moisture-driven void formation.

X-Ray Verification: The Only Way to Know

IPC-7095 mandates X-ray inspection as the verification method for BGA joints. Optical inspection — AOI or manual microscopy — cannot see under the package. Electrical test may pass a joint with marginal mechanical integrity. X-ray imaging is the only non-destructive technique that reveals internal joint structure.

A proper BGA X-ray inspection per IPC-7095 examines each ball for: void size and location, joint diameter (indicating proper collapse and wetting), bridging between adjacent balls, head-in-pillow defects (partial connection visible as a gap between ball and paste), and missing or open joints. The inspection may use 2D top-down views for void measurement and oblique (angled) views to verify joint shape and detect head-in-pillow conditions.

At Superb Automation, every board containing BGAs undergoes X-ray inspection as a standard part of the quality flow. Void percentage is measured and documented for each BGA, and any joint exceeding the acceptance threshold triggers rework or rejection. This is not an optional extra — it is the only way to verify what cannot be seen. IPC-7095 provides the framework; X-ray equipment and disciplined process control make it real.