1Gb: x4, x8, x16 DDR3 SDRAM
Dynamic ODT
Dynamic ODT
In certain application cases, and to further enhance signal integrity on the data bus, it is
desirable that the termination strength of the DDR3 SDRAM can be changed without
issuing an MRS command, essentially changing the ODT termination on the fly. With
dynamic ODT RTT(WR)) enabled, the DRAM switches from nominal ODT RTT,nom) to dy-
namic ODT RTT(WR)) when beginning a WRITE burst and subsequently switches back to
nominal ODT RTT,nom) at the completion of the WRITE burst. This requirement is sup-
ported by the dynamic ODT feature, as described below.
Dynamic ODT Special Use Case
When DDR3 devices are architect as a single rank memory array, dynamic ODT offers a
special use case: the ODT ball can be wired high (via a current limiting resistor prefer-
red) by having RTT,nom disabled via MR1 and RTT(WR) enabled via MR2. This will allow
the ODT signal not to have to be routed yet the DRAM can provide ODT coverage dur-
ing write accesses.
When enabling this special use case, some standard ODT spec conditions may be viola-
ted: ODT is sometimes suppose to be held low. Such ODT spec violation (ODT not
LOW) is allowed under this special use case. Most notably, if Write Leveling is used, this
would appear to be a problem since RTT(WR) can not be used (should be disabled) and
RTT(NOM) should be used. For Write leveling during this special use case, with the DLL
locked, then RTT(NOM) maybe enabled when entering Write Leveling mode and disabled
when exiting Write Leveling mode. More so, RTT(NOM) must be enabled when enabling
Write Leveling, via same MR1 load, and disabled when disabling Write Leveling, via
same MR1 load if RTT(NOM) is to be used.
ODT will turn-on within a delay of ODTLon + tAON + tMOD + 1CK (enabling via MR1)
or turn-off within a delay of ODTLoff + tAOF + tMOD + 1CK. As seen in the table below,
between the Load Mode of MR1 and the previously specified delay, the value of ODT is
uncertain. this means the DQ ODT termination could turn-on and then turn-off again
during the period of stated uncertainty.
Table 85: Write Leveling with Dynamic ODT Special Case
Begin RTT,nom Uncertainty
End RTT,nom Uncertainty
ODTLon + tAON + tMOD + 1CK
I/Os
DQS, DQS#
DQs
RTT,nom Final State
Drive RTT,nom value
No RTT,nom
MR1 load mode command:
Enable Write Leveling and RTT(NOM)
MR1 load mode command:
ODTLoff + tAOFF + tMOD + 1CK
DQS, DQS#
DQs
No RTT,nom
No RTT,nom
Disable Write Leveling and RTT(NOM)
Functional Description
The dynamic ODT mode is enabled if either MR2[9] or MR2[1±] is set to 1. Dynamic
ODT is not supported during DLL disable mode so RTT(WR) must be disabled. The dy-
namic ODT function is described below:
• Two RTT values are available—RTT,nom and RTT(WR)
.
– The value for RTT,nom is preselected via MR1[9, 6, 2].
– The value for RTT(WR) is preselected via MR2[1±, 9].
PDF: 09005aef826aa906
1Gb_DDR3_SDRAM.pdf - Rev. L 03/13 EN
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2006 Micron Technology, Inc. All rights reserved.
195