BGA, BGA Pads, Engineering, NSMD, SMD
Solderability SMD NSMD
Engineering

BGA Pad Creation: SMD vs NSMD?

SMD vs NSMD: Should you use a solder mask-defined pad or a non-solder mask-defined pad? When creating a footprint for BGA-style components, improper pad design can lead to hordes of manufacturing issues and hours of failure analysis. Proper pad design is critical to ensuring the manufacturability of BGA components. Fortunately, by following a few simple guidelines, creating proper footprints for BGA components isn’t difficult!

BGA Pad Creation

There are two basic forms of pads implemented for BGA footprints.  One is the Solder Mask Defined pad (SMD) and the other, the Non-Solder Mask Defined pad (NSMD). Let’s take a look at these two types and discuss how to use them in your BGA designs.

Solder Mask Defined BGA Pads (SMD)

Solder mask-defined pads, as their name implies, define the solder mask apertures applied to the BGA pads. SMD pads have the solder mask apertures specified such that the opening in the mask is smaller than the diameter of the pad that they cover. By doing this, we shrink the size of the copper pad that the component is soldered to. The following image shows an example of an SMD type BGA pad:

BGA SMD PAD Definition

SMD Style BGA Pad

 

In the top-down view, we can see that the solder mask is specified to cover a portion of the copper pad underneath. Defining pads this way creates two distinct advantages. First, the overlapping mask helps prevent the pads from lifting off of the PCB due to thermal or mechanical stress. Second, the opening in the mask creates a channel for each ball on the BGA to align with while the component progresses through the soldering process.

The copper layer of an SMD BGA pad typically has a diameter equal to the diameter of the pad on the BGA itself. To create the SMD overlay, a reduction of 20% is typically used.

Non-Solder Mask Defined BGA Pads (NSMD)

NSMD pads differ from SMD pads as the solder mask is defined as not making contact with the copper pad. Instead, the mask is created such that a gap is created between the edge of the pad and the solder mask. The following image shows a top and cross-section view of an NSMD-style pad.

BGA NSMD PAD Definition

NSMD Style BGA Pad

In this method, the size of the copper landing pad is not defined by the mask layer, but only by the diameter of the copper pad itself. NSMD pads can be smaller than the diameter of the solder ball. Typically, this reduction in pad size is 20% smaller than the ball diameter. Since the pad size is reduced with this approach,  the additional room between adjacent pads allows for easier trace routing.  This can almost become a necessity when routing high-density, fine-pitch BGA chips.

NSMD pads have the unfortunate downside of being more susceptible to delaminating from the PCB due to mechanical and thermal stresses, although if standard manufacturing and handling practices are observed, pad delamination should not be an issue.

Solderability of SMD vs NSMD BGA Pads

The following images show examples (highly exaggerated) of how a solder ball adheres to each style of pad:

SMD vs NSMD BGA Solder Example

Solder Adherence of SMD and NSMD BGA Pads

SMD vs NSMD Isometric View of Different BGA Pad Styles

Isometric view of BGA Pad Styles

 

With the entire pad exposed, NSMD pads tend to have better solder adhesion than SMD pads. The solder ball is able to make a connection to the entire NSMD pad instead of the mask-defined portion of SMD pads.

SMD vs NSMD: Which BGA Pad Style to Use

It is important to note that component manufacturers typically provide recommended footprints in the datasheets for their components. When these footprints are available, it’s certainly advisable to use them.

In general, use the NSMD pad style wherever possible due to its improved solderability and pad accuracy. Visit our Knowledge Base for more information.

Going Forward

In the next blog post, we will use NSMD pads to explore how to properly design and route a BGA footprint on a PCB.

Ready to get started?

Create an account