Intel Xeon Processor Multiprocessor Platform Design Guide

93
Methodology for Determining Topology and Routing Guidelines
9.1.1.1 Setup Time
Figure 9-2 shows the setup timing diagram for a source synchronous bus design. Equation 9-1
gives the total loop equation derived from the timing diagram.
Equation 9-1. Source Synchronous Setup Time
T
co
(strobe)[(data)] is the driver delay of the strobe [data]
T
flight
(strobe)[(data)] is the flight time of the strobe [data] interconnect
T
setup
is the receiver's setup requirement
T
margin
is the available timing margin for the setup time
The loop equation can be simplified and solved for T
margin_setup
. The equation can be broken into
two parts, valid before and interconnect skew. Then, the setup margin can be determined.
Equation 9-2. Source Synchronous, Valid Before
Equation 9-3. Source Synchronous, Interconnect Skew
Equation 9-4. Source Synchronous Setup Margin
setupflightco
TstrobeTstrobeT + )()( )(
_arg
dataTT
cosetupinm
0)( = dataT
flight
minmax
)()( strobeTdataTT
cocovb
=
minmaxmax,
)()( strobeTdataTT
flightflightskew
=
setupskewvbsetupinm
TTTT =
max,min,_arg