PCB Design Guidelines: Agilex™ 3 FPGAs and SoCs

ID 853726
Date 8/20/2025
Public
Document Table of Contents

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:
    • 5× H1 for transmitter-to-transmitter and receiver-to-receiver
    • 9× H1 for transmitter-to-receiver, transmitter-to-others, and receiver-to-others
  • 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