What Is BGA? Ball Grid Array Packages and Soldering

What Is BGA? Ball Grid Array Packages and Soldering

BGA stands for ball grid array. A BGA is an integrated circuit package that connects to the circuit board through a grid of small solder balls on its underside instead of leads around its edges. During assembly the balls melt in the reflow oven and become the solder joints between the chip and the PCB.

Because the whole underside is used for connections, a BGA chip can carry far more I/O in a small footprint than a leaded package of the same size. That is why processors, FPGAs, memory, and many SoCs come as BGAs. The trade-off is that every joint is hidden under the package. You cannot see or touch them after reflow, which changes how the board is designed, soldered, inspected, and repaired.

This guide covers what BGA means, the common BGA package types, how a BGA compares with LGA and QFN, and what a BGA asks of the PCB and the assembly line.

Key takeaways

  • BGA meaning: ball grid array, a surface-mount package with solder balls in a grid under the body.
  • Common BGA package types include plastic BGA (PBGA), flip-chip BGA (FCBGA), ceramic BGA, and chip-scale packages (CSP). They differ mostly in pitch, body size, and how the die is attached inside.
  • A finer ball pitch means less room between pads for vias and traces. Below a certain pitch, through-via fan-out stops working and the board needs microvias or via-in-pad.
  • BGA soldering is done by reflow. The balls collapse onto printed paste and self-center by surface tension.
  • BGA joints are checked with X-ray, not optical AOI. Rework means removing the part, cleaning the site, and replacing or reballing the package.

BGA vs QFN vs LGA: which package fits your thermal and routing budget?

Most BGA guides stop at describing the package. This one maps pitch to fan-out structure with stackup triggers, because the board decision drives the cost more than the chip choice.

The three packages look similar in a schematic symbol. In practice they set very different requirements for the PCB. Here is the comparison that decides which package goes on the board.

Aspect BGA QFN LGA
Thermal path bottom + lid bottom only bottom only
Pitch floor 0.3 mm 0.4 mm 0.5 mm
Inspection X-ray mandatory AOI mostly AOI mostly
Rework cycles ≤ 3 per APTPCB process 1–2 1–2
Cost to board higher lower similar to BGA
Inspection skill specialist normal line normal line

If the part is available in both BGA and QFN at the same pin count, the QFN is usually the cheaper board. If the part only comes as a BGA, the pitch sets the board cost — and the pitch decision starts with the table below.

What is inside a BGA: die, substrate, balls, lid, and underfill

A BGA has three structural layers. The silicon die sits on top, a small substrate in the middle routes the die's connections out to the ball grid, and the solder balls on the bottom make the board connection.

On a plastic BGA (PBGA), the die is wire-bonded to the substrate through small holes in the substrate and the whole assembly is overmolded in epoxy. On a flip-chip BGA (FCBGA), the die is turned face-down and bonded to the substrate with solder bumps — this shortens the electrical path and is the construction used for CPUs, GPUs, and FPGAs where signal speed matters.

Ceramic BGAs (CBGA) use a ceramic substrate instead of organic material. The higher rigidity and thermal mass make them harder to rework, but the package is more resistant to moisture ingress and is still found on legacy and high-reliability designs.

Chip-scale packages (CSP) push the package size close to the die size, which means small balls at fine pitch and very little rework margin.

What are BGA balls made of?

BGA balls are solder spheres, usually a lead-free tin-silver-copper (SAC) alloy on current parts, with tin-lead still found on some legacy and high-reliability components. The alloy, ball diameter, and pitch are all on the package drawing. You need all three to design the footprint, the stencil, and to plan reballing if the part ever needs it.

Thermal and mechanical variants

Some BGAs add a heat spreader or lid on top to improve thermal dissipation from the die. The lid is usually soldered or glued to the substrate and acts as the primary thermal path out of the package. When the datasheet specifies a thermal resistance junction-to-case (θJC), the measurement is to the lid or top of the package.

Underfill is an epoxy dispensed under the BGA body after reflow. It fills the gap between the die, substrate, and board, reduces stress on the solder joints during thermal cycling, and is common on large FCBGAs and boards that see wide temperature swings.

When does BGA pitch force via-in-pad instead of through-via fan-out?

Most BGA guides treat via-in-pad as one technique. This one shows when through-via still works at 0.65 mm pitch, and when stacked microvia becomes mandatory at 0.3 mm.

Fan-out is how signals escape the BGA pad grid and reach the rest of the board. It is where most of a BGA's PCB cost is decided.

The pitch-to-stackup decision table

Use this table to identify what the BGA pitch actually requires from the board before you release the layout.

