Write Datapath
R
Write Timing Analysis
Table 1 shows the write timing analysis for an interface at 333 MHz (667 Mb/s).
Table 1: Write Timing Analysis at 333 MHz
Uncertainty Parameters Value
Uncertainties
before DQS
Uncertainties
after DQS
Meaning
T
CLOCK
3000 Clock period.
T
MEMORY_DLL_DUTY_CYCLE_DIST
150 150 150 Duty-cycle distortion from memory DLL is
subtracted from clock phase (equal to half
the clock period) to determine
T
DATA_PERIOD.
T
DATA_PERIOD
1350 Data period is half the clock period with 10%
duty-cycle distortion subtracted from it.
T
SETUP
100 100 0 Specified by memory vendor.
T
HOLD
175 0 175 Specified by memory vendor.
T
PACKAGE_SKEW
30 30 30 PCB trace delays for DQS and its
associated DQ bits are adjusted to account
for package skew. The listed value
represents dielectric constant variations.
T
JITTER
50 50 50 Same DCM used to generate DQS and DQ.
T
CLOCK_SKEW-MAX
50 50 50 Global Clock Tree skew.
T
CLOCK_OUT_PHASE
140 140 140 Phase offset error between different clock
outputs of the same DCM.
T
PCB_LAYOUT_SKEW
50 50 50 Skew between data lines and the
associated strobe on the board.
Total Uncertainties 420 495
Start and End of Valid Window 420 855
Final Window 435 Final window equals 855 – 420.
Notes:
1. Skew between output flip-flops and output buffers in the same bank is considered to be minimal over voltage and temperature.
58 Memory Interfaces Solution Guide March 2006