PCB High-Speed Signal Design Guidelines: Agilex™ 5 FPGAs and SoCs

ID 821801
Date 11/18/2024
Public
Document Table of Contents

3.3.6. PCB Traces

  • Use stripline routing for better far end crosstalk performance and a tight impedance tolerance. Keep trace length shorter than the maximum allowed length limited by the full-channel insertion loss (IL) and eye diagram simulation results.
  • Consider microstrip routing for a PCB design with fewer layers, however note that the impedance control tolerance and total insertion loss may change. Altera recommends performing a simulation to verify these for microstrip.
  • Follow the general stripline pair-to-pair spacing rule of 5H for transmitter-to-transmitter and receiver-to-receiver, 9H for transmitter-to-receiver, transmitter-to-others, and receiver-to-others, where 'H' is the distance from the signal layer to the closest reference layer.
  • Use a solid ground reference for high-speed differential pairs.
  • Keep at least 5H 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 via location, and the placement of AC coupling capacitors. Failure to maintain routing symmetry introduces differential-to-common-mode or common-to-differential-mode conversion AC noise.
Figure 18. 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 the 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 9H 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. Make the coupling area between the high-speed trace and via as small as possible.
  • To increase the common mode noise immunity, start differential pair P/N deskew at the transmitter, end deskew at the receiver, and compensate for the skew after the skew happens and close to the point where the variation occurs.
Figure 19. Intrapair Deskew Close to the Skew Happening Location
  • Minimize serpentine layouts, making them transparent to the signal, because serpentine layouts introduce discontinuity to the differential channel. You can minimize them by making electrical length shorter than the signal rise time. In general, keep the serpentine routing length <100 mils with arcs and bends of 45 degrees. A loosely coupled differential pair is less affected by serpentine lines.
Figure 20. 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.

The following figure shows zig-zag routing. If the weave is aligned to the PCB edges, follow a zig-zag routing of differential traces. Generally, maintain a minimum angle of 10 degrees between the trace and fiber weave; and the angles are relative to the PCB edge. For more details about the fiber weave effect, refer to AN 528: PCB Dielectric Material Selection and Fiber Weave Effect on High-Speed Channel Routing.

Figure 21. Zig-Zag Routing

Another solution is the image rotation that maintains an angle between the trace and the fiber weave pattern. Rotate until the traces are at a 10° angle relative to the fiber weave. Rotate by cutting the PCB at an angle, as shown in the following figure, or by rotating the layout relative to the edge of the PCB. It is recommended to evaluate the PCB cost change with the PCB vendor if using this method.

Figure 22. Cutting the PCB BoardThis figure describes Cutting the PCB Board to Rotate the Image Relative to the Fiber Weave Pattern.

For more information, refer to AN 528: PCB Dielectric Material Selection and Fiber Weave Effect on High-Speed Channel Routing.