Charles Pfeil

PART 1

Successful fanout solutions provide escape routing for a combination of serial and parallel nets.

The effectiveness of a fanout pattern on large BGAs contributes significantly to the route-ability of a design, which impacts the layer count and affects the cost of the board fabrication. The fanout of a BGA is only a part of the routing solution, which may also include escape traces and general interconnect routing of the pins. The goal of the BGA fanout effort should be to eliminate the BGA routing as the primary contributor to increasing layer count while maintaining signal integrity and fabrication yield requirements.

In a theoretical approach to BGA breakout, the BGA is analyzed outside the context of a real design. This kind of solution is a mathematical excercise in layer reduction that makes unrealistic assumptions and disregards SI requirements.

Unfortunately, reality requires much more than just a mathematical solution. Deriving fanout patterns in a theoretical realm can actually be fairly simple, but finding effective fanout patterns when all the design and packaging challenges must be considered is a much more difficult problem.

It would be ideal to have power and ground pins only in the center of a BGA, however, power integrity requires they also be distributed among the signal pins. This distribution is rarely in neat columns and rows, which would open up considerable routing space.

Figure 1 shows an ideal distribution of ground pins (green). If the BGA had ground pins aligned this way, and if the mount layer was a GND plane, then you would see additional room made available on the inner routing layers.

Fig. 1

Unfortunately, most FPGA vendors distribute the power and ground pins around the BGA or use some pattern other than columns and rows. The purpose of distributing power and ground pins is to improve the power integrity. Xilinx often uses a “Sparse Chevron” pattern as shown in Figure 2. In this figure the ground pins are green and the power pins are brown.

Fig. 2

There may be some ASICs that have power and ground pins aligned in columns and rows, however, such an ideal condition is not common, and therefore effective fanout and routing solutions must incorporate other ways to reduce the layer count.

Most large BGAs have a combination of serial and parallel nets that must be routed as differential pairs and single-ended nets (respectively). Some FPGAs also allow for nets to be programmed as either serial or parallel. These devices support multiple I/O performance standards that could require differential routing.

Differential pairs and single-ended nets require different trace widths and spacing to maintain desired impedance, and although it is possible to use the same spacing rules inside the BGA area, impedance discontinuity may become significant in some high-speed circuits.

For example, it is common to have a target of 50 Ω for single-ended nets and 100 Ω for differential pairs. Of course the stack up thicknesses and materials will affect the impedance; yet it is common to see a 0.15 mm (6th) for differential pair spacing while single-ended nets can have 0.1 mm (4th). Actual trace widths and clearances will vary depending on the specific high-speed and fabrication requirements for each design.

If the fanouts are positioned such that differential pairs need to be split to maintain the trace width and clearance rules, that could also cause significant signal integrity problems, as illustrated in Figure 3.

Fig. 3

Summarizing, a theoretical fanout and breakout solution that does not take into consideration the potential for varied trace widths and clearances is not very useful. The problem becomes even more difficult when each I/O pin or bank of pins can be programmed to require either differential pair or single-ended routing.

An effective fanout solution that enables the most efficient escape routing should be flexible enough to support the trace width and clearance requirements for a mixture of serial and parallel nets.

PART 2

Through-vias provide the lowest fabrication cost but can limit routing density.

This is the fourth in a series of articles on BGA routing methods. My objective is to reveal the routing problems often associated with large pin-count BGAs, and provide the PCB designer with effective techniques that enable higher route density and reduction of layer count.

Through-Vias

There are not many fanout options, due to the large via pad relative to the 1-mm ball pitch. Either a “Quadrant Dog-Bone” or “Via-in-Pad” method is appropriate.

Theory: Removing Vias

One method proposed to increase route channels on inner layers is not to use fanout vias where possible, for power, ground and unused pins. When using through-vias, there is very little benefit in not adding fanout vias for the 30% to 50% of the BGA pins that will likely be assigned to power, ground or unused. The power and ground pins will be assigned to the center of the device and distributed among the other pins. It is highly unlikely that they, or any unused pins will be distributed in columns and rows.

When using through-vias for fanouts, rather than trying to gain a few route channels by eliminating connections to the planes, it is best to gain the power integrity benefits by adding fanouts for all power and ground pins. In Figure 1, it is clear that the vias for power and ground are scattered such that even if they were removed, little would be gained. The outer perimeter of through-vias dictates the space available for routing, and at least in the case of the Virtex-4, few of them are assigned to power and ground.

