English
Language : 

W632GG8KB Datasheet, PDF (30/159 Pages) Winbond – 32M X 8 BANKS X 8 BIT DDR3 SDRAM
W632GG8KB
8.9 Write Leveling
For better signal integrity, the DDR3 memory module adopted fly-by topology for the commands,
addresses, control signals, and clocks. The fly-by topology has benefits from reducing number of
stubs and their length, but it also causes flight time skew between clock and strobe at every DRAM on
the DIMM. This makes it difficult for the Controller to maintain tDQSS, tDSS, and tDSH specification.
Therefore, the DDR3 SDRAM supports a ‘write leveling’ feature to allow the controller to compensate
for skew.
The memory controller can use the ‘write leveling’ feature and feedback from the DDR3 SDRAM to
adjust the DQS - DQS# to CK - CK# relationship. The memory controller involved in the leveling must
have adjustable delay setting on DQS - DQS# to align the rising edge of DQS - DQS# with that of the
clock at the DRAM pin. The DRAM asynchronously feeds back CK - CK#, sampled with the rising
edge of DQS - DQS#, through the DQ bus. The controller repeatedly delays DQS - DQS# until a
transition from 0 to 1 is detected. The DQS - DQS# delay established though this exercise would
ensure tDQSS specification.
Besides tDQSS, tDSS and tDSH specification also needs to be fulfilled. One way to achieve this is to
combine the actual tDQSS in the application with an appropriate duty cycle and jitter on the DQS -
DQS# signals. Depending on the actual tDQSS in the application, the actual values for tDQSL and tDQSH
may have to be better than the absolute limits provided in section 10.16 “AC Characteristics” in
order to satisfy tDSS and tDSH specification. A conceptual timing of this scheme is shown in Figure 13.
T0
T1
T2
T3
T4
T5
T6
T7
Source
CK#
CK
Diff_DQS
Tn
T0
Destination
CK#
CK
T1
T2
T3
T4
T5
T6
Diff_DQS
DQ
0 or 1
0
0
0
Diff_DQS
Push DQS to capture 0-1
transition
DQ
0 or 1
1
1
1
Figure 13 – Write Leveling Concept
DQS - DQS# driven by the controller during leveling mode must be terminated by the DRAM based on
ranks populated. Similarly, the DQ bus driven by the DRAM must also be terminated at the controller.
- 30 -
Publication Release Date: Jul. 28, 2014
Revision: A04