1. Overview
2. BGA Footprint and Land Pattern
3. General PCB Design Considerations
4. VPBGA PCB Routing Guidelines
5. MBGA PCB Routing Guidelines
6. EMIF PCB Routing Guidelines (VPBGA and MBGA)
7. MIPI Interface Layout Design Guidelines (VPBGA and MBGA)
8. True Differential I/O Interface PCB Routing Guidelines
9. Power Distribution Network Design Guidelines
10. Document Revision History for the PCB Design Guidelines: Agilex™ 3 FPGAs and SoCs
9.1. Agilex™ 3 Power Distribution Network Design Guidelines Overview
9.2. Power Delivery Overview
9.3. Board Power Delivery Network Recommendations
9.4. Board LC Recommended Filters for Noise Reduction in Combined Power Delivery Rails
9.5. PCB PDN Design Guideline for Unused GTS Transceiver
9.6. PCB Voltage Regulator Recommendation for PCB Power Rails
9.7. Board PDN Simulations
9.8. Agilex™ 3 Device Family PDN Design Summary
3.6. PCB Traces
- Use stripline routing for better far end crosstalk performance and a tight impedance tolerance. Keep the trace length shorter than the maximum allowed length, limited by the full-channel insertion loss (IL) and eye diagram simulation results.
- Consider using microstrip routing in a high-density PCB design with fewer layers. Because the microstrip routing may affect the impedance control tolerance and total insertion loss, Altera recommends that you perform a simulation to verify them, especially when implementing long microstrip length.
- Follow the general stripline pair-to-pair spacing rules:
- Use a solid ground reference for high-speed differential pairs.
- Keep at least 5× H1 of spacing between the edge of a trace and the void, and between the edge of a trace and the edge of the reference plane in the open field area.
- Maintain symmetrical routing between two signals that comprise a differential pair from end-to-end, including the trace length, the transition vias location, and the placement of AC coupling capacitors. Maintaining this symmetry prevents introducing differential-to-common-mode or common-to-differential-mode conversion AC noise.
Figure 6. Symmetrical and Non-Symmetrical Routing Examples
- Breakout routing usually has a smaller trace width and smaller pair-to-pair spacing. Keep the breakout routing as short as possible to minimize the reflection and the insertion loss, and reduce crosstalk.
- To mitigate near end crosstalk, route the high-speed transmitter and receiver signals on different layers, or separate the TX and RX signals with large spacing of at least 9× H1 in the stripline layer.
- In the BGA pin field via array, avoid high-speed traces routing between two vias that comprise a differential pair via. Minimize the coupling area between the high-speed trace and via.
- To increase the common mode noise immunity, start the differential pair P/N deskew at the transmitter and end deskew at the receiver. Compensate for the skew after the skew happens and close to the point where the variation occurs.
Figure 7. Intrapair Deskew Close to the Skew Location
- Minimize serpentine layouts, making them transparent to the signal. Serpentine layouts introduce discontinuity to the differential channel. You can minimize the discontinuity by making the electrical length shorter than the signal rise time. In general, keep the serpentine routing length less than 100 mil with 45° arcs and bends. A loosely-coupled differential pair is less affected by serpentine lines.
Figure 8. Deskew Trombone Routing Rule
- Use arc routing for high-speed differential traces.
- Use teardrop traces for high-speed differential traces in the pad and via area.
- Mitigate the fiber weave effect with techniques like zig-zag routing and image rotation.
1 'H' is the distance from the signal layer to the closest reference layer