Fig. 1

If an ASIC can be packaged to provide adequate power integrity and have the power and ground pins aligned in such a manner so as to increase route channels (by not using fanout vias) that would be a good design, but this is likely to be a rare occurrence.

Quadrant Dog-Bone

This fanout pattern has the fanout vias in the center spaced between the ball pads, and angled in one of four directions.

Advantages over via-in-pad.

Fig. 2

Disadvantages over via-in-pad.

Shifting Through-Vias

Choosing to place the fanout via outside the center of the ball pad array has a relatively little benefit to routing due to the lack of space. Any benefits depend on the design rules. You could move the vias off-center somewhat in order to form columns and rows, but for every additional route channel opened on one side, it will close a route channel on the other – the net result being the same number of route channels across the entire BGA.

However, if the design rules are such that differential pairs cannot be routed together between the through-vias, and a little more space is required, then shifting through-vias slightly might make sense.

In Figure 3 and Figure 4, note that by shifting the vias to the left on one column and to the right on the next column, you gain 0.17 mm in one and lose 0.17 mm in the other. These values could vary, depending on your ball pad size and clearance rules. This option might be useful if you have some critical signals that require greater spacing within the BGA breakout area.

Fig. 3

Fig. 4

Another reason for shifting through-vias while using Quad Dog-Bone patterns is to maximize the amount of plane fill on the mount layer. Again, any benefit is dependent on the design rules.

Via-in-Pad

This pattern has a simple solution, which is to add a through-via in the center of each of the desired BGA ball pads as seen in Figure 5.

Fig. 5

Advantages over quadrant dog-bone.

Disadvantages over quadrant dog-bone.

If the BGA has unused pins and you do not add fanout vias for them, there will be available room for components.

Better Methods

Although through-via stackups generally provide the lowest cost fabrication, the large size of the via severely limits your ability to maximize route density and therefore leads to excessive layer count. The next article will clearly demonstrate the benefits of using blind and buried vias.

PART 3

Aligning blind via fanout patterns can significantly increase route density.

We have already come to the fifth article in this series on BGA breakout and routing methods. Those who have been following along have read about unusual and upcoming packages, theoretical breakout solutions, and the limited set options when using through-via fanout patterns. The intent in all these articles is to provide ideas and methods that will enable greater route density for BGAs, resulting in fewer layers while still maintaining signal and power integrity.

Blind and Buried Fanouts

The basic principles for effectively using fanout patterns can be applied when using blind and buried vias, even in a laminated stackup. Although the via sizes are still larger than in an HDI stackup using micro-vias, the blind and buried vias are still small enough to obtain significant route density gains.

Shifting Vias

In Figure 1, the blind-vias have been shifted into columns with the intent of opening up additional routing space. In Figure 2, you can see that significant space is created as compared to the unshifted pattern in Figure 3. Figure 2 shows how shifting the vias can add an additional 24% increase in the number of escape traces at the edge of the BGA.

Fig. 9

Fig. 10

Fig. 11

Observe that the blind vias are not in a straight column because via size and via-to-via clearance (0.1mm) forces them to be staggered.

The advantages of shifting vias include:

The disadvantage is that blind and buried via stackup is slightly more expensive than a through-via stackup.

As shown above with blind vias, it is clear that shifting the via position can increase route density. When using HDI microvias, shifting the fanout locations can improve route density even more. Increased route density means potentially fewer layers and lower cost. There are some general principles related to shifting vias that can help make the effort successful.

Differential Pair Coupling and Pin Swapping

When applying a shifted via pattern in order to increase route density, one of the results that will possibly need to be managed is that as the transition progresses through the layers with different patterns in the via span, the differential pair compliments may be moved away from each other. Figures 4 and 5 illustrate this problem. The ball pads for the differential pair compliments may be designed in the FPGA or ASIC to be placed closely to each other, but as fanout vias are added, the compliments may end up further apart than originally intended.

Fig. 12

Fig. 13

A good solution, especially for FPGAs, is to pin swap, so that the ball pads are aligned in a manner that allows the fanout vias to remain close to each other. In Figures 4 and 5, swapping the differential pair compliments into the “A” and “A” locations will optimize the coupling.

The ability to swap pins will be limited by bank locations, differential pair or single-ended pin assignments, and power and ground pin distribution. Finding the most effective swapping patterns (aligned vertically, horizontally, or on a diagonal) will depend on the fanout via pattern used in that area.

Reducing the Effective Size of the BGA

