SNAA386 November   2023 CDCE6214 , CDCE6214-Q1 , CDCE6214Q1TM , LMK00301 , LMK00304 , LMK00306 , LMK00308 , LMK00334 , LMK00334-Q1 , LMK00338 , LMK03318 , LMK03328 , LMK3H0102 , LMK6C , LMK6H , LMKDB1108 , LMKDB1120

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Introduction to PCIe
    1. 2.1 The PCIe Link
  6. 3PCIe Clocking Architectures
    1. 3.1 Common Clock Architecture
    2. 3.2 Separate Reference Architecture
    3. 3.3 Spread Spectrum Clocking
    4. 3.4 PCIe REFCLK Topology
    5. 3.5 Noise Folding
  7. 4PCIe Clocking Specifications
    1. 4.1 REFCLK Output Format
    2. 4.2 PCIe Jitter Requirements
    3. 4.3 PCIe Time Domain Requirements
  8. 5REFCLK Measurement Technique
    1. 5.1 Clock Generator Measurement Results
      1. 5.1.1 PNA Measurement Result without SSC
      2. 5.1.2 PCIe Filtered PNA Result without SSC
      3. 5.1.3 PNA Measurement Result, With SSC
      4. 5.1.4 PCIe Filtered PNA Result, With SSC
      5. 5.1.5 Time Domain PCIe Measurement Result
    2. 5.2 Clock Buffer Measurement Results
      1. 5.2.1 PNA Measurement Result
      2. 5.2.2 PCIe Filtered PNA Result
      3. 5.2.3 Time Domain PCIe Measurement Result
  9. 6Texas Instruments Products with PCIe Compliance
  10. 7Summary
  11. 8References

PCIe REFCLK Topology

Figure 3-4 shows the setup of a typical Common Clock architecture with the path for data transfer. The transmitter is composed of the TX PLL and the TX Latch, and the receiver is composed of the RX PLL, RX Clock Data Recovery (CDR), and the RX Latch. REFCLK is provided to both the transmitter and the receiver, but the jitter at the receiver is impacted by the PLLs of both PCIe devices, the CDR of the receiver, and the delay between the transmission of the REFCLK through the two paths to the RX latch.

Equation 5 shows the overall transfer function of the affect of REFCLK at RX Latch. The values for the damping factors ζ and frequencies f are set by the PCIe standard based on the generation. The PLLs of TX and RX function as second order low-pass filters. Up to PCIe Gen 4.0, the CDR behaves as a first order high-pass filter. For PCIe Gen 5.0 and PCIe Gen 6.0, the CDR behaves as a second-order high-pass filter.

GUID-20231120-SS0I-Q2X3-JG8Z-RMVK60VMVPS4-low.svg Figure 3-4 REFCLK Common Clock Distribution
Equation 1. TX PLL:  H1(s)= 2sζ1ωn1+ωn12s2+ζ1ωn1+ωn12, where ωn1 = 2πfn1
Equation 2. RX PLL:  H2(s)=  2sζ2ωn2+ωn22s2+sζ2ωn2+ωn22
Equation 3. CDR:  H3(s)= ss+ωn32
Equation 4. Delta Between REFCLK Paths:  |T1-T2|
Equation 5. Overall Transfer Function: H(s)=(H1(s)e-st-H2(s))H3(s) or H(s)=(H2(s)e-st-H1(s))H3(s), whichever is larger

For PCIe Gen 5.0 and PCIe Gen 6.0, the CDR is defined differently. For these generations, the CDR is represented by a second-order high-pass filter. Equation 6 is the equation for this filter.

Equation 6. PCIe Gen 5.0/6.0 CDR:  H3(s) = s2(s+ω0) × (s+ω1) × s2 + 2sζ2ωn0+ω02s2+sζ1ωn0+ω02 × ss+ωLF, where ζ1 = 12 & ζ2 = 1 

For PCIe Gen 5.0, ω0 = 20 × 106 × 2π, ω1 =1.1 × 106 × 2π, ωLF = 160 × 103 × 2π

For PCIe Gen 6.0, ω0 = 10 × 106 × 2π, ω1 =3.88 × 106 × 2π, ωLF = 87 × 103 × 2π

GUID-20231120-SS0I-9HVK-DZPH-F0DS8QQFFNPT-low.svg Figure 3-5 PCIe Bandwidth Visualization

Figure 3-5 is a visual representation of the bandwidth of the system for PCIe Gen 6.0. Table 3-2 provides the PCIe jitter filter characteristics for Gen 6.0. There are 16 possible jitter filter combinations. The PCIe standard lists the full jitter filter characteristics for each generation. The values for ω and ζ vary from generation to generation.

Table 3-2 PCIe Gen 6.0 Jitter Filter Characteristics
PLL1 Characteristics PLL 2 Characteristics CDR Characteristics

ωn1 = 0.112 Mrad/s

ζ1 = 14

ωn1 = 0.112 Mrad/s

ζ1 = 14

BWCDR = 10 MHz, 2nd order

ωn1 = 0.224 Mrad/s

ζ1 = 14

ωn1 = 0.224 Mrad/s

ζ1 = 14

BWCDR = 10 MHz, 2nd order

ωn1 = 1.50 Mrad/s

ζ1 = 0.73

ωn1 = 1.50 Mrad/s

ζ1 = 0.73

BWCDR = 10 MHz, 2nd order

ωn1 = 3.00 Mrad/s

ζ1 = 0.73

ωn1 = 3.00 Mrad/s

ζ1 = 0.73

BWCDR = 10 MHz, 2nd order