Intel Xeon Processor and Intel E7500/E7501Chipset Compatible Platform Design Guide
Intel
®
Xeon™ Processor and Intel
®
E7500/E7501 Chipset Compatible Platform Design Guide 219
High-Speed Design Concerns
To compensate for package-induced skew, all source synchronous motherboard trace lengths are
adjusted by the exact amount of Package Length Compensation (PLC). Equation 12-3 defines PLC
for a particular signal. Signal X is any signal in the group that does not have the longest package
length. This includes the strobe signals.
Equation 12-3. Package Length Compensation (PLC) Definition
SignalX
PLC
= Maximum_Signal_in_Group
Package Length
- SignalX
Package Length
The signals with a package length less than the longest package trace in that group will require
additional motherboard trace length equal to SignalX
PLC
. Equation 12-3 yields a zero PLC for the
signal with the longest package length. So the signal with the longest package length would require
no amount of additional motherboard trace length. Figure 12-14 illustrates PLC using a data signal
as the longest package trace and strobe signal as “Signal X”.
12.6.2 Signal Integrity Adjustment Factor
The second factor in length matching the system bus source synchronous signals involves adjusting
motherboard trace lengths to compensate for signal integrity effects that will affect the relationship
of the signal and associated strobe at each receiver. The signal integrity effects include edge rate
degradation and reflections caused by the stubs created by the Processor 1 package. These stub
lengths act as capacitive loads and transmission lines, and thus degrade the edge rate as the signal
travels from Processor 0 to the MCH and from the MCH to Processor 0.
The Processor 0 signals with longer stubs will see more degradation than those with shorter stubs.
For source synchronous signals, the goal is to reduce skew between a signal and its associated
strobe. Since strobe signals typically have short package lengths, they will not see much edge rate
degradation. However, since other signals can have stub lengths up to approximately 600 mils, the
edge rate degradation can be dramatic relative to that of the strobe. These large differences in the
slope and shape of the edges at the receiver results in a significant skew between the longer and
shorter signals within the same signal group. I.e. the additional noise of longer processor package
signals will cause them to cross the VREF threshold at a later time than the shorter processor
package signals. The net effect could result in source synchronous timing violations if
uncompensated.
To compensate for this signal integrity degradation, a specific length is added to the motherboard
trace lengths for signals that have shorter stub lengths. This will achieve similar VREF threshold
crossing times for a signal and its strobe at the receiver. This motherboard length is referred to as
the Signal Integrity (SI) Adjustment Length. The methodology for calculating SI Adjustment
Length is dependent on the system bus topology, edge rates of the processor and MCH, signal
velocities for package and motherboard, VCC_CPU termination voltage, I/O capacitance of the
Figure 12-14. Example of PLC Compensation on the Motherboard
Longest Package T race
Shortest Package T race
Die Pad
Die Pad
Component Pin
PLC
Shortest Motherboard Trace
Component A
Routes to
Component B
Strobe Signal
Data Signal
Shortest Motherboard Trace
Delta
Delta