If the ball pads around the perimeter can be fanned-out and routed on the blind via layer (layer 2), then the effective size of the BGA routed on the buried-via layers (Figure 6) will become 1024. With that number of pins, breakout and routing of the BGA is no longer the primary contributor to layer count, especially since the innermost pins in most BGAs are usually dedicated to power and ground.

Fig. 14

Principles

Aligning blind via fanouts in well-organized patterns can significantly increase route density on those layers where it is incorporated. Increased route density means that more rows of ball pads around the perimeter can be routed on the blind via layers, which will result in effectively decreasing the size of the BGA routed on the buried via layers.

PART 4

Creating effective fanout patterns for microvias in an HDI stackup.

HDI microvia fanouts for laser drilled micro-via stackups use the same principles as mechanically drilled blind and buried vias. The variety of stackups and smaller via sizes provide for tighter shifted column and row patterns, improved route density and greater flexibility in assigning routes to buildup layers than does standard laminated cores.
When using HDI, the blind micro-vias allow for greater route density, and therefore potentially fewer total layers required for routing. Of course, the number of layers accessible by the micro-vias will significantly affect the overall route density. The fanout patterns analyzed in this context will be for the following types of HDI construction:

1+N+1 = Type II (Layer 1:2 microvias with buried vias in a laminated core)
2+N+2 = Type III (Layer 1:2, 2 to 3 microvias with buried vias in a laminated core)

Layer 1:2 microvias (1+N+1)

If Layer 1 is used for a ground plane and not for routing, then the fanouts need to be patterned to maximize Layer 2 route density. The same patterns described in the previous month’s article for blind vias can be used for microvias, however, since the microvias are smaller, they can be further compacted to gain additional route space.
In Figure 1, the 1:2 microvias are aligned in columns to maximize route density (12% improvement over shifted blind vias, 36% improvement over quadrant dog-bone through vias.)  It is easy to see how route density can be increased when using via-in-pad methods.

Fig. 1

If the vias are shifted inside the pads as shown in Figure 2, you can open up additional room for the escape traces.
If only one layer is available for the escape traces, as is the case with a 1+N+1 stackup that has a ground plane on the surface layer, then it is important to use a shifted via pattern that is allows for aligned microvias around the BGA perimeter. This will allow space for the power and ground to extend through the board using additional buried and blind vias.

Fig. 2

Layer 1:2, 2 to 3 microvias (2+N+2)

Again, assuming that Layer 1 will be a ground plane, then the fanouts need to be patterned to maximize the Layer 2 and Layer 3 route density. Figure 3 and Figure 4 show how effective the general principle of aligning vias works to open additional route space on inner layers. Figure 3 shows that the shifting of vias not only provides additional route density, but it also opens space for uninterrupted ground fill. Also note how nicely the ground via fits, and the how the copper fill and clearance around it provides for ease of manufacturing. The thermal relief ties are also rotated off the 45-degree center, to maximize the connectivity and make room for the nearby fanout via.

Fig. 3

Fig. 4

In Figure 4, note the significant space for routes after shifting the vias. In this case, the traces are routed as single-ended nets, however, if the nets were differential pairs, there would be plenty of room to route three sets of differential pairs between the aligned vias. Of course, practical applications such as these may vary depending on design rules.



The power (orange) and ground (green) vias are paired because both the 1:2 vias, but also the 2:3 vias can be seen on Layer 2. Observe as well the wide-open space for traces on Layer 3, where the buried via starts.Results may vary depending on actual design rules. In the above examples, the trace widths are 0.1mm/4th and the via pad size is 0.254mm/10th.

Effective fanout patterns can significantly increase route density. Designs with through vias under BGAs have limited options, but by using laminated blind vias, route density can be increased 24%, and using HDI micro-vias allows a 36% increase in route density.

These four articles on fanout patterns clearly show that aligning blind-vias or micro-vias is a very effective method for potential layer reduction through increased route density.

The next article will present a new concept for organizing multiple via patterns for a single BGA, and the positive impact it has on increasing route density.  PCD&F

Charles Pfeil is an engineering director for Mentor Graphics, Systems Design Division; This email address is being protected from spambots. You need JavaScript enabled to view it.; mentor.com/pcb. He has authored a book, BGA Breakouts and Routing, which explores in greater detail the content of this column. Please visit mentor.com/go/bga to order a copy.

Submit to FacebookSubmit to Google PlusSubmit to TwitterSubmit to LinkedInPrint Article