Charles Pfeil

Note: Part 1 ran in the September issue. Part 2 ran in the October issue. All three parts are included here.

PART 1

Microvias reduce layer count when routing high pin count BGAs.

Although I am unaware of any BGA with a pinpitch of 0.8 mm and over 1500 pins, the day will come when they replace the large 1mm devices. The FPGA companies who are approaching 2000 pins with 1-mm pin-pitch are correctly concerned about the transition to 0.8 mm. Exceeding 2000 pins with 1-mm pin-pitch results in a very large BGA that is not only more expensive to manufacture, but also more difficult to attach to the board due to potential warping of either the device or the board. The FPGA customers want increased functionality (resulting in more pins), yet they have no experience routing such a large and dense device.

Using the principles described previously for 1-mm BGAs, this three-article series will explore fanout and breakout solutions for routing the large 0.8-mm devices. This first article explores the use of through vias with FR-4.

For the purpose of testing, a footprint for a Virtex-5 with 1760 pins at 1mm pitch was converted to 0.8-mm pitch. There are 1227 I/Os that need to be escaped. The rest of the pins are power and ground.

Testing continued by applying fanout patterns using the North East South West (NSEW) method and applied breakout patterns for three different via configurations.

Test 1: Through Vias. The first test used only through-vias with the intent to demonstrate the number of layers required for such a method so it could be compared to the other more efficient solutions.

The design rules, as shown in Figure 1, for the first test are the same as used in the 1-mm pitch tests from the previous articles, except the ball pads are a little smaller due to the smaller pin-diameter and pin-pitch.

Fig. 1

Test 1: Fanout Patterns. A common question question from designers is, "How can I reduce the layer count?”

If you are fortunate enough to work with the ASIC or FPGA designers, you can potentially have them organize all the perimeter pins so they are used for I/Os. This can reduce the layer count simply because more of the I/Os can be routed on the first signal layer.

Another method that applies to all BGAs that use through vias is to push the fanouts out and away from the perimeter of the ball pads. This technique allows for an extra two rows of I/Os to be routed on the first signal layer. In most cases, this will result in a reduction of one signal layer for escaping the BGA. One signal layer may not sound like much, but depending on your situation it may actually mean you can reduce the stackup by two signal layers just because the symmetry of the stackup require two layers to be added together.

Figure 2 illustrates pushing the fanouts out and away from the perimeter. The intent was to move the vias far enough out so that three traces could be routed between them on the diagonal. In the center of the BGA, use a simple matrix dog-bone pattern that opens up the route channels in the center rows and columns.

Fig. 2

Test 1: Breakout Results. When using the through via only, it took seven routing layers to accomplish the NSEW breakout. If the perimeter vias where not pushed out, it would have taken eight layers. If you work on every escape trace, packing them in with the maximum pain (PCB designers will know what I am talking about), then you may even be able to reduce the total layer count for escaping this 1760 pin (1227 I/ Os) device to six layers.

Unfortunately there isn’t much you can do to reduce layer count when using through via fanouts on these 0.8-mm BGAs. However, you can eliminate one to two layers with the above techniques. Using microvias will allow this BGA to be escaped in only five or even reduced further to three signal layers depending on the stackup and via methodology. These other methods will be explored in the next two articles of this series.

PART 2

Microvias can reduce the number of signal layers required.

This article focuses on increasing routing density using microvias. I took a footprint for a Virtex-5 with 1760 pins (1227 I/Os) at 1-mm pitch and converted it to 0.8-mm pitch as the basis for the tests.

Test 2: Stack-up. An HDI stack-up was used with 1:2 microvias, 1:3 skip-vias and a through via. The through via was used for fanout of the power and ground pins so they could attach to all the planes and the discrete components on the opposite side of the board. I chose the through via over a buried via because it turns out that the through via is the same size as the buried via would have to be, and the through via is more direct and simple.

Test 2: Fanout Patterns. It appears that Figure 1 presents a different set of fanout patterns than previously described. However, a closer look shows that the same principles of aligning vias and combining different patterns are applied.

Fig. 1

Test 2: Power and Ground. The power (orange) and ground (green) vias are all through vias. Around the perimeter, the ground fanouts have been added a distance away from the ball pads as shown in Figure 2. By doing this, an extra route channel is opened between the through vias and the microvias on layer two.

Fig. 2

Test 2: I/O Pins. By using microvias around the perimeter, the effective size of the BGA (to be routed using through vias) has been reduced from 1760 pins to 784 pins.

