Recommended BGA Ball Pad, Via, and Trace Dimensions for 1.0mm, 0.92mm, 0.8mm, and 0.5mm Devices

Recommended Design Rules and Strategies for BGA Devices User Guide (UG1099)

Document ID
UG1099
Release Date
2022-11-23
Revision
2.0 English
Note: The figures in this chapter assume that signals are routed from the BGA ball to a via in a dog-bone configuration where the signal from the BGA routes diagonally from the pad to a via on the same routing layer. Via-In-Pad (VIP) technology (see the Via-In-Pad Structure figure in Fabrication Technologies) can be used to place a via directly on top of a BGA pad so it can travel straight down to an inner signal layer.

Recommended BGA Ball Pad and Via Dimensions for 1.0 mm, 0.92 mm, 0.8 mm, and 0.5 mm Devices

The definition of dimensions of FPGA/ACAP ball pads and vias for Xilinx® BGA devices are show in the following figure. The table that follows shows the actual dimensions based on BGA ball pitch.
Figure 1. BGA Ball and Via Definition of Dimensions
Table 1. BGA Ball and Via Dimensions
Solder Ball Land Pitch (e) 1.0 mm 0.92 mm 0.8 mm 0.5 mm
Solder Mask Opening Diameter (M) 20.9 mil 20.9 mil 15.7 mil 11.0 mil
0.53 mm 0.53 mm 0.40 mm 0.28 mm
PCB Solder Land Diameter (L) 19.7 mil 20.0 mil

15.7 mil

10.2 mil

0.50 mm 0.51 mm 0.40 mm 0.26 mm
Via Plating Diameter (VD)

19 mil

19 mil

19 mil

10 mil

0.48 mm 0.48 mm 0.48 mm 0.254 mm
Via Finished Hole Diameter (VH)

10 mil

10 mil

10 mil

4 mil

0.25 mm 0.25 mm 0.25 mm 0.10 mm
Distance between BGA Pad and Via)

27.83 mil

25.61 mil

22.27 mil

13.92 mil

0.70 mm 0.65 mm 0.56 mm 0.35 mm

Recommended Trace Routing between Pads and Vias for 1.0 mm, 0.92 mm, 0.8 mm, and 0.5 mm Devices

The ball pitch and BGA pad/via diameters determine how much space is available to route traces between pads or vias. Standard PCB processes can allow for as low as 3.5 mil trace widths with 3.5 mil spacing. Advanced processes can allow for as low as 2 mil trace widths with 2 mil spacing. Recommended trace routing is shown in the following figure. The table that follows shows the actual BGA/trace routing dimensions.
Figure 2. BGA/Trace Routing Dimensions
Table 2. BGA/Trace Routing Dimensions
Solder Ball Land Pitch (e) 39.39 mil 36.22 mil 31.40 mil 19.7 mil
1.0 mm 0.92 mm 0.8 mm 0.5 mm
PCB Solder Land Diameter (L)

19.7 mil

20.0 mil

15.7 mil

10.63 mil

0.50 mm 0.51 mm 0.40 mm 0.27 mm
Available Routing Distance (R) 19 mil 16 mil 15 mil 9 mil
0.33 mm 0.40 mm 0.38 mm 0.23 mm
Pad-to-Trace/Trace-to-Trace Spacing for one route between pads (S1) 7.5 mil 6 mil 5 mil 3 1
0.19 mm 0.15 mm 0.13 mm 0.08 mm
Trace thickness for one route between pads (W1) 4 4 4 3
0.10 mm 0.10 mm 0.10 mm 0.08 mm
Pad-to-Trace/Trace-to-Trace Spacing for two route between pads (S2)

4 mil

3 mil

3 mil N/A
0.10 mm 0.08 mm 0.08 mm
Trace thickness for two route between pads (W2) 3 mil 3 mil 3 mil N/A
0.08 mm 0.08 mm 0.08 mm
  1. 3 mil pad-to-trace is not supported by all manufacturers.

Recommended Trace Routing between Vias

One or two traces can be routed in-between vias for 1.0 mm, 0.92 mm, and 0.80 mm pitch devices. It is not practical to route traces in-between vias spaced 0.5 mm apart due to the tight spacing and trace widths required. For those situations, it is recommended to use Via-in-Pad technology for added pitch between vias. Recommended via/trace routing is shown in the following figure. The table that follows shows the actual BGA/trace routing dimensions.
Figure 3. Via/Trace Routing
Table 3. Via/Trace Routing Dimensions
Solder Ball Land Pitch (e) 39.39 mil 36.22 mil 31.40 mil 19.7 mil
1.0 mm 0.92 mm 0.8 mm 0.5 mm
Via Drill Diameter (VD) 10 mil 10 mil 10 mil 4 mil
0.25 mm 0.25 mm 0.25 mm 0.10 mm
Available Routing Distance (R) 29 mil 26 mil 21 mil 15 mil
0.74 mm 0.66 mm 0.53 mm 0.38 mm
Via-to-Trace/Trace-to-Trace Spacing for one route between pads (S1) 12 mil 11 mil 8 mil 5 mil
0.30 mm 0.28 mm 0.20 mm 0.13 mm
Trace thickness for one route between pads (W1)

4 mil

4 mil

4 mil

4 mil

0.10 mm 0.10 mm 0.10 mm 0.10 mm
Pad-to-Trace/Trace-to-Trace Spacing for two route between pads (S2) 10 mil 6 mil 5 mil 3 mil 1
0.25 mm 0.15 mm 0.13 mm 0.08 mm
Trace thickness for two route between pads (W2)

4 mil

4 mil

3 mil

3 mil

0.10 mm 0.10 mm 0.08 mm 0.08 mm
  1. 3 mil pad-to-trace is not supported by all manufacturers.