What's In Your BGA Land Pattern and Footprint

Zachariah Peterson
|  Created: April 26, 2022  |  Updated: August 25, 2025
BGA land pattern and BGA footprint

If you look in datasheets for most components, you’ll often find a recommended land pattern, usually alongside some mechanical package information and assembly information. This is not always the case with BGA components, especially components with high ball count. There are a few reasons for this that we can speculate: those ball counts might just be too big to put into a single page, or the manufacturer just expects you to know how to create that land pattern. Sometimes, the recommended land pattern for the manufacturer’s BGA package is in a separate document, but you wouldn’t know this unless you did some digging.

If you’re in a situation where you can’t find a footprint for your BGA, and you can’t find a recommended land pattern, then we have some simple guidelines you can follow to help ensure accurate assembly. There is an IPC standard you can follow that will help you create your land patterns, or you can use an automated footprint generator to create your land patterns if you have the right PCB design software.

BGA Land Pattern Creation

All PCB footprints need a land pattern to define the location of pads. In addition to the pad size and location, there is solder mask expansion to consider, as well as whether to use an SMD or NSMD pad. For any BGA component, there are four important parameters that determine how you will create the land pattern for the component:

  1. Landing pad diameter
  2. Pad pitch
  3. Ball size on the component
  4. How the ball bonds to the land pattern (collapsing vs. non-collapsing)
  5. Allowed/required solder mask expansion (SMD or NSMD)
  6. Which IPC standard you follow for land pattern creation (IPC-7351 vs. IPC-7352)

The relevant IPC standards governing the land patterns for BGA packages are IPC-7351 and IPC-7352. The IPC-7352 is newer and is intended as a replacement for IPC-7351, however the majority of existing land patterns still conform to IPC-7351 and will be largely compatible with IPC-7352.

The pad pitch and the ball size will determine the approach you take to create the BGA land pattern for your footprint. Specifically, these will determine the pad size you should put into the land pattern. The pitch will then determine whether you should use SMD or NSMD pads in the land pattern. This is all a delicate balance that is primarily driven by the package and assembly constraints, but there is a simple set of guidelines that can help you create an accurate land pattern for your BGA.

Collapsing vs. Non-Collapsing Solder Balls

The first factor to examine when designing land patterns to conform with IPC-7351 or IPC-7352 is to determine whether the balls on the package are collapsing or non-collapsing. Collapsing balls deform and flatten during reflow, creating a wider joint interface onto a pad on the PCB. The ball height decreases significantly, and the solder spreads outward to form a more traditional solder joint profile. Non-collapsing balls maintain their spherical shape during reflow with minimal deformation. The joint interface remains essentially the same size as the original ball diameter, creating a smaller connection on the PCB pad.

The collapse behavior depends on several factors:

  • Ball composition: Lead-free solder balls (SAC305, SAC405) typically exhibit more collapse than high-lead solders
  • Ball size: Smaller balls (and thus denser packaging) tend to collapse more readily than larger ones
  • Package substrate material: The thermal expansion characteristics affect stress distribution
  • Reflow profile: Peak temperature and time above liquidus influence collapse behavior

Unfortunately, component datasheets do not always specify whether balls are collapsing or non-collapsing, and they might not explicitly state whether the land pattern conforms to IPC-7351 or IPC-7352. If the component is older and the datasheet has not been recently revised, assume the land pattern follows IPC-7351. I have always found that it is safer to assume collapsing balls are present on the package unless the datasheet says otherwise.

IPC-7351 Standard BGA Land Pattern

The IPC-7351 standard provides guidelines on land pattern creation for standard component packages that will help ensure high yield in standard assembly processes. These guidelines are still predominantly implemented in the BGA land patterns found in component datasheets.

Collapsing Balls

Ball diameter (mm)

Reduction

Density level

Nominal land diameter (mm)

Land variation (mm)

0.75

25%

A

0.55

0.60 to 0.50

0.65

25%

A

0.50

0.55 to 0.45

0.60

25%

A

0.45

0.50 to 0.40

0.55

25%

A

0.40

0.45 to 0.35

0.50

20%

B

0.40

0.45 to 0.35

0.45

20%

B

0.35

0.40 to 0.30

0.40

20%

B

0.30

0.35 to 0.25

0.35

20%

B

0.30

0.35 to 0.25

0.30

20%

B

0.25

0.25 to 0.20

0.25

20%

B

0.20

0.20 to 0.17

0.20

15%

C

0.17

0.20 to 0.14

0.17

15%

C

0.15

0.18 to 0.12

0.15

15%

C

0.13

0.15 to 0.10

 

Non-Collapsing Balls

Ball diameter (mm)

Reduction

Density level

Nominal land diameter (mm)

Land variation (mm)

0.75

15%

A

0.86

0.91 to 0.81