Test 2: Layer 1:2 Microvias. The 1:2 microvias are aligned in columns and rows between pairs of ball pads. Because of the 0.8-mm spacing between the ball pads and the rather large space that the through via takes, the microvias are not evenly spaced.

In Figure 3, the microvias at the top are not aligned in a column. This is because the through vias for the power and ground take up enough space that there isn’t room for the microvias to be aligned. This doesn’t affect the route density. Since there are no additional traces on layer two (purple traces) that have to come through that area, placing the vias horizontally doesn’t block any other traces. This is a general principle when placing the fanout vias.

Fig. 3

The layer 1:2 microvias are used for the first four rows of pins, and the layer 1:3 microvias are used for the next three rows of pins. Due to the through vias used for the eighth row of pins, the 1:3 microvias had to be packed into a smaller area. This means the 1:3 microvias are not aligned in columns, however, there is a pattern to the madness shown by the pattern in Figure 4.

Fig. 4

Test 2: Breakout Results. Applying NSEW breakouts with good fanout patterns enables breakouts on large BGAs in five to six signal layers. This method can maintain normal trace widths and clearances. PCD&F

PART 3

Any-layer vias can be stacked to span any set of layers.

This article focuses on the use of any-layer-vias in which the micro-vias traverse only two layers individually; however, they can be stacked to span any set of layers including starting on the top and ending on the bottom of the board. It is my belief that this general methodology will increase in popularity quickly and will eventually become the predominant via model for all PCBs.

A footprint for a Virtex-5 with 1760 pins (1227 I/Os) at 1-mm pitch was converted to 0.8-mm pitch as the basis for the tests.

This test uses an any-layer-via stackup in which every layer is buildup and has a via-hole in it. Via spans are created by continuous coincident locations up and down the stackup.

There are different design rules used in this test because it is expected that when any-layer-vias (FIGURE 1) are widely adopted, the fabrication process will have gone through another miniaturization cycle.

Fig. 1

This stack-up allows vias to span any set of consecutive layers.

The any-layer-via provides a unique opportunity to try different patterns. The pad is small and only exists on the layer-pairs that are needed.

In FIGURE 2, each ball pad connected to ground uses a thermal relief and a via that goes to the bottom side of the board. These vias are embedded in the plane and are located near each ground ball pad. The holes for the ground and power vias are larger than the vias for the signals to ensure adequate current carrying capacity.

Fig. 2

The vias are aligned in a diagonal at the corners. This provides additional routing space as you can see in FIGURE 3.

Fig. 3

In Figure 3, all the 1:2 fanout vias that are connected on this layer do not need to extend to Layer 3. The ground and power vias extend layer-by-layer all the way through the board. Shifting the vias into a diagonal, horizontal or vertical alignment has maximized the route density.

In FIGURE 4, all the 1:2 vias do not exist on Layer 3. This leaves a tremendous amount to room for routing.

Fig. 4

In FIGURE 5, the vias in the center area of the BGA are aligned either vertically or horizontally, and diagonally in the corners. This fanout pattern again uses the basic principle of swinging the vias to align them into columns.

Fig. 5

Remember that if through-vias are used, then only one trace can fit between the arrays of vias under the BGA. The power and ground vias have a slightly larger diameter than the signal vias and, therefore, make the routing space between the columns of vias a little smaller. In this case, however, the space is not compromised enough to reduce the route density.

Using the any-layer-vias increases the amount of route space significantly, as it traverses down each layer. On Layer 3, the entire outside perimeter of the BGA is wide open, with only the vias for power and ground appearing.

The total number of signal layers required to breakout this device was three. Applying NSEW breakouts with good fanout patterns enables breakouts on large BGAs in 3 signal layers. If you have a lot of differential pairs, it probably could be done on six signal layers. The any-layer-via eliminates via stubs. Using smaller feature sizes makes a significant difference in route density. When trying to route over 2000 pins and 0.8mm pitch, ALIVH is a great solution if you want absolute minimum layer count.

Although 0.8mm pin-pitch BGAs are clearly more difficult to route, using micro-vias, and specifically any-layer-vias, makes the task quite reasonable. When 0.8mm BGAs with over 2000 pins are commonplace, I am hopeful that the any-layer-via method will have been adopted worldwide. PCD&F

Charles Pfeil is an engineering director for Mentor Graphics, Systems Design Division. Email: This email address is being protected from spambots. You need JavaScript enabled to view it..

Submit to FacebookSubmit to Google PlusSubmit to TwitterSubmit to LinkedInPrint Article