1.1 常用的时钟结构
Three basic I/O architectures
• Common Clock (Synchronous)
• Forward Clock (Source Synchronous)
• Embedded Clock (Clock Recovery)
1.2 PCIE时钟结构
1.2.1 CC mode(common Refclk Rx Architecture)
Most of the SSC jitter sourced by the Refclk is propagated equally through Tx and Rx PLLs, and so intrinsically tracks LF jitter. This is particularly true for SSC which tends to be low frequency.
因为TJ中的低频分量主要来自SSC,CC mode下在Rx看到的jitter经过H1(s)-H2(s)系统,低频分量减小,导致LF jitter变小。
但这种好处的前提是Tx-Rx的delay不能过大,所以spec中规定Tx-Rx transport delay<12ns(only for CC mode)
1.2.2 IR mode
Separate Refclk Independent SSC (SRIS) Architecture
Separate Reference Clocks With No SSC (SRNS) Architecture
The maximum difference with SRNS is 600 ppm which can result in a clock shift once every 1666 clocks. The maximum difference with SRIS is 5600 ppm which can result in a clock shift every 178 clocks.
1.2.3 Refclk jitter computation
1.2.3.1 CC clock
Cc mode下需要计算两个PLL 带宽叠加起来的效果,PCIe spec中给出了不同的带宽组合,下图以pcie1.1为例计算的jitter传输函数。
1.2.3.2 Data clock
1.2.3.3 SRNS
The PCIe standards do not specify jitter limits for this clock architecture, although it states that jitter must be considerably tighter than for the other two architectures
1.2.3.4 SRIS
This architecture now burdens the RX with tracking and rejecting the phase shift between the RX and TX that is inherent in the two independent refclks with SSC. The ability to support this architecture requires the CDR to have a second order high-pass filter in the transfer function in order to reject the phase shift that is inherent in the independent SSC implementation