0.65

15%

A

0.75

0.80 to 0.70

0.60

15%

A

0.69

0.74 to 0.64

0.55

15%

A

0.63

0.68 to 0.58

0.50

10%

B

0.55

0.60 to 0.50

0.45

10%

B

0.50

0.55 to 0.40

0.40

10%

B

0.44

0.49 to 0.39

0.35

10%

B

0.38

0.43 to 0.33

0.30

10%

B

0.33

0.38 to 0.28

0.25

10%

B

0.27

0.32 to 0.22

0.20

5%

C

0.21

0.24 to 0.18

0.17

5%

C

0.18

0.21 to 0.15

0.15

5%

C

0.16

0.19 to 0.13

 

IPC-7352 Standard BGA Land Pattern

The newer IPC-7352 standard provides guidance on BGA land patterns by redefining landing pad sizes in terms of pad reduction/expansion around the ball or column diameter. I've summarized the guidance in the table below.

Lead part

Maximum material Level A

Median material Level B

Minimum material Level C

Periphery collapsing ball

15% reduction below nominal ball diameter

20% reduction below nominal ball diameter

25% reduction below nominal ball diameter

Periphery non-collapsing ball or column or bump

15% increase above nominal ball or column diameter

10% increase above nominal ball or column diameter

5% increase above nominal ball or column diameter

Courtyard excess

2.00 mm

1.00 mm

0.50 mm

Round-off factor

Round off to the nearest two decimal places

 

SMD or NSMD?

For larger ball pitches (between 0.5 mm to 1 mm), you will likely be just fine using either an NSMD pad or SMD pad in your land pattern. There will still be sufficient solderable area on the pads to provide adhesion. The larger pad area used for these BGAs will also prevent the pad from peeling off of the surface layer if the solder process runs too hot. If your pitch is closer to 1 mm, you could set 0 mil solder mask expansion and allow the fabricator to expand it based on their judgment. Even if expansion is left at 0 mil, misregistration will be small enough that you won’t significantly reduce the solderable area.

At 0.5 mm and smaller pitch values, the pad should be placed as an SMD pad. The reason is that smaller pads are more likely to peel if they get too hot. Also, the solder mask around the pad creates a dam that holds the molten solder ball in place during reflow. Set a larger pad size and use a negative solder mask expansion to set the visible solderable area on the pad.

Speed Up BGA Land Pattern Creation

Today, there are several resources where you can find footprints for your BGA components. Based on pitch and ball sizes, it’s even possible to take an existing BGA footprint with higher ball count than you need, and then modify this so it can be used with your desired BGA component. If you’re an Altium user, you might be able to find your BGA footprint in the Manufacturer Part Search panel.

If you’re working with a less common component or a proprietary component, you can use a footprint generator in your PCB design software. The IPC-Compliant Footprint Wizard helps you quickly create a high ball count footprint without forcing you to manually arrange pads in the footprint. You can set important land pattern characteristics like solder mask expansion, pad size, pad pitch, and package size in this tool by configuring a few settings. Some land patterns omit some pads/balls, even in high ball count BGAs. Once you generate a standard BGA land pattern for your component, you can modify this by adding/removing any of the pads.

PCB footprint generator
Easily generate your BGA land pattern with the IPC Compliant Footprint Wizard.

Although you might not need to create your own footprint for every component, the guidelines above can be used to check footprints that you receive from an external source. Unfortunately, there are no standard PCB design rules that incorporate these guidelines, so you have to address these through manual inspection, or you need to create a component class for fine-pitch components that applies the required solder mask expansion and clearance rules. In my opinion, you should look at the fine-pitch BGAs individually when checking footprints.

If you want to make sure your BGA land pattern enables accurate assembly, use the IPC Compliant Footprint Wizard in Altium Designer®. It’s easy to generate footprints for standard component packages while remaining compliant with IPC standards in this utility. Once you’ve created your PCB footprints and you want to share them with your collaborators, your team can work together through the Altium 365™ platform. Everything you need to design and produce advanced electronics can be found in one software package.

We have only scratched the surface of what is possible to do with Altium Designer on Altium 365. Start your free trial of Altium Designer + Altium 365 today.

About Author

About Author

Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to companies in the electronics industry. Prior to working in the PCB industry, he taught at Portland State University and conducted research on random laser theory, materials, and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensors, and stochastics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written 2500+ technical articles on PCB design for a number of companies. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society, and the Printed Circuit Engineering Association (PCEA). He previously served as a voting member on the INCITS Quantum Computing Technical Advisory Committee working on technical standards for quantum electronics, and he currently serves on the IEEE P3186 Working Group focused on Port Interface Representing Photonic Signals Using SPICE-class Circuit Simulators.

Related Resources

Related Technical Documentation

Back to Home
Thank you, you are now subscribed to updates.