Layer Count Estimation
A quick way to estimate the number of signal routing layers required to fully break out signal pins from the FPGA would be to use the following equation:
For AMD FPGAs, MPSoCs/RFSoCs, and adaptive SoCs, the quantity of signals is approximately 60% of the number of BGA balls. The other 40% are power and ground signals that are most often routed directly down to their own dedicated planes by vias. The equation assumes full I/O utilization. If fewer I/Os are used, the number of signals to route goes down accordingly.
Routing channels are the number of available routing paths out of the BGA area (the number of BGA pins on one side minus one, times four sides). The following figure shows a 5x5 grid with sixteen total routing channels (four routing channels per side times four sides).
| BGA Pins | Ball Pitch (mm) | Routing Channels | Estimated Signal Layers Required with All Available I/Os Routed | |
|---|---|---|---|---|
| One Trace Per Routing Channel | Two Traces Per Routing Channel | |||
| 196 | 0.5 | 52 | 2 | 1 |
| 196 | 1.0 | 52 | 2 | 1 |
| 225 | 0.8 | 56 | 2 | 1 |
| 236 | 0.5 | 56 | 3 | 1 |
| 238 | 0.5 | 56 | 3 | 1 |
| 256 | 1.0 | 60 | 3 | 1 |
| 324 | 0.8 | 68 | 3 | 1 |
| 400 | 0.8 | 76 | 3 | 2 |
| 484 | 0.8/1.0 | 84 | 3 | 2 |
| 485 | 0.8 | 84 | 3 | 2 |
| 494 | 0.5 | 84 | 4 | 2 |
| 530 | 0.5 | 88 | 4 | 2 |
| 625 | 0.8 | 96 | 4 | 2 |
| 676 | 1.0 | 100 | 4 | 2 |
| 784 | 0.8/1.0 | 108 | 4 | 2 |
| 900 | 1.0 | 116 | 5 | 2 |
| 1024 | 0.92 | 124 | 5 | 2 |
| 1154 | 1.0 | 132 | 5 | 3 |
| 1155 | 1.0 | 132 | 5 | 3 |
| 1156 | 1.0 | 132 | 5 | 3 |
| 1157 | 1.0 | 132 | 5 | 3 |
| 1365 | 0.92 | 144 | 6 | 3 |
| 1369 | 0.92 | 144 | 6 | 3 |
| 1517 | 1.0 | 152 | 6 | 3 |
| 1596 | 0.92 | 156 | 6 | 3 |
| 1759 | 1.0 | 164 | 6 | 3 |
| 1760 | 0.92/1.0 | 164 | 6 | 3 |
| 1761 | 1.0 | 164 | 6 | 3 |
| 1923 | 1.0 | 172 | 7 | 3 |
| 1924 | 1.0 | 172 | 7 | 3 |
| 1925 | 1.0 | 172 | 7 | 3 |
| 1926 | 1.0 | 172 | 7 | 3 |
| 1927 | 1.0 | 172 | 7 | 3 |
| 1928 | 1.0 | 172 | 7 | 3 |
| 1930 | 1.0 | 172 | 7 | 3 |
| 2104 | 1.0 | 180 | 7 | 4 |
| 2197 | 0.92 | 184 | 7 | 4 |
| 2377 | 1.0 | 188 | 8 | 4 |
| 2577 | 1.0 | 200 | 8 | 4 |
| 2785 | 0.92 | 208 | 8 | 4 |
| 2892 | 1.0 | 212 | 8 | 4 |
| 3340 | 0.92 | 228 | 9 | 4 |
| 3824 | 1.0 | 244 | 9 | 5 |
| 4072 | 1.0 | 252 | 10 | 5 |
| 5601 | 0.92 | 296 | 11 | 6 |