- 12 -
Device Operation DDR3 SDRAM
Rev. 1.4
1.4.3.1 DLL Enable/Disable
The DLL must be enabled for normal operation. DLL enable is required during power up initialization, and upon returning to normal operation after having
the DLL disabled. During normal operation (DLL-on) with MR1(A0 = 0), the DLL is automatically disabled when entering Self-Refresh operation and is
automatically re-enabled upon exit of Self- Refresh operation. Any time the DLL is enabled and subsequently reset, tDLLK clock cycles must occur before
a Read or synchronous ODT command can be issued to allow time for the internal clock to be synchronized with the external clock. Failing to wait for syn-
chronization to occur may result in a violation of the tDQSCK, tAON or tAOF parameters. During tDLLK, CKE must continuously be registered high. DDR3
SDRAM does not require DLL for any Write operation. For more detailed information on DLL Disable operation refer to "DLL-off Mode" on page 18
The direct ODT feature is not supported during DLL-off mode. The on-die termination resistors must be disabled by continuously registering the ODT pin
low and/or by programming the RTT_Nom bits MR1{A9,A6,A2} to {0,0,0} via a mode register set command during DLL-off mode.
The dynamic ODT feature is not supported at DLL-off mode. User must use MRS command to set Rtt_WR, MR2{A10, A9}={0,0}, to disable Dynamic ODT
externally.
1.4.3.2 Output Driver Impedance Control
The output driver impedance of the DDR3 SDRAM device is selected by MR1(bits A1 and A5) as shown in Figure 7
1.4.3.3 ODT Rtt Values
DDR3 SDRAM is capable of providing two different termination values (Rtt_Nom and Rtt_WR). The nominal termination value Rtt_Nom is programmed in
MR1. A separate value (Rtt_WR) may be programmed in MR2 to enable a unique RTT value when ODT is enabled during writes. The Rtt_WR value can
be applied during writes even when Rtt_Nom is disabled.
1.4.3.4 Additive Latency (AL)
Additive Latency (AL) operation is supported to make command and data bus efficient for sustainable bandwidths in DDR3 SDRAM. In this operation, the
DDR3 SDRAM allows a read or write command (either with or without auto-precharge) to be issued immediately after the active command. The command
is held for the time of the Additive Latency (AL) before it is issued inside the device. The Read Latency (RL) is controlled by the sum of the AL and CAS
Latency (CL) register settings. Write Latency (WL) is controlled by the sum of the AL and CAS Write Latency (CWL) register settings. A summary of the
AL register options are shown in Table 3
[ Table 3 ] Additive Latency (AL) Settings
NOTE : AL has a value of CL - 1 or CL - 2 as per the CL values programmed in the MR0 register.
1.4.3.5 Write leveling
For better signal integrity, 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 in other aspect, causes flight time skew between clock and strobe at every DRAM on
DIMM. It makes it difficult for the Controller to maintain tDQSS, tDSS and tDSH specification. Therefore, the DDR3 SDRAM supports ’write leveling’ fea-
ture to allow the controller to compensate for skew. See "Write Leveling" on page 22. for more details.
1.4.3.6 Output Disable
The DDR3 SDRAM outputs may be enabled/disabled by MR1(bit A12) as shown in Figure 7. When this feature is enabled (A12 = 1), all output pins (DQs,
DQS, DQS
, etc.) are disconnected from the device removing any loading of the output drivers. This feature may be useful when measuring module power
for example. For normal operation, A12 should be set to ’0’.
A4 A3 AL
0 0 0 (AL Disabled)
01 CL - 1
10 CL - 2
11Reserved