Hi,
I have some question about PCIe in multi-lane mode.
We can read in the serdes implementation guide SPRABC1 (page 21 § 7.2) some skew recommandations when using multi lane communication : "Both complementary PCIe receive pairs PCIERXN/P1:0 shall be assigned to an individual net class where routing skew shall not be greater than 5 ps between all receive pairs"
It is also said §7.1 : "The PCIe interface on KeyStone I devices is compliant with Physical Layer Specifications referenced in Chapter 4 of the PCI Express Base Specification Revision 2.0."
However the PCIe base specification 2.0 defines (chapter 4 : Physical layer specification) the L-Rx-skew (maximum lane-to-lane skew at the receiver input) to be 8ns when running links at 5Gb/s.
1) Why do you request 5ps max skew between lane at the DSP receiver side ?
2) The PCIe specification also defines the L-TX-skew (lane-to-lane output skew) that should respect the DSP on the transmitter side (silicon characteristic I guess). That max value is 500ps+4*U.I .(big value) I interpret this as a tolerance that is given to the transmitter.
==> what is the DSP driver characteristic in term of L_TX-skew ?
==> Given that the transmitter may introduce such a large amount of skew beetwen 2 lanes, why again request a 5ps skew at the receiver side ?
Did I understood something wrong ?
With best regards,
BRuno