back to Article List
A Ball Grid Array (BGA) device can be a daunting component to route especially in fine pitch arrays featuring solder ball counts in the hundreds and pitch values as tight as 0.5 millimeters. With so much new technology requiring high functioning processors and boards in increasingly miniaturized devices, it’s safe to say higher pin density, reduced lead inductance, and finer pitch BGA devices will become even more common in our industry.
That means the foreseeable status quo will be less and less space to route traces and vias between pins. BGAs do represent a challenge from design through prototyping and manufacture, but with some sharp attention to detail and a plan focused on best practices, this is by no means an impossible task. Let’s look at how you can take the mystery out of BGA routing and create a PCB design that can handle all those pesky narrow spaces.
BGAs have been around awhile, so there are many resources available to provide some guidance and help you not have to reinvent the wheel. There are some good online resources that can be very helpful, such as YouTube videos, blog posts, and technical papers. Most of these resources are free to access, leaving you to sift through marketing noise and extract available learning that will be useful to you.
Solder joints are where you really need to mind your Ps and Qs. Smaller surface areas reduce strength of the solder connection and increase the risk of fracture. Thermal issues can create flex between the component and board and put additional stress on the solder joints. Keep this in mind as you conduct research into BGA best practices.
The device manufacturer will often have helpful information on their website such as routing examples and land patterns. Typically, the part manufacturer’s footprint is optimized for soldering the part to the board but can leave you with an impossible routing solution. It’s important to learn when to follow their guidance and when to improvise in the name of manufacturability and functionality.
In most cases, it’s acceptable to reduce the BGA pad size sufficiently to allow for vias between the BGA pads. Typically the BGA pad can be reduced to the same diameter as the BGA ball (nominal dimension) shown on the component datasheet.
BGAs of any size require a lot of room around them for all the wires and vias you will need to effectively make all the desired connections. Different board patterns will need optimal fanouts or escape routing tailored to fit them. Examine each pattern carefully — scrutinizing spacing between solder balls, confirming if they are parallel and equidistant or have greater spacing in one direction, and establishing minimum trace width and spacing.
Make sure that the critical signal paths and decoupling capacitors are well situated to maintain signal integrity and reduce inductance. Starting with the via escapes and fan-outs, keep some tried and true tricks in mind such as high aspect ratio vias, micro-vias, or buried vias that will allow you to utilize real estate on all layers. These can be especially critical in the very large and fine pitch devices. Traces required to route between these pads and vias can also be reduced to provide an escape. You may need to use traces and spaces considerably smaller than the rest of the board in this case.
Adding signal layers is another trick to effective routing. Typically one signal layer is needed for every 2 rows of pins, but if the BGA pitch is below 0.8 mm, you will need one signal layer per row. Keep in mind that increasing layers can be a relatively simple way to route the traces, but it can also increase the cost of the board and open the door for reliability issues. In many cases, it’s probably worth evaluating if a change to your layout can reduce the layer requirements.
Pro-tip: Make sure that you are working with a PCB manufacturer upfront and understand their capabilities especially as it relates to these aspects for the BGA routing. It is never fun to spend lots of time on a design and find your preferred vendor simply cannot manufacture it.
Many of the design tools today have functions to help make you more successful in your design efforts. Explore some of these functions and use them when they make the most sense for your design. Often you can assign specific rules around your BGA that may differ from the rest of the board, saving you the time and effort of doing it on a trace by trace basis.
Good luck, remember these best practices, and you can make friends with the mysterious BGA.
We always love to hear from you.
Contact us at 1-800-228-8198 or via email at email@example.com