2
\$\begingroup\$

I am evaluating the IPC-compliant footprint wizard in Altium Designer. One of the steps is to determine the pad size relative to the nominal ball diameter:

BGA pad diameter dialog within Altium Designer footprint wizard

Related to this topic, an answer provides a table showing that the resulting pad diameter is a reduction from the ball diameter by a percentage from 15 to 25% depending on a density level.

It seems the opposing factors that influence this decision are routing traces between pads (favoring LMC) and manufacturability or fabricator capabilities (favoring MMC).

Is this assumption correct? If not, what are the reasons to choose MMC, LMC, or specify a percentage reduction for BGA landing pads?

\$\endgroup\$
2

1 Answer 1

1
+50
\$\begingroup\$

It seems the opposing factors that influence this decision are routing traces between pads (favoring LMC) and manufacturability or fabricator capabilities (favoring MMC).

Is this assumption correct? If not, what are the reasons to choose MMC, LMC, or specify a percentage reduction for BGA landing pads?

Yes, that assumption is correct. It is up to the designer, but there are tradeoffs associated with SMD vs NSMD.

With SMD the silkscreen surrounds the pad and this makes it harder for the BGA to pull the pad up if the package warps (thermal expansion). Having the pad more secure also prevents cracking (if teardrops are not used).

NSMD has the silkscreen and soldermask removed from the pad, the solder can extend all the way down around the pad, which allows for a smaller pad. The problem with this is there is less material holding the pad to the PCB and it can pull up easier. The good part is less copper means more space between pads. NSMD can also create problems with high volume runs.

Opening up space allows for easier routing and less restrictive PCB requirements which can have cost ramifications (like 3mil traces vs 4mil in some cases).

It probably wouldn't be worth worrying about in low volume production runs. In high volume production runs it could affect yields so SMD would be better. Some manufacturers also have reccomendations on what process to use and the pad size. At the end of the day after using altiums wizard the most important numbers I care about are the pad size and the soldermask size. I haven't used the BGA wizard myself because I don't do the footprint creation, but I'd be worried about the pad diameter and the design rules concerning the silkscreen. In the past I have had to edit the footprints and change the pad diameters after part creation.

I think micron has the best explanation in this table and document.

PCB design guidelines depend on many variables, including ball pitch, ball diameter, and PCB metal land pad type. Solder mask-defined (SMD) pads have a solder mask that partially overlaps each metal land pad and defines the opening diameter. Non-solder mask-defined (NSMD) pads have a solder mask clearance area away from the metal land pads so that each metal land pad diameter is defined by the edges of the metal. Figure 4 illustrates the difference between SMD and NSMD pads. With SMD pads, the solder flow is restricted to the top of the metallization, which prevents the solder from wetting the sides/wall of the pad (contrary to the NSMD case). Some of the advantages and disadvantages of the SMD and NSMD are listed below. Application should determine selection of pad type.

enter image description here Source: https://media-www.micron.com/-/media/client/global/documents/products/customer-service-note/csn33_bga_user_guide.pdf?rev=c99754802d0547e59ccb6fd83f734991

I usually size bga off of something that has already been build like an evaluation kit pcb file and also look at the fanout to see what clearances they used because I know it's manufacturable. That isn't always possible

\$\endgroup\$
4
  • \$\begingroup\$ I feel like this is addressing a whether to use SMD or NSMD for BGA pads, rather than the maximum/least material conditions I asked about. \$\endgroup\$
    – JYelton
    Dec 22, 2022 at 23:59
  • \$\begingroup\$ Yeah, I thought that would be helpful. I was going to fully address the question when I had time later tonight. \$\endgroup\$
    – Voltage Spike
    Dec 23, 2022 at 0:12
  • \$\begingroup\$ Tell you what, I'll go ahead and award the bounty because it's about to expire. Anything you can add to address the MMC/LMC stuff will be helpful. Thanks and have a good holiday. \$\endgroup\$
    – JYelton
    Dec 23, 2022 at 1:30
  • \$\begingroup\$ I haven't used the wizard myself for BGA creation, at the end of the day it's the pad diameter I care about. I'll ask our footprint creator when I get a chance to see if the wizard produces good results. I have had to edit footprints created with the wizard to get a diameter that matches with the datasheet. The other times I have used altium wizards have not given me good results so I usually use them to produce the general outline then modify them (and double check them) against the datasheet or my numbers (some manufactures don't have good dimensions in their datasheets). \$\endgroup\$
    – Voltage Spike
    Dec 23, 2022 at 3:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.