BGA pitch Standard fan-out Trigger to switch Minimum board
1.0 mm Through-via 0.30 mm — fits mechanical limit — 4-layer standard
0.8 mm Through-via 0.25 mm — at mechanical limit — 4-layer 1+N+1
0.65 mm Through-via 0.20 mm — below mechanical limit Fine-pitch routability tight 6-layer 2+N+2
0.5 mm Microvia 0.10 mm CO₂ laser Via fan-out starts to crowd 6-layer 2+N+2
0.4 mm Via-in-pad mandatory Staggered microvia if >2 rows 8-layer 2+N+2
0.3 mm Via-in-pad mandatory Stacked microvia, ±25 µm placement 8-layer 2+N+3

Data basis: APTPCB mechanical drill minimum 0.15 mm (pcb-drilling.json); CO₂ laser microvia 0.10 mm; UV laser microvia 0.075 mm; standard production aspect ratio 10:1–12:1, up to 15:1 for aerospace (pcb-drilling.json); HDI build-ups 1+N+1 and 2+N+2 (hdi-pcb.json); 4–32 layer rigid range (hdi-pcb.json); multi-layer structures 4–18 layers 0.4–2.4 mm (multi-layer-laminated-structure.json).

The 0.4 mm row is the most common trigger point in practice. At 1.6 mm board thickness, a 0.20 mm through-via needed for fan-out at 0.65 mm BGA pitch sits at a 7.5:1 aspect ratio — within the 10:1 standard production limit but with reduced plating margin. Most fabricators recommend moving to a microvia structure before that boundary is reached.

The specific number that changes the board

At 0.4 mm BGA pitch, dog-bone fan-out on a 1.6 mm board requires a 0.20 mm drill. The APTPCB mechanical drill floor is 0.15 mm, which means the drill is at the practical limit for reliable plating on a 1.6 mm board (7.5:1 aspect ratio). For a 2.0 mm or 2.4 mm board at the same pitch, the aspect ratio pushes toward or past 12:1. The path that avoids this is via-in-pad with 0.075 mm UV laser microvias on a 2+N+2 HDI stackup — which is why 0.4 mm is the typical trigger for HDI review in the APTPCB process.

Pad design: SMD vs NSMD and why APTPCB defaults to NSMD for BGAs

BGA pads on the PCB are either solder-mask defined (SMD) or non-solder-mask defined (NSMD). The choice affects pad stress, solder joint reliability, and how much registration tolerance the solder mask can absorb.

Feature SMD (Solder Mask Defined) NSMD (Non-Solder Mask Defined)
Pad definition Solder mask opening is smaller than copper pad Copper pad is smaller than mask opening
Pad size control Mask controls outer dimension Copper controls outer dimension
Stencil release Better — mask acts as wall Relies on consistent paste volume
Solder fillet shape More barrel-shaped, less pad-side stress Larger pad-side fillet, better stress relaxation
Thermal cycling Good Better — NSMD pad edges absorb CTE mismatch
Preferred for ≥ 0.5 mm pitch, coarse array ≤ 0.4 mm pitch, thermal-cycling-sensitive parts

APTPCB defaults to NSMD for BGA footprints. BGA packages are among the most thermally sensitive components on the board — the CTE mismatch between silicon die, package substrate, and PCB laminate creates repeated stress on the solder joints during power-on cycles and temperature changes. NSMD geometry gives a larger pad-side fillet and better thermal fatigue margin, which matters more at fine pitch where there is less compliance in the joint. When a package datasheet specifies SMD as mandatory, that requirement must be stated on the fabrication drawing.

BGA profile vs QFN: what changes for reflow, soak, and peak?

BGA soldering is reflow soldering. The steps are the same as for QFN, but the limits are tighter and the failure modes are different.

  1. Solder paste is printed onto the BGA pads through the stencil. For fine-pitch BGAs the stencil thickness and aperture size are chosen to give enough paste volume for a reliable joint without bridging.
  2. The placement machine sets the BGA on the paste, aligned by the package outline or by vision targeting on the ball pattern. APTPCB fine-pitch process holds ±25 µm placement accuracy.
  3. In the reflow oven the paste and balls melt together. Surface tension pulls the package toward the centroid of the pads — a small placement offset corrects itself at this stage.
  4. The joints solidify as the board cools.

Two problems appear in BGA soldering that QFN rarely shows. The first is warpage: a large package and the board can both bow during heating, so some balls lose contact with the paste at peak temperature. That leaves a head-in-pillow defect, where the ball sits on the paste but does not merge with it. The second is voiding: gas trapped in the joint shows as round dark areas on X-ray. Both are controlled through stencil design, paste chemistry, moisture handling of packages and board, and the reflow profile.

For the profile itself: a nitrogen atmosphere reduces oxidation and improves wetting, especially for lead-free SAC alloys. APTPCB targets a delta-T of 5 °C or less across the board during reflow. The soak zone matters for large packages — a steep ramp to peak can leave the center of a 40 mm FCBGA below the liquidus while the edges have already reflowed.

For profile basics see the reflow soldering process guide. For board flatness during assembly see warpage control during assembly. For APTPCB's BGA and fine-pitch assembly capability, see BGA assembly services.

X-ray criteria for BGA: which defects fail IPC-A-610 and which you can rework?

Most BGA guides explain that X-ray is needed and stop there. This one defines what the X-ray report must contain and which defects actually end a joint.

AOI cameras can see whether a BGA is present and roughly aligned, but they cannot see the joints. X-ray inspection can. A 2D X-ray shows ball shape, bridging, missing balls, and voids from above. Angled or 3D X-ray helps separate overlapping features and identify head-in-pillow, which can look normal from straight above.

The key defects and how they are classified:

Bridging between adjacent balls is a defect at any class level. It is not reworkable — the package must come off, the site must be cleaned, and a new package must be placed.

Missing balls are defects. If the ball was never placed, the joint has no mechanical or electrical connection. If the ball was lost after reflow, the cause must be investigated before the board is accepted.

Head-in-pillow (HiP) is a joint where the ball has softened and partially wet the pad but did not fully merge with the paste deposit. It can look like a good joint on 2D X-ray. Angled or 3D views are needed to identify it. HiP is a defect under IPC-A-610.

Voids are gas pockets in the joint. Small voids below the void acceptance limit in the purchase order are acceptable. The limit is typically set at 25 % of the joint cross-section area for BGAs, but this must be agreed before the build — IPC-A-610 gives guidance by class, not a single number. Void acceptance is one of the most common sources of dispute in BGA assembly and must be written into the order explicitly.

What to put in the RFQ for inspection:

  • Which packages are subject to X-ray (typically all BGAs below 0.5 mm pitch and any package on an IPC-A-610 Class 3 board)
  • Sampling plan: 100 % inspection, AQL level, or first article only
  • Void acceptance limit by percentage of joint area
  • Acceptance class: IPC-A-610 Class 2 or Class 3
  • Whether angled views or 3D reconstruction are required
  • Whether a void report is delivered with the lot

The article on X-ray criteria for BGA voiding and head-in-pillow covers how to set those criteria, and the PCB X-ray inspection service covers sampling and reporting.

Electrical test adds another layer. Boundary scan (JTAG) can check BGA connections that are otherwise unreachable, and functional test confirms the device works.

BGA package types: which one matches your application?

There are several BGA variants. These are the ones most likely to appear on a designer's BOM, with what each one demands from the board.

Package Construction Typical use Fan-out demand Inspection Rework difficulty
PBGA (plastic BGA) Wire-bonded die on organic substrate, overmolded Controllers, chipsets, general ICs Moderate at coarser pitch; through vias often fit X-ray Moderate; package can be replaced or reballed
FCBGA (flip-chip BGA) Die bumped and flipped onto a build-up substrate CPUs, GPUs, FPGAs, network processors High; large ball count, many layers, often HDI X-ray Hard; large body, warpage, high thermal mass
CBGA (ceramic BGA) Ceramic substrate, often higher-melting balls High-reliability and legacy parts Moderate X-ray Hard; ceramic body and large thermal mass
CSP / fine-pitch BGA Package body close to die size, small balls at fine pitch Mobile, wearable, memory High; usually microvias or via-in-pad X-ray Hard; small balls, very little margin
PoP (package on package) Memory BGA stacked on a logic BGA Mobile processors with stacked memory High X-ray, often at more than one angle Hard; two levels of joints
LGA (land grid array) Flat lands under the body, no balls Modules, sensors, some power parts; CPUs in sockets Moderate to high X-ray for solder-down LGA Moderate; low standoff makes cleaning harder
QFN (quad flat no-lead) Perimeter pads plus a central thermal pad Power, RF, small MCUs Low; pads on the edge, thermal vias under the center AOI for edges, X-ray for thermal pad Moderate

BGA rework and reballing: what three cycles actually means on the line

When a BGA joint is bad, the package has to come off the board. BGA rework uses a rework station that heats the part from above and the board from below under a controlled profile, lifts the package, cleans and re-tins the site, then places and reflows a new or prepared package.

APTPCB's fine-pitch process limits rework to three cycles or fewer. Each cycle is another thermal excursion for the board and for nearby components — the board has already been through paste print, placement, and reflow before the first rework, and each additional cycle degrades the laminate, the plated barrel integrity of nearby vias, and the solder joints of adjacent components. The three-cycle limit is not a contractual ceiling; it is an engineering constraint that reflects the cumulative thermal damage to the board and the increased probability of latent defects.

Reballing is a separate job. It prepares an off-board BGA package by removing the old solder balls and placing new ones, often to recover a valuable part or convert its alloy to match the board's paste. APTPCB's BGA reballing service separates reballing (the component) from board-level rework (the assembly). If you send packages for reballing, include the package drawing or ball map, ball diameter, alloy, pitch, moisture condition, and the inspection records you need.

What to specify for a BGA board

Put these in the fabrication and assembly package so both the board house and the assembler build what you designed:

  • BGA package drawing references: pitch, ball diameter, ball count, alloy
  • PCB pad definition (solder-mask defined or not) and pad size for each BGA
  • Fan-out structure: through vias, microvias, or via-in-pad, with fill and cap requirements
  • Surface finish suited to fine-pitch soldering, and board thickness
  • Stencil thickness or any step areas required under the BGA
  • Moisture-sensitivity handling for the packages
  • X-ray requirement: which parts, sampling level, and void acceptance limit
  • Acceptance class (IPC-A-610 Class 2 or 3) and any rework limit
  • Underfill or corner staking, if required

Why work with APTPCB on BGA boards?

APT reviews BGA footprints, fan-out, via-in-pad, and stencil design before release, and runs BGA builds with SPI, AOI, and X-ray on the same traveler. The BGA assembly team supplies AOI, AXI, and void reports with the lot, and underfill, staking, and controlled rework are available when your program needs them. If the board itself is the hard part, the HDI PCB manufacturing team can review whether the fan-out needs microvias or can stay on through vias.

Relevant standards and references may include:

  • IPC-7095: design and assembly process implementation for BGAs
  • IPC-7351: generic requirements for surface mount design and land pattern standard
  • IPC-A-610: acceptability of electronic assemblies
  • IPC J-STD-001: requirements for soldered electrical and electronic assemblies
  • IPC/JEDEC J-STD-033: handling of moisture-sensitive devices

Frequently asked questions

What is a BGA in electronics?

A BGA (ball grid array) is a surface-mount IC package that uses a grid of solder balls under its body to connect to the PCB. It allows many connections in a small footprint and is common for processors, FPGAs, memory, and SoCs.

What is the difference between BGA and LGA?

A BGA has solder balls attached to its pads, and those balls form most of each joint. An LGA has flat lands with no balls, so the joint is made only from solder paste printed on the PCB, which gives a lower standoff height. LGAs are also used in sockets without solder.

How are BGA chips soldered?

BGA chips are soldered by reflow. Paste is printed on the PCB pads, the BGA is placed on the paste, and the board passes through a reflow oven where the balls and paste melt together and self-align. The joints are then checked by X-ray.

Why are BGA joints inspected with X-ray?

The joints are underneath the package, so cameras cannot see them. X-ray shows ball shape, bridges, missing balls, and voids. Angled or 3D X-ray helps detect head-in-pillow defects that can look normal in a straight-down view.

What does flip chip BGA mean?

In a flip chip BGA (FCBGA), the silicon die is turned face-down and bonded to the package substrate with small bumps instead of wire bonds. The substrate then carries the signals to the solder balls. The construction gives shorter connections and is common on CPUs, GPUs, and FPGAs.

Can a BGA be reworked or reused?

Yes. A rework station removes the BGA under a controlled heating profile, the board site is cleaned, and a new or reballed part is installed. Reballing replaces the solder balls on an off-board package so it can be placed again. Each rework cycle adds heat stress, so the number of cycles is usually limited.

BGA PCB and assembly quote checklist

Use this when you request a BGA PCB and assembly quote from a board house.

  • BGA pitch: 0.3 / 0.4 / 0.5 / 0.65 / 0.8 / 1.0 mm (state which)
  • Number of BGA packages and their board locations
  • Fan-out structure: through-via, microvia, or via-in-pad
  • Pad type: NSMD or SMD (state which per package)
  • Inner layer copper weight: 1/2 oz (or state if different)
  • Stackup: material, layer count, and finished thickness
  • HDI configuration: 1+N+1, 2+N+2, or other
  • Laser drill size and tolerance: 0.075 mm ±tol
  • Stacked microvia count and any IPC Class 3 stacked-via limit
  • Assembly: SPI placement tolerance ±25 µm required Y/N
  • X-ray inspection coverage required Y/N
  • Underfill specified Y/N, and which package(s)
  • Rework cycles permitted and how many

Choosing a BGA with the board in mind

The BGA you pick decides more than the schematic. Its ball pitch sets the via structure and layer count of the PCB, its size and warpage set how hard it is to solder, and its hidden joints decide how the build is inspected and repaired. Read the package drawing before you lock the part, compare it with a QFN or LGA option where one exists, and put the pitch, pad, fan-out, and X-ray requirements in the RFQ.