NTC DDR3 4Gb C R10
NTC DDR3 4Gb C R10
NTC DDR3 4Gb C R10
Feature
Power Supply)
OCD Calibration
Auto Self-Refresh
13
Self-Refresh Temperature
Packages:
Description
The 4Gb Double-Data-Rate-3 (DDR3) DRAMs is a high-speed CMOS Double Data Rate32 SDRAM containing
4,294,967,296 bits. It is internally configured as an octal-bank DRAM.
The 4Gb chip is organized as 128Mbit x 4 I/O x 8 bank , 64Mbit x 8 I/O x 8 banks and 32Mbit x16 I/O x 8 banks. These
synchronous devices achieve high speed double-data-rate transfer rates of up to 1866 Mb/sec/pin for general applications.
The chip is designed to comply with all key DDR3 DRAM key features and all of the control and address inputs are
synchronized with a pair of externally supplied differential clocks. Inputs are latched at the cross point of differential clocks
(CK rising and falling). All I/Os are synchronized with a single ended DQS or differential DQS pair in a source
synchronous fashion.
These devices operate with a single 1.5V 0.075V and 1.35V -0.0675V/+0.1V power supply and are available in BGA
packages.
REV 1.0
04/ 2012
x4
1
VSS
VDD
NC
NC
VSS
VDD
VSS
VSSQ
DQ0
DM
VSSQ
VDDQ
VDDQ
DQ2
DQS
DQ1
DQ3
VSSQ
VSSQ
NC
VDD
VSS
VSSQ
VREFDQ
VDDQ
NC
NC
NC
VDDQ
NC
VSS
CK
VSS
NC
ODT
VDD
NC
A10/AP
ZQ
NC
VSS
BA0
BA2
A15
VERFCA
VSS
VDD
A3
A0
A12/
BA1
VDD
VSS
A5
A2
A1
A4
VSS
VDD
A7
A9
A11
A6
VDD
VSS
A13
A14
A8
VSS
VDD
CKE
REV1.0
04/ 2012
x8
1
VSS
VDD
NC
NU/
VSS
VDD
VSS
VSSQ
DQ0
DM/TDQS
VSSQ
VDDQ
VDDQ
DQ2
DQS
DQ1
DQ3
VSSQ
VSSQ
DQ6
VDD
VSS
VSSQ
VREFDQ
VDDQ
DQ4
DQ7
DQ5
VDDQ
NC
VSS
CK
VSS
NC
ODT
VDD
NC
VSS
BA0
BA2
VDD
A3
VSS
VDD
CKE
A10/AP
ZQ
NC
A15
VERFCA
VSS
A0
A12/
BA1
VDD
A 5
A2
A1
A4
VSS
VDD
A7
A9
A11
A6
VDD
VSS
A13
A14
A8
VSS
REV1.0
04/ 2012
Pin Configuration
x 16
1
VDDQ
DQU5
DQU7
DQU4
VDDQ
VSS
VSSQ
VDD
VSS
DQU6
VSSQ
VDDQ
DQU3
DQU1
DQSU
DQU2
VDDQ
VSSQ
VDDQ
UDM
DQU0
VSSQ
VDD
VSS
VSSQ
DQL0
DML
VSSQ
VDDQ
VDDQ
DQL2
DQSL
DQL1
DQL3
VSSQ
VSSQ
DQL6
VDD
VSS
VSSQ
VREFDQ
VDDQ
DQL4
DQL7
DQL5
VDDQ
NC
VSS
CK
VSS
NC
ODT
VDD
VDD
CKE
NC
A10/AP
ZQ
NC
VSS
BA0
BA2
A15
VREFCA
VSS
VDD
A3
A0
A12/BC#
BA1
VDD
VSS
A5
A2
A1
A4
VSS
VDD
A7
A9
A11
A6
VDD
VSS
A13
A14
A8
VSS
REV1.0
04/ 2012
Type
CK,
Input
Function
Clock: CK and are differential clock inputs. All address and control input signals are
sampled on the crossing of the positive edge of CK and negative edge of .
Clock Enable: CKE high activates, and CKE low deactivates, internal clock signals
and device input buffers and output drivers. Taking CKE low provides Precharge
Power-Down and Self-Refresh operation (all banks idle), or Active Power-Down (row
Active in any bank). CKE is synchronous for power down entry and exit and for
Self-Refresh entry. CKE is asynchronous for Self-Refresh exit. After VREF has
CKE
Input
become stable during the power on and initialization sequence, it must be maintained
for proper operation of the CKE receiver. For proper self-refresh entry and exit, VREF
must maintain to this input. CKE must be maintained high throughout read and write
accesses. Input buffers, excluding CK, , ODT and CKE are disabled during Power
Down. Input buffers, excluding CKE, are disabled during Self-Refresh.
Chip Select: All commands are masked when is registered high. provides for
Input
external rank selection on systems with multiple memory ranks. is considered part
of the command code.
, ,
DM
DM is sampled HIGH coincident with that input data during a Write access. DM is
Input
(DMU, DML)
BA[2:0]
Input
Write or Precharge command is being applied. Bank address also determines which
mode register is to be accessed during a MRS cycle.
Auto-Precharge: A10 is sampled during Read/Write commands to determine whether
Autoprecharge should be performed to the accessed bank after the Read/Write
operation. (HIGH: Autoprecharge; LOW: no Autoprecharge). A10 is sampled during a
A10 / AP
Input
Precharge command to determine whether the Precharge applies to one bank (A10
LOW) or all banks (A10 HIGH). If only one bank is to be precharged, the bank is
selected by bank addresses.
Address Inputs: Provide the row address for Activate commands and the column
address for Read/Write commands to select one location out of the memory array in
A[15:0]
Input
the respective bank. (A10/AP and A12/ have additional function as below.) The
address inputs also provide the op-code during Mode Register Set commands.
REV1.0
04/ 2012
Type
A12/
Input
Function
Burst Chop: A12/is sampled during Read and Write commands to determine if
burst chop (on the fly) will be performed. (HIGH - no burst chop; LOW - burst chopped).
On Die Termination: ODT (registered HIGH) enables termination resistance internal
to the DDR3 SDRAM. When enabled, ODT is applied to each DQ, DQS, and
ODT
Input
DM/TDQS, NU/ (when TDQS is enabled via Mode Register A11=1 in MR1) signal
for x8 configurations. The ODT pin will be ignored if Mode-registers, MR1and MR2, are
programmed to disable RTT.
Active Low Asynchronous Reset: Reset is active when is LOW, and inactive
DQ
DQU, DQL,
centered in write data. For the x16, DQSL corresponds to the data on DQL0-DQL7;
DQS,,
DQSU corresponds to the data on DQU0-DQU7. The data strobes DQS, DQSL, and
Input / Output
DQSU,,
DQSL,
provide differential pair signaling to the system during reads and writes. DDR3 SDRAM
supports differential data strobe only and does not support single-ended.
TDQS and is applicable for 8 configuration only. When enabled via mode
TDQS,
register A11 = 1 in MR1, DRAM will enable the same termination resistance function on
Output
NC
VDDQ
Supply
VDD
Supply
VSSQ
Supply
DQ Ground
Vss
Supply
Ground
VREFCA
Supply
VREFDQ
Supply
ZQ
Supply
Note: Input only pins (BA0-BA2, A0-A15, , , , , CKE, ODT, and ) do not supply termination.
REV1.0
04/ 2012
NT5CB1024M4CN
NT5CB512M8CN
NT5CB256M16CP
NT5CC1024M4CN
NT5CC512M8CN
NT5CC256M16CP
BA0 BA2
BA0 BA2
BA0 BA2
A10 / AP
A10 / AP
A10 / AP
A12 /
A12 /
A12 /
A0 A15
A0 A15
A0 A14
A0 A9,A11
A0 A9
A0 A9
1KB
1KB
2KB
# of Bank
Bank Address
Auto precharge
BL switch on the
fly
Row Address
Column Address
Page size
Note:
Page size is the number of data delivered from the array to the internal sense amplifiers when an ACTIVE command is
registered. Page size is per bank, calculated as follows:
REV1.0
04/ 2012
Ordering Information
Speed
Organization
Part Number
Package
Clock
(MHz)
1.5V
1024M x 4
512M x 8
256M x 16
NT5CB1024M4CN-CG
667
DDR3-1333
9-9-9
NT5CB1024M4CN-DI
800
DDR3-1600
11-11-11
NT5CB1024M4CN-EK
78-Ball WBGA
933
DDR3-1866
13-13-13
NT5CB512M8CN-CG
0.8mmx0.8mm Pitch
667
DDR3-1333
9-9-9
NT5CB512M8CN-DI
800
DDR3-1600
11-11-11
NT5CB512M8CN-EK
933
DDR3-1866
13-13-13
NT5CB256M16CP-CG
96-Ball WBGA
667
DDR3-1333
9-9-9
NT5CB256M16CP-DI
0.8mmx0.8mm Pitch
800
DDR3-1600
11-11-11
933
DDR3-1866
13-13-13
NT5CB256M16CP-EK
1.35V
Speed
Organization
Part Number
Package
Clock
(MHz)
1024M x 4
512M x 8
NT5CC1024M4CN-CG
667
DDR3L-1333
9-9-9
NT5CC1024M4CN-DI
800
DDR3L-1600
11-11-11
*NT5CC1024M4CN-DIA(B)
78-Ball WBGA
800
DDR3L RS-1600
11-11-11
NT5CC512M8CN-CG
0.8mmx0.8mm Pitch
667
DDR3L-1333
9-9-9
NT5CC512M8CN-DI
800
DDR3L-1600
11-11-11
*NT5CC512M8CN-DIA(B)
800
DDR3L RS-1600
11-11-11
667
DDR3L-1333
9-9-9
800
DDR3L-1600
11-11-11
800
DDR3L RS-1600
11-11-11
NT5CC256M16CP-CG
96-Ball WBGA
256M x 16
NT5CC256M16CP-DI
0.8mmx0.8mm Pitch
*NT5CC256M16CP-DIA(B)
REV1.0
04/ 2012
Power
ON
Reset
Procedure
MRS, MPR,
Write
Levelizing
Initialization
Self Refresh
SRE
From any
State
ZQCL
MRS
SRX
RESET
ZQCL
ZQCS
ZQ Calibration
Idle
REF
Refreshing
PDX
ACT
PDE
Precharge
Power
Down
Activating
Active
Power
Down
PDE
PDX
Bank
Active
Write
Read
Read
Write
Read
Writing
Reading
Write
Write A
Automatic
Sequence
Read A
Write A
Read A
Read A
Write A
Command
Sequence
PRE,
PREA
Writing
PRE,
PREA
Reading
PRE,
PREA
Precharging
Function
Abbreviation
Function
Abbreviation
Function
Active
Read
RD, RDS4, RDS8
PDE
Enter Power-down
Precharge
Read A
RDA, RDAS4, RDAS8
PDX
Exit Power-down
Precharge All
Write
WR, WRS4, WRS8
SRE
Self-Refresh entry
Mode Register Set
Write A
WRA, WRAS4, WRAS8
SRX
Self-Refresh exit
Refresh
Start RESET Procedure
MPR
Multi-Purpose Register
ZQ Calibration Long
ZQCS
ZQ Calibration Short
-
REV1.0
04/ 2012
Basic Functionality
The DDR3(L) SDRAM C-Die is a high-speed dynamic random access memory internally configured as an eight-bank
DRAM. The DDR3(L) SDRAM uses an 8n prefetch architecture to achieve high speed operation. The 8n prefetch
architecture is combined with an interface designed to transfer two data words per clock cycle at the I/O pins. A single
read or write operation for the DDR3(L) SDRAM consists of a single 8n-bit wide, four clock data transfer at the internal
DRAM core and two corresponding n-bit wide, one-half clock cycle data transfers at the I/O pins.
Read and write operation to the DDR3(L) SDRAM are burst oriented, start at a selected location, and continue for a burst
length of eight or a chopped burst of four in a programmed sequence. Operation begins with the registration of an Active
command, which is then followed by a Read or Write command. The address bits registered coincident with the Active
command are used to select the bank and row to be activated (BA0-BA2 select the bank; A0-A15 select the row). The
address bit registered coincident with the Read or Write command are used to select the starting column location for the
burst operation, determine if the auto precharge command is to be issued (via A10), and select BC4 or BL8 mode on the
fly (via A12) if enabled in the mode register.
Prior to normal operation, the DDR3(L) SDRAM must be powered up and initialized in a predefined manner. The following
sections provide detailed information covering device reset and initialization, register definition, command descriptions
and device operation.
10
REV1.0
04/ 2012
11
REV1.0
04/ 2012
Tb
Tc
Td
tCKSRX
Te
Tf
Tg
Th
Ti
Tj
Tk
CK
CK
RESET
10ns
tIS
Valid
CKE
Static LOW in case RTT_Nom is enabled at time Tg, otherwise static HIGH or LOW
ODT
NOP*
Command
BA0-BA2
MRS
MRS
MRS
MRS
MR2
MR3
MR1
MR0
ZQCL
Valid
NOP*
Valid
Valid
VDD,
VDDQ
tDLLK
T=200us
Do Not
Care
T=500us
Time break
tXPR
tMRD
tMRD
tMRD
tMOD
tZQinit.
* From time point Td until Tk. NOP or DES commands must be applied between MRS and ZQcal commnads.
12
REV1.0
04/ 2012
Tb
Tc
Td
tCKSRX
Te
Tf
Tg
Th
Ti
Tj
Tk
CK
CK
RESET
10ns
tIS
Valid
CKE
Static LOW in case RTT_Nom is enabled at time Tg, otherwise static HIGH or LOW
ODT
NOP*
Command
BA0-BA2
MRS
MRS
MRS
MRS
MR2
MR3
MR1
MR0
ZQCL
Valid
NOP*
Valid
Valid
VDD,
VDDQ
tDLLK
T=100ns
Do Not
Care
T=500us
Time break
tXPR
tMRD
tMRD
tMRD
tMOD
tZQinit.
* From time point Td until Tk. NOP or DES commands must be applied between MRS and ZQcal commnads.
Register Definition
Programming the Mode Registers
For application flexibility, various functions, features, and modes are programmable in four Mode Registers, provided by the
DDR3(L) SDRAM, as user defined variables and they must be programmed via a Mode Register Set (MRS) command. As
the default values of the Mode Registers () are not defined, contents of Mode Registers must be fully initialized and/or
re-initialized, i.e. written, after power up and/or reset for proper operation. Also the contents of the Mode Registers can be
altered by re-executing the MRS command during normal operation. When programming the mode registers, even if the
user chooses to modify only a sub-set of the MRS fields, all address fields within the accessed mode register must be
redefined when the MRS command is issued. MRS command and DLL Reset do not affect array contents, which mean
these commands can be executed any time after power-up without affecting the array contents.
The mode register set command cycle time, t MRD is required to complete the write operation to the mode register and is the
minimum time required between two MRS commands shown as below.
13
REV1.0
04/ 2012
tMRD Timing
CK
CK
CMD
MRS
NOP
NOP
NOP
NOP
MRS
tMRD
ADDR
VAL
VAL
CKE
Do not
Care
Time break
The MRS command to Non-MRS command delay, tMOD, is require for the DRAM to update the features except DLL reset,
and is the minimum time required from an MRS command to a non-MRS command excluding NOP and DES shown as the
following figure.
tMOD Timing
CK
CK
CMD
MRS
NOP
NOP
NOP
NOP
Non
MRS
tMOD
ADDR
VAL
VAL
CKE
VAL
Old Setting
Updating Setting
New Setting
14
REV1.0
04/ 2012
MR0 Definition
Address Field
*
BA2
BA1
BA0
*
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
Burst Length
MRS mode
BA 1 BA0
0
A1
A0
8 (Fixed)
BC 4 or 8
(on the fly)
BC 4 (Fixed)
Reserved
BL
MRS mode
MR 0
MR 1
MR 2
MR 3
Burst Type
A 12
A3
Burst Type
Nibble
Sequential
Interleave
CAS Latency
Write recovery for autoprecharge **
A11
A10
A9
A6
A5
A4
A2
CAS Latency
WR( cycles)
Reserved
Reserved
10
11
12
13
14
10
12
14
Mode
DLL Reset
A8
DLL Reset
NO
YES
* BA 2 and A 14 are reserved for future use and must be set to 0 when
programming the MR.
** WR (write recovery for autoprecharge)min in clock cycles is calculated by
dividing tWR (ns ) by tCK (ns) and rounding up to the next integer :
Wrmin[ cycles] = Roundup( tWR/ tCK).The value in the mode register must
be programmed to be equal or larger than WRmin. The programmed WR
value is used with tRP to determine tDAL.
A7
Mode
Normal
TEST
15
REV1.0
04/ 2012
4
Chop
Read
Write
Read
Write
Read
Starting
Column
Address
(A2,A1,A0)
Burst type:
Sequential
(decimal)
A3 = 0
Burst type:
Interleaved
(decimal)
A3 = 1
0 , 0 , 0
0, 1, 2, 3, T, T, T, T
0, 1, 2, 3, T, T, T, T
0
0
0
1
1
1
1
0
1
0
0
0
0
1
1
1
1
V
1, 2, 3, 0, T, T, T, T
2, 3, 0, 1, T, T, T, T
3, 0, 1, 2, T, T, T, T
4, 5, 6, 7, T, T, T, T
5, 6, 7, 4, T, T, T, T
6, 7, 4, 5, T, T, T, T
7, 4, 5, 6, T, T, T, T
0,1,2,3,X,X,X,X
4,5,6,7,X,X,X,X
0,1,2,3,4,5,6,7
1,2,3,0,5,6,7,4
2,3,0,1,6,7,4,5
3,0,1,2,7,4,5,6
4,5,6,7,0,1,2,3
5,6,7,4,1,2,3,0
6,7,4,5,2,3,0,1
7,4,5,6,3,0,1,2
0,1,2,3,4,5,6,7
1, 0, 3, 2, T, T, T, T
2, 3, 0, 1, T, T, T, T
3, 2, 1, 0, T, T, T, T
4, 5, 6, 7, T, T, T, T
5, 4, 7, 6, T, T, T, T
6, 7, 4, 5, T, T, T, T
7, 6, 5, 4, T, T, T, T
0,1,2,3,X,X,X,X
4,5,6,7,X,X,X,X
0,1,2,3,4,5,6,7
1,0,3,2,5,4,7,6
2,3,0,1,6,7,4,5
3,2,1,0,7,6,5,4
4,5,6,7,0,1,2,3
5,4,7,6,1,0,3,2
6,7,4,5,2,3,0,1
7,6,5,4,3,2,1,0
0,1,2,3,4,5,6,7
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
0
1
1
0
0
1
1
V
V
0
0
1
1
0
0
1
1
V
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
1
0
1
0
1
0
1
V
V
0
1
0
1
0
1
0
1
V
Note
1,2,3
1,2,4,5
Write
2,4
Note:
1. In case of burst length being fixed to 4 by MR0 setting, the internal write operation starts two clock cycles earlier
than the BL8 mode. This means that the starting point for tWR and tWTR will be pulled in by two clocks. In case of
burst length being selected on-the-fly via A12/, the internal write operation starts at the same point in time like a
burst of 8 write operation. This means that during on-the-fly control, the starting point for tWR and tWTR will not be
pulled in by two clocks.
2. 0~7 bit number is value of CA [2:0] that causes this bit to be the first read during a burst.
3. T: Output driver for data and strobes are in high impedance.
4. V: a valid logic level (0 or 1), but respective buffer input ignores level on input pins.
5. X: Do not Care.
16
REV1.0
04/ 2012
CAS Latency
The CAS Latency is defined by MR0 (bit A9~A11) as shown in the MR0 Definition figure. CAS Latency is the delay, in clock
cycles, between the internal Read command and the availability of the first bit of output data. DDR3(L) SDRAM does not
support any half clock latencies. The overall Read Latency (RL) is defined as Additive Latency (AL) + CAS Latency (CL);
RL = AL + CL.
Test Mode
The normal operating mode is selected by MR0 (bit7=0) and all other bits set to the desired values shown in the MR0
definition figure. Programming bit A7 to a 1 places the DDR3(L) SDRAM into a test mode that is only used by the DRAM
manufacturer and should not be used. No operations or functionality is guaranteed if A7=1.
DLL Reset
The DLL Reset bit is self-clearing, meaning it returns back to the value of 0 after the DLL reset function has been issued.
Once the DLL is enabled, a subsequent DLL Reset should be applied. Anytime the DLL reset function is used, tDLLK must
be met before any functions that require the DLL can be used (i.e. Read commands or ODT synchronous operations.)
Write Recovery
The programmed WR value MR0(bits A9, A10, and A11) is used for the auto precharge feature along with tRP to determine
tDAL WR (write recovery for auto-precharge)min in clock cycles is calculated by dividing tWR(ns) by tCK(ns) and rounding
up to the next integer: WRmin[cycles] = Roundup(tWR[ns]/tCK[ns]). The WR must be programmed to be equal or larger
than tWR (min).
Precharge PD DLL
MR0 (bit A12) is used to select the DLL usage during precharge power-down mode. When MR0 (A12=0), or slow-exit, the
DLL is frozen after entering precharge power-down (for potential power savings) and upon exit requires tXPDLL to be met
prior to the next valid command. When MR0 (A12=1), or fast-exit, the DLL is maintained after entering precharge
power-down and upon exiting power-down requires tXP to be met prior to the next valid command.
17
REV1.0
04/ 2012
MR1 Definition
Address Field
*
BA 2 BA1
BA 0
*
A14 A13
A12
A11
*
A10
A9
*
A8
A7
A6
*
A5
A4
A3
A2
A1
A0
DLL
Mode Register
BA 0
MR
MR 0
MR 1
MR 2
MR3
BA1
Enable
Disable
A5
A1
D.I. C.
RZQ/ 6
RZQ/7
Reserved
Reserved
Qoff **
DLL
Enable
Output Driver
Impedance Control
Qoff
A12
A0
ODT value
TDQS enable
Disabled
Enabled
Rtt _ Nom***
A9
A6
A2
RZQ / 4
RZQ / 2
RZQ / 6
RZQ /12
RZQ /8
Reserved
Reserved
ODT Disable
Write Levelization
A7
Disabled
Enabled
Additive Latency
A4
A3
AL
CL - 1
CL - 2
Reserved
0 (AL disabled)
****
****
* BA2 , A 5 , A 8 , A10 ,and A13 are reserved for future use and must be
set to 0 when programming the MR
.
DQs ,DQSs, DQSs.
** Outputs disabled
*** In Write leveling Mode(MR1[bit7 ]=1) with MR1[bit 12]=1, all RTT_Nom
settings are allowed; in Write Leveling Mode ( MR1 [ bit 7 ]= 1 ) with
MR1[ bit12]= 0, only RTT_ Nom settin gof RZQ /2 ,RZQ /4,and RZQ/6 are
allowed.
**** If RTT_ Nom is used during Writes , only the values RZQ /2 ,RZQ/4,RZQ /6
are allowed.
18
REV1.0
04/ 2012
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-enable 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 synchronization to occur may result in a violation of the tDQSCK, tAON, or tAOF parameters. During
tDLLK, CKE must continuously be registered high. DDR3(L) SDRAM does not require DLL for any Write operation, expect
when RTT_WR is enabled and the DLL is required for proper ODT operation. For more detailed information on DLL Disable
operation in DLL-off Mode.
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.
A3
AL
0, (AL Disable)
CL-1
CL-2
Reserved
19
REV1.0
04/ 2012
Write leveling
For better signal integrity, DDR3(L) 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 difficult for the Controller to maintain tDQSS,
tDSS, and tDSH specification. Therefore, the controller should support write leveling in DDR3(L) SDRAM to compensate
for skew.
Output Disable
The DDR3(L) SDRAM outputs maybe enable/disabled by MR1 (bit12) as shown in MR1 definition. When this feature is
enabled (A12=1) all output pins (DQs, DQS, , etc.) are disconnected from the device removing any loading of the
output drivers. This feature may be useful when measuring modules power for example. For normal operation A12 should
be set to 0.
TDQS,
TDQS (Termination Data Strobe) is a feature of x8 DDR3(L) SDRAM that provides additional termination resistance outputs
that may be useful in some system configurations.
When enabled via the mode register, the same termination resistance function is applied to be TDQS/ pins that are
applied to the DQS/ pins.
In contrast to the RDQS function of DDR2 SDRAM, TDQS provides the termination resistance function only. The data
strobe function of RDQS is not provided by TDQS.
The TDQS and DM functions share the same pin. When the TDQS function is enabled via the mode register, the DM
function is not supported. When the TDQS function is disabled, the DM function is provided and the pin is not used.
The TDQS function is available in x8 DDR3(L) SDRAM only.
DM / TDQS
NU / TDQS
0 (TDQS Disabled)
DM
Hi-Z
1 (TDQS Enabled)
TDQS
Note:
1. If TDQS is enabled, the DM function is disabled.
2. When not used, TDQS function can be disabled to save termination power.
3. TDQS function is only available for x8 DRAM.
20
REV1.0
04/ 2012
MR2 Definition
Address Field
*
BA 2
BA1 BA0
A14 A13
A12 A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
PASR
MRS mode
BA1 BA0
0
MR 0
MR 1
A2
A1
A0
PASR
Full Array
Half Array
(000,001,010,011 )
Quarter Array
(000 , 001)
3 / 4 array
( 010 , 011,100 ,101 ,
110, 111)
Half array
( 100 , 101, 110 , 111 )
Quarter array
(110 ,111)
MRS mode
A0
MR 2
MR3
**
Rtt_ WR
A10
A9
Rtt _ WR
RZQ / 4
RZQ / 2
Reserved
A5
A4
A3
6 (2.5ns>tCK(avg)>=1. 875ns)
ASR
1 10(1.07ns >tCK(avg)>=0.935ns)
Reserved
Reserved
Auto SelfRefresh
A6
0
1
SRT
ASR Enable
5 (tCK(avg) >=2.5 ns )
* BA2 , A5 , A8, A 11- A 14 are reserved for future use and must be set to 0 when programming the MR.
* * The Rtt_WR value can be applied during writes even when Rtt _ Nom is disabled .
During write leveling, Dynamic ODT is not available.
21
REV1.0
04/ 2012
22
REV1.0
04/ 2012
MR3 Definition
Address Field
BA 2 B A1 B A 0 A14 A13
A12
A 11 A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
MPR Location
MRS mode
BA1 B A 0
MRS
mode
MR 0
MR1
MR2
MR3
A0
A1
A0
Predefined Pattern
RFU
RFU
RFU
MPR Location
MPR
A2
MPR
Normal Operation
Note : BA2, A3- A 15 are reserved for future use and must be
set to 0 when programming the MRS
.
23
REV1.0
04/ 2012
To enable the MPR, a MODE Register Set (MRS) command must be issued to MR3 Register with bit A2 = 1, as following
Table 1. Prior to issuing the MRS command, all banks must be in the idle state (all banks precharged and tRP met). Once
the MPR is enabled, any subsequent RD or RDA commands will be redirected to the Multi Purpose Register. The resulting
operation, when a RD or RDA command is issued, is defined by MR3 bits A[1:0] when the MPR is enabled as shown on
page 26. When the MPR is enabled, only RD or RDA commands are allowed until a subsequent MRS command is issued
with the MPR disabled (MR3 bit A2 = 0). Note that in MPR mode RDA has the same functionality as a READ command
which means the auto precharge part of RDA is ignored. Power-Down mode, Self-Refresh and any other non-RD/RDA
command is not allowed during MPR enable mode. The RESET function is supported during MPR enable mode.
24
REV1.0
04/ 2012
MR3 A[1:0]
MPR
MPR-Loc
Function
Normal operation, no MPR transaction.
0b
don't care (0b or 1b) All subsequent Reads will come from DRAM array.
All subsequent Write will go to DRAM array.
1b
25
REV1.0
04/ 2012
MR3 A[1:0]
00b
Function
Read Predefined
Read Address
Burst Order
A[2:0]
Burst Length
BL8
000b
Calibration
BC4
000b
BC4
100b
1b
1b
1b
01b
10b
11b
RFU
RFU
RFU
BL8
000b
BC4
000b
BC4
100b
BL8
000b
BC4
000b
BC4
100b
BL8
000b
BC4
000b
BC4
100b
NOTE: Burst order bit 0 is assigned to LSB and the burst order bit 7 is assigned to MSB of the selected MPR agent.
26
REV1.0
04/ 2012
Cycle
OP Code
MRS
BA
Refresh
REF
SRE
SRX
H
L
7,9,12
7,8,9,12
PRE
BA
PREA
Bank Activate
ACT
BA
WR
BA RFU V
CA
WRS4
BA RFU L
CA
WRS8
BA RFU H
CA
WRA
BA RFU V
CA
WRAS4
BA RFU L
CA
WRAS8
BA RFU H
CA
RD
BA RFU V
CA
RDS4
BA RFU L
CA
RDS8
BA RFU H
CA
RDA
BA RFU V
CA
RDAS4
BA RFU L
CA
RDAS8
BA RFU H
CA
No Operation
NOP
10
Device Deselected
DES
11
PDE
L
H
PDX
6,12
6,12
ZQ Calibration Long
ZQCL
ZQ Calibration Short
ZQCS
REV1.0
04/ 2012
28
REV1.0
04/ 2012
Current
Command (N)
Cycle
Cycle
, ,,
(N-1)
(N)
Current State
Action (N)
Notes
Maintain Power-Down
14,15
DESELECT or NOP
Power-Down Exit
11,14
Maintain Self-Refresh
15,16
DESELECT or NOP
Self-Refresh Exit
8,12,16
Bank(s) Active
DESELECT or NOP
11,13,14
Reading
DESELECT or NOP
Power-Down Entry
11,13,14,17
Writing
DESELECT or NOP
Power-Down Entry
11,13,14,17
Precharging
DESELECT or NOP
Power-Down Entry
11,13,14,17
Refreshing
DESELECT or NOP
11
DESELECT or NOP
11,13,14,18
REFRESH
Self-Refresh
9,13,18
Power-Down
Self-Refresh
29
REV1.0
04/ 2012
Deselect Command
The Deselect function (HIGH) prevents new commands from being executed by the DDR3(L) SDRAM. The DDR3(L)
SDRAM is effectively deselected. Operations already in progress are not affected.
30
REV1.0
04/ 2012
T1
T2
T3
T4
T5
T6
T7
T8
T9
CK
CK
CMD
Address
READ
Bank, Col b
RL = AL+CL = 6 (CL=6, AL=0)
DQSdiff_DLL_on
Din
b
DQ_DLL_on
RL(DLL_off) = AL+(CL-1) = 5
Din
b+1
Din
b+2
Din
b+3
Din
b+4
Din
b+5
Din
b+6
Din
b+7
tDQSCKDLL_diff_min
DQSdiff_DLL_off
DQ_DLL_off
Din
b
Din
b+1
Din
b+2
Din
b+3
Din
b+4
Din
b+5
Din
b+6
Din
b+7
Din
b+3
Din
b+4
Din
b+5
Din
b+6
DQSdiff_DLL_off
tDQSCKDLL_diff_max
DQ_DLL_off
Din
b
Din
b+1
Din
b+2
Din
b+7
Note: The tDQSCK is used here for DQS, DQS, and DQ to have a simplified diagram; the DLL_off shift will affect both timings in the same
way and the skew between all DQ, DQS, and signals will still be tDQSQ.
31
REV1.0
04/ 2012
Starting from Idle state (all banks pre-charged, all timing fulfilled, and DRAMs On-die Termination resistors, RTT,
must be in high impedance state before MRS to MR1 to disable the DLL).
2.
3.
Wait tMOD.
4.
5.
6.
Wait until a stable clock is available for at least (tCKSRX) at DRAM inputs.
7.
Starting with the Self Refresh Exit command, CKE must continuously be registered HIGH until all tMOD timings from
any MRS command are satisfied. In addition, if any ODT features were enabled in the mode registers when Self
Refresh mode was entered, the ODT signal must continuously be registered LOW until all tMOD timings from any
MRS command are satisfied. If both ODT features were disabled in the mode registers when Self Refresh mode was
entered, ODT signal can be registered LOW or HIGH.
8.
Wait tXS, and then set Mode Registers with appropriate values (especially an update of CL, CWL, and WR may be
necessary. A ZQCL command may also be issued after tXS).
9.
Wait for tMOD, and then DRAM is ready for next command.
T1
Ta0
Ta1
Tb0
Tc0
Td0
Td1
SRX 6)
NOP
Te 0
Te1
Tf0
CK
CK
tMOD
CMD
1)
MRS 2)
NOP
tCKSRE
SRE 3)
4)
tCKSRX 5)
NOP
tXS
tMOD
MRS 7)
NOP
Valid 8)
tCKESR
CKE
Valid 8)
ODT
Valid 8)
Time
break
Do not
Care
Note:
ODT: Static LOW in case RTT_Nom and RTT_WR is enabled, otherwise static Low or High
1) Starting with Idle State, RTT in Hi-Z State.
2) Disable DLL by setting MR1 Bit A0 to 1.
3) Enter SR.
4) Change Frequency.
5) Clock must be stable at least tCKSRX.
6) Exit SR.
7) Update Mode registers with DLL off parameters setting.
8) Any valid command.
32
REV1.0
04/ 2012
Starting from Idle state (all banks pre-charged, all timings fulfilled and DRAMs On-die Termination resistors (RTT) must
be in high impedance state before Self-Refresh mode is entered).
2.
3.
4.
5.
Starting with the Self Refresh Exit command, CKE must continuously be registered HIGH until tDLLK timing from
subsequent DLL Reset command is satisfied. In addition, if any ODT features were enabled in the mode registers when
Self Refresh mode was entered. The ODT signal must continuously be registered LOW until tDLLK timings from
subsequent DLL Reset command is satisfied. If both ODT features are disabled in the mode registers when Self
Refresh mode was entered, ODT signal can be registered LOW or HIGH.
6.
7.
8.
Wait tMRD, then set Mode registers with appropriate values (especially an update of CL, CWL, and WR may be
necessary. After tMOD satisfied from any proceeding MRS command, a ZQCL command may also be issued during or
after tDLLK).
9.
Wait for tMOD, then DRAM is ready for next command (remember to wait tDLLK after DLL Reset before applying
command requiring a locked DLL!). In addition, wait also for tZQoper in case a ZQCL command was issued.
Ta 0
Ta1
Tb0
Tc0
Tc1
Td0
Te0
Tf1
Tg0
Th0
SRX 5)
MRS 6)
MRS 7)
MRS 8)
Valid
CK
CK
CMD
1)
NOP
SRE 2)
ODTLoff
+ 1tck
NOP
tCKSRE
3)
tCKSRX 4)
tXS
tMRD
tMRD
tDLLK
CKE
Valid
tCKESR
ODT
Note:
ODT: Static LOW in case RTT_Nom and RTT_WR is enabled, otherwise static Low or High
1) Starting from Idle State.
2) Enter SR.
3) Change Frequency.
4) Clock must be stable at least tCKSRX.
5) Exit SR.
6) Set DLL-on by MR1 A0="0"
7) Start DLL Reset
8) Any valid command
Time
break
Do not
Care
33
REV1.0
04/ 2012
34
REV1.0
04/ 2012
T1
T2
Tb0
Tc0
Tc1
Td0
Td1
Te0
Te1
NOP
MRS
NOP
Valid
tCKb
tCHb tCLb
tCK
CK
CK
tCH
tCL
tCKSRE
tCKSRX
CKE
tIH
tIS
tIH
tCPDED
tIS
tCKE
Command
NOP
NOP
NOP
NOP
DLL
Reset
Address
tAOFPD/tAOF
Valid
tXP
ODT
tIH
DQS,
DQS
High-Z
DQ
High-Z
tIS
tDLLK
DM
Enter Precharge
Power-Down mode
Frequency
Change
Exit Precharge
Power-Down mode
NOTES:
1. Applicable for both SLOW EXIT and FAST EXIT Precharge Power-down
2. tAOFPD and tAOF must be statisfied and outputs High-Z prior to T1; refer to ODT timing section for exact requirements
3. If the RTT_NOM feature was enabled in the mode register prior to entering Precharge power down mode, the ODT
signal must continuously be registered LOW ensuring RTT is in an off state. If the RTT_NOM feature was disabled in the
mode register prior to entering Precharge power down mode, RTT will remain in the off state. The ODT signal can be
registered either LOW or HIGH in this case.
35
REV1.0
04/ 2012
Write Leveling
For better signal integrity, DDR3(L) memory 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 controller should support write leveling in DDR3(L) SDRAM to compensate
the skew.
The memory controller can use the write leveling feature and feedback from the DDR3(L) SDRAM to adjust the DQS to CK - relationship. The memory controller involved in the leveling must have adjustable delay setting on DQS to align the rising edge of DQS - with that of the clock at the DRAM pin. DRAM asynchronously feeds back CK , sampled with the rising edge of DQS - , through the DQ bus. The controller repeatedly delays DQS - until a
transition from 0 to 1 is detected. The 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- 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
AC Timing Parameters section in order to satisfy tDSS and tDSH specification. A conceptual timing of this scheme is
show as below figure.
Diff _ CK
Destination
Diff _ DQS
DQ
0 or 1
0 or 1
DQS/ driven by the controller during leveling mode must be determined by the DRAM based on ranks populated.
Similarly, the DQ bus driven by the DRAM must also be terminated at the controller.
One or more data bits should carry the leveling feedback to the controller across the DRAM configurations. Therefore, a
separate feedback mechanism should be able for each byte lane. The upper data bits should provide the feedback of the
upper diff_DQS (diff_UDQS) to clock relationship whereas the lower data bits would indicate the lower diff_DQS
(diff_LDQS) to clock relationship.
36
REV1.0
04/ 2012
DRAM setting for write leveling and DRAM termination unction in that mode
DRAM enters into Write leveling mode if A7 in MR1 set High and after finishing leveling, DRAM exits from write leveling
mode if A7 in MR1 set Low. Note that in write leveling mode, only DQS/terminations are activated and deactivated
via ODT pin not like normal operation.
MR1
Enable
Disable
A7
A12
DQS/ termination
DQs termination
De-asserted
off
off
Asserted
on
off
Note: In write leveling mode with its output buffer disabled (MR1[bit7]=1 with MR1[bit12]=1) all RTT_Nom settings are allowed; in Write
Leveling Mode with its output buffer enabled (MR1[bit7]=1 with MR1[bit12]=0) only RTT_Nom settings of RZQ/2, RZQ/4, and RZQ/6 are
allowed.
Procedure Description
Memory controller initiates Leveling mode of all DRAMs by setting bit 7 of MR1 to 1. With entering write leveling mode, the
DQ pins are in undefined driving mode. During write leveling mode, only NOP or Deselect commands are allowed. As well
as an MRS command to exit write leveling mode. Since the controller levels one rank at a time, the output of other rank
must be disabled by setting MR1 bit A12 to 1. Controller may assert ODT after tMOD, time at which DRAM is ready to
accept the ODT signal.
Controller may drive DQS low and high after a delay of tWLDQSEN, at which time DRAM has applied on-die
termination on these signals. After tDQSL and tWLMRD controller provides a single DQS, edge which is used by the
DRAM to sample CK driven from controller. tWLMRD (max) timing is controller dependent.
DRAM samples CK -
tWLO timing. There is a DQ output uncertainty of tWLOE defined to allow mismatch on DQ bits; there are no read strobes
(DQS/DQS) needed for these DQs. Controller samples incoming DQ and decides to increment or decrement DQS
delay setting and launches the next DQS/pulse after some time, which is controller dependent. Once a 0 to 1
transition is detected, the controller locks DQS delay setting and write leveling is achieved for the device. The
following figure describes the timing diagram and parameters for the overall Write leveling procedure.
37
REV1.0
04/ 2012
T2
t WLH
tWLS
t WLH
CK
CK
CMD
M RS
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
tMOD
ODT
t DQSL
tWLDQSEN
tDQSH
tDQSL
tDQSH
Di ff_ DQS
tWLMR D
On e Pri me DQ:
tWLO
t WLO
Prime DQ
t WLO
Late
Re ma ini ng
DQs
Earl y
Re ma ini ng
DQs
tWLO
All DQs are Prime :
tWLMRD
tWLOE
t WLO
tWLO
Late
Re ma ini ng
DQs
t WLOE
Earl y
Re ma ini ng
DQs
tWLO
tWLOE
t WLO
Undefined
Driving Mode
Time
break
Do not
Care
Note:
1. DRAM has the option to drive leveling feedback on a prime DQ or all DQs. If feedback is driven only on
one DQ, the remaining DQs must be driven low as shown in above Figure, and maintained at this state
through out the leveling procedure.
2. MRS: Load MR1 to enter write leveling mode
3. NOP: NOP or deselect
4. diff_DQS is the differential data strobe (DQS, ). Timing reference points are the zero crossings. DQS
is shown with solid line, is shown with dotted line.
6. DQS/ needs to fulfill minimum pulse width requirements tDQSH(min) and tDQSL(min) as defined for
regular Writes; the max pulse width is system dependent.
38
REV1.0
04/ 2012
T1
NOP
NOP
T2
Ta0
Tb0
Tc0
Tc1
NOP
NOP
Tc2
Td0
Td1
Te0
Te1
NOP
Valid
NOP
Valid
CK
CK
CMD
NOP
NOP
NOP
MRS
tMOD
MR1
BA
Valid
Valid
tMRD
ODT
tIS
tWLO
RTT_DQS_DQS
tODTLoff
tAOFmin
RTT _Nom
tAOFmax
DQS_DQS
DQ
Result = 1
Time Break
Transitioning
Do not Care
Undefined
Driving Mode
Nanyas DDR3(L) SDRAM supports the optional extended temperature range of 0C to +95C, TC. Thus, the SRT and ASR
options must be used at a minimum. The extended temperature range DRAM must be refreshed externally at 2X (double
refresh) anytime the case temperature is above +85C (and does not exceed +95C). The external refreshing requirement
is accomplished by reducing the refresh period from 64ms to 32ms. However, self refresh mode requires either ASR or
SRT to support the extended temperature. Thus either ASR or SRT must be enabled when TC is above +85C or self
refresh cannot be used until the case temperature is at or below +85C.
Summarizes the two extended temperature options and summarizes how the two extended temperature options relate to
one another.
Bits
Description
Auto Self-Refresh (ASR)
When enabled, DDR3(L) SDRAM automatically provides Self-Refresh power management
functions for all supported operating temperature values. If not enabled, the SRT bit must be
ASR
MR2(A6)
programmed to indicate TOPER during subsequent Self-Refresh operation.
0 = Manual SR Reference (SRT)
1 = ASR enable
Self-Refresh Temperature (SRT) Range
If ASR = 0, the SRT bit must be programmed to indicate TOPER during subsequent Self-Refresh
SRT
MR2(A7)
39
REV1.0
04/ 2012
MR2
Temperature Range
Self-Refresh operation
A[6]
A[7]
for Self-Refresh
mode
Normal (0 ~ 85C)
Ranges. The DRAM must support Extended Temperature Range. The value of
the SRT bit can effect self-refresh power consumption, please refer to the IDD
(0 ~ 95C)
1
table for details.
ASR enabled (for devices supporting ASR and Normal Temperature Range).
Normal (0 ~ 85C)
Self-Refresh power consumption is temperature dependent.
1
1
ASR enabled (for devices supporting ASR and Extended Temperature Range).
(0 ~ 95C)
0
1
Illegal
40
REV1.0
04/ 2012
MR3 A[1:0]
Function
Normal operation, no MPR transaction.
don't care
0
One bit wide logical interface via all DQ pins during READ operation.
Addressing during for Multi Purpose Register reads for all MPR agents:
A [1:0]: A [1:0] must be equal to 00. Data read burst order in nibble is fixed.
A[2]: For BL=8, A[2] must be equal to 0, burst order is fixed to [0,1,2,3,4,5,6,7]; For Burst chop 4 cases, the burst order is
switched on nibble base, A[2]=0, burst order: 0,1,2,3, A[2]=1, burst order: 4,5,6,7. *)
Support two Burst Ordering which are switched with A2 and A[1:0]=00.
All other address bits (remaining column addresses bits including A10, all bank address bits) will be ignored by the
DDR3(L) SDRAM.
41
REV1.0
04/ 2012
MR3 A[1:0]
Function
Address
Length
A[2:0]
Burst order 0,1,2,3,4,5,6,7
Read
BL8
000
Pre-defined Data Pattern [0,1,0,1,0,1,0,1]
Predefined
Burst order 0,1,2,3
1
00
Pattern for
BC4
000
Pre-defined Data Pattern [0,1,0,1]
System
Calibration
100
Pre-defined Data Pattern [0,1,0,1]
01
10
11
RFU
RFU
RFU
BL8
000
BC4
000
BC4
100
BL8
000
BC4
000
BC4
100
BL8
000
BC4
000
BC4
100
Note: Burst order bit 0 is assigned to LSB and the burst order bit 7 is assigned to MSB of the selected MPR agent.
42
REV1.0
04/ 2012
ACTIVE Command
The ACTIVE command is used to open (or activate) a row in a particular bank for subsequent access. The value on the
BA0-BA2 inputs selects the bank, and the addresses provided on inputs A0-A15 selects the row. These rows remain active
(or open) for accesses until a precharge command is issued to that bank. A PRECHARGE command must be issued before
opening a different row in the same bank.
PRECHARGE Command
The PRECHARGE command is used to deactivate the open row in a particular bank or the open row in all banks. The
bank(s) will be available for a subsequent row activation a specified time (tRP) after the PRECHARGE command is issued,
except in the case of concurrent auto precharge, where a READ or WRITE command to a different bank is allowed as long
as it does not interrupt the data transfer in the current bank and does not violate any other timing parameters. Once a bank
has been precharged, it is in the idle state and must be activated prior to any READ or WRITE commands being issued to
that bank. A PRECHARGE command is allowed if there is no open row in that bank (idle bank) or if the previously open row
is already in the process of precharging. However, the precharge period will be determined by the last PRECHARGE
command issued to the bank.
43
REV1.0
04/ 2012
READ Operation
Read Burst Operation
During a READ or WRITE command DDR3(L) will support BC4 and BL8 on the fly using address A12 during the READ or
WRITE (AUTO PRECHARGE can be enabled or disabled).
A12=0, BC4 (BC4 = burst chop, tCCD=4)
A12=1, BL8
A12 will be used only for burst length control, not a column address.
T1
T2
T3
NOP
NOP
NOP
T4
T5
T6
NOP
NOP
T7
T8
T9
T10
T145
NOP
NOP
NOP
NOP
CK
CK
CMD
READ
Address
Bank
Col n
NOP
NOP
AL = 4
tRPRE
DQS, DQS
CL=5
DQ
RL = AL + CL
Dout
n
Dout
n +1
Dout
n +2
Dout
n +3
Dout
n +4
Dout
n +5
44
REV1.0
04/ 2012
CK
tDQSK, min
tDQSK, max
Rising Strobe
Region
tDQSK
Rising Strobe
Region
tQSH
tQSL
tDQSK
DQS
DQS
tQH
tDQSQ
tQH
tDQSQ
Associated
DQ pins
45
REV1.0
04/ 2012
tLZ(DQS)min
tDQSCKmin
tQSH
tRPRE
tQSL
tRPST
tHZ(DQS)min
DQS, DQS
Early Strobe
tHZ(DQS)max
tDQSCKmax
tLZ(DQS)max
tRPST
DQS, DQS
Late Strobe
tRPRE
NOTES: 1. Within a burst, rising strobe edge is not necessarily fixed to be always at tDQSCK(min) or tDQSCK(max). Instead, rising strob e
edge can vary between tDQSCK(min) and tDQSCK(max).
2. The DQS, DQS# differential output high time is defined by tQSH and the DQS, DQS# differential output low time is defined by
tQSL.
3. Likewise, tLZ(DQS)min and tHZ(DQS)min are not tied to tDQSCKmin (early strobe case) and tLZ(DQS)max and tHZ(DQS)max
are not tied to tDQSCKmax (late strobe case).
4. The minimum pulse width of read preamble is defined by tRPRE(min).
5. The maximum read postamble is bound by tDQSCK(min) plus tQSH(min) on the left side and tHZDSQ(max) on the right side.
6. The minimum pulse width of read postamble is defined by tRPST(min).
7. The maximum read preamble is bound by tLZDQS(min) on the left side and tDQSCK(max) on the right side.
46
REV1.0
04/ 2012
T1
T2
T3
NOP
NOP
NOP
T4
T5
T6
NOP
NOP
T7
T8
T9
NOP
NOP
CK
CK
CMD
READ
Address
Bank
Col n
NOP
tRPRE
NOP
tDQSQmax
tQH
tRPST
DQS, DQS
tLZ(DQ)min
RL = AL + CL
DQ (Last data valid)
DQ (First data no
longer valid)
tDQSQmin
Dout
n
Dout
n
Dout
n +1
Dout
n +1
tHZ(DQ)min
tQH
Dout
n +2
Dout
n +2
Dout
n +3
Dout
n +3
Dout
n +4
Dout
n +4
Dout
n +5
Dout
n +5
Dout
n +6
Dout
n +6
Dout
n +7
Dout
n +7
All DQ collectively
Valid data
Valid data
47
REV1.0
04/ 2012
REV1.0
04/ 2012
Bank
Col n
Address
Bank
Col n
Address
DQ
DQS, DQS
READ
CMD
DQ
DQS, DQS
READ
CMD
CK
CK
T0
NOP
NOP
T1
tCCD
NOP
tCCD
NOP
T2
RL = 5
RL = 5
NOP
NOP
T3
READ
READ
Bank
Col b
READ
Bank
Col b
READ
T4
tRPRE
tRPRE
NOP
NOP
T5
Dout
n
Dout
n
Dout
n +1
Dout
n +1
NOP
NOP
T6
Dout
n +2
NOP
tRPST
Dout
n +3
Dout
n +3
RL = 5
Dout
n +2
RL = 5
NOP
T7
Dout
n +5
Dout
n +6
Dout
n +7
NOP
T9
tRPRE
NOP
NOP
Dout
n +4
NOP
T8
Dout
b
Dout
b
Dout
b +1
Dout
b +1
NOP
NOP
T10
Dout
b +2
Dout
b +2
NOP
Dout
b +3
tRPST
Dout
b +3
NOP
T11
Dout
b +4
Dout
b +5
NOP
NOP
T12
Dout
b +6
Dout
b +7
NOP
tRPST
NOP
T13
48
REV1.0
04/ 2012
Bank
Col n
Address
Bank
Col n
Address
DQ
DQS, DQS
READ
CMD
DQ
DQS, DQS
READ
CMD
CK
CK
T0
NOP
T3
NOP
T4
tRPRE
NOP
NOP
READ
RL = 5
Bank
Col b
WRITE
tRPRE
NOP
T2
NOP
NOP
T1
NOP
NOP
T5
Dout
n
Dout
n
Dout
n +1
Dout
n +1
NOP
Bank
Col b
Dout
n +2
Dout
n +3
Dout
n +5
Dout
n +6
Dout
n +7
WL = 5
tRPST
NOP
T9
NOP
tWPRE
Dout
b
NOP
Dout
n +4
NOP
T8
NOP
NOP
T7
tRPST
Dout
n +3
WL = 5
Dout
n +2
WRITE
T6
Dout
b +1
Dout
b +2
NOP
NOP
T10
NOP
Dout
b
Dout
b +3
tBL = 4 clocks
tWPST
tWRPRE
NOP
T11
Dout
b +1
NOP
Dout
b +2
NOP
T12
Dout
b +3
NOP
Dout
b +4
NOP
T13
Dout
b +5
NOP
Dout
b +6
NOP
T14
tWR
tWTR
Dout
b +7
NOP
tWPST
NOP
T15
49
REV1.0
04/ 2012
Bank
Col n
Address
Bank
Col n
Address
DQ
DQS, DQS
READ
CMD
DQ
DQS, DQS
READ
CMD
CK
CK
T0
NOP
NOP
T1
tCCD
NOP
tCCD
NOP
T2
RL = 5
RL = 5
NOP
NOP
T3
READ
READ
Bank
Col b
READ
Bank
Col b
READ
T4
tRPRE
tRPRE
NOP
NOP
T5
Dout
n
Dout
n
Dout
n +1
Dout
n +1
NOP
NOP
T6
Dout
n +2
NOP
tRPST
Dout
n +3
Dout
n +3
RL = 5
Dout
n +2
RL = 5
NOP
T7
Dout
n +5
Dout
n +6
Dout
n +7
NOP
T9
tRPRE
NOP
NOP
Dout
n +4
NOP
T8
Dout
b
Dout
b
Dout
b +1
Dout
b +1
NOP
NOP
T10
Dout
b +2
Dout
b +2
Dout
b +3
Dout
b +3
NOP
tRPST
NOP
T11
Dout
b +4
Dout
b +5
NOP
NOP
T12
Dout
b +6
Dout
b +7
tRPST
NOP
NOP
T13
50
REV1.0
04/ 2012
Bank
Col n
Address
Bank
Col n
Address
DQ
DQS, DQS
READ
CMD
DQ
DQS, DQS
READ
CMD
CK
CK
T0
NOP
T3
READ
NOP
T4
tRPRE
NOP
RL = 5
NOP
READ
RL = 5
Bank
Col b
WRITE
tRPRE
NOP
T2
NOP
NOP
T1
NOP
NOP
T5
Dout
n
Dout
n
Dout
n +1
Dout
n +1
NOP
Bank
Col b
Dout
n +2
NOP
NOP
T7
tRPST
Dout
n +3
Dout
n +3
WL = 5
Dout
n +2
WRITE
T6
Dout
n +5
Dout
n +6
Dout
n +7
WL = 5
tRPST
NOP
T9
tWPRE
Dout
b
NOP
NOP
Dout
n +4
NOP
T8
Dout
b +1
Dout
b +2
NOP
NOP
T10
Dout
b +3
tWPRE
Dout
b +4
NOP
Dout
b
NOP
T11
Dout
b +5
Dout
b +1
Dout
b +6
NOP
Dout
b +2
NOP
T12
NOP
Dout
b +7
tWPST
Dout
b +3
tWPST
NOP
T13
51
Write Operation
DDR3(L) Burst Operation
During a READ or WRITE command, DDR3(L) will support BC4 and BL8 on the fly using address A12 during the READ or
WRITE (Auto Precharge can be enabled or disabled).
A12=0, BC4 (BC4 = Burst Chop, tCCD=4)
A12=1, BL8
A12 is used only for burst length control, not as a column address.
52
REV1.0
04/ 2012
T1
T2
T3
CMD
Write
NOP
NOP
NOP
Address
Bank
Col n
T4
T5
T6
NOP
NOP
T7
T8
T9
Tn
NOP
NOP
NOP
CK
CK
NOP
NOP
tDSH
tDSH
tDSH
tDQSS tDSH
tWPST(min)
tDSS
tWPRE(min)
DQS, DQS
(tDQSS min)
tDQSH
tDQSL
tDQSH
Din
n
DQ
tDQSH
tDSS
tDSS
Din
n +1
tDQSL(min)
tDSS
Din
n +2
Din
n +3
Din
n +4
Din
n +5
Din
n +6
Din
n +7
tDSS
WL = AL + CWL
tWPST(min)
tDSH
tDSH
tDSH
tDSH
tDSS
tWPRE(min)
DQS, DQS
(tDQSS nominal)
tDQSH
tDQSL
tDQSH
Din
n
DQ
tDQSH
tDSS
tDSS
Din
n +1
tDQSL(min)
tDSS
Din
n +2
Din
n +3
Din
n +4
Din
n +5
Din
n +6
Din
n +7
tDSS
tDSH
tDQSS
tDSH
tWPRE(min)
tWPST(min)
tDSH
tDSH
DQS, DQS
(tDQSS max)
tDSS
tDQSH
tDQSL
Din
n
DQ
tDSS
tDSS
tDSS
tDQSH
Din
n +1
Din
n +2
Din
n +3
Din
n +4
Din
n +5
tDQSH
Din
n +6
tDQSL(min)
Din
n +7
tDSS
Note:
1.
2.
3.
NOP commands are shown for ease of illustration; other command may be valid at these times.
4.
BL8 setting activated by either MR0 [A1:0=00] or MR0 [A1:0=01] and A12 = 1 during WRITE command at T0.
5.
53
REV1.0
04/ 2012
REV1.0
04/ 2012
Bank
Col n
Address
Bank
Col n
Address
DQ
DQS, DQS
WRITE
CMD
DQ
DQS, DQS
WRITE
CMD
CK
CK
T0
NOP
NOP
T1
WL = 5
NOP
T3
WL = 5
NOP
READ
tCCD
NOP
tCCD
NOP
T2
Bank
Col b
WRITE
Bank
Col b
WRITE
T4
tRPRE
tWPRE
Dout
n
NOP
Dout
n
NOP
T5
Dout
n +1
Dout
n +1
Dout
n +2
NOP
Dout
n +2
NOP
T6
NOP
Dout
n +4
Dout
n +3
WL = 5
tWPST
WL = 5
Dout
n +3
NOP
T7
Dout
n +5
NOP
Dout
n +6
NOP
T8
tWPRE
Dout
n +7
Dout
b
NOP
Dout
b
NOP
T9
Dout
b +1
Dout
b +1
Dout
b +2
NOP
Dout
b +2
NOP
T10
tBL=4
NOP
Dout
b +4
Dout
b +3
tWPST
Dout
b +3
tBL=4
NOP
T11
Dout
b +5
NOP
Dout
b +6
NOP
T12
Dout
b +7
NOP
tWPST
NOP
T13
tWTR
tWR
tWTR
tWR
54
REV1.0
04/ 2012
Bank
Col n
Address
Bank
Col n
Address
DQ
DQS, DQS
WRITE
CMD
DQ
DQS, DQS
WRITE
CMD
CK
CK
T0
NOP
NOP
T1
WL = 5
NOP
T3
WL = 5
NOP
NOP
NOP
T2
NOP
NOP
T4
tRPRE
tWPRE
NOP
Dout
n
NOP
T5
Dout
n
Dout
n +1
Dout
n +1
NOP
Dout
n +2
NOP
T6
Dout
n +2
NOP
Dout
n +4
tBL=4
Dout
n +3
tWPST
Dout
n +3
NOP
T7
Dout
n +5
NOP
Dout
n +6
NOP
T8
Dout
n +7
NOP
tWPST
NOP
T9
NOP
NOP
T10
tWTR
NOP
tWTR
NOP
T11
NOP
NOP
T12
Bank
Col b
READ
Bank
Col b
READ
T13
RL=5
RL=5
55
REV1.0
04/ 2012
Bank
Col n
Address
Bank
Col n
Address
DQ
DQS, DQS
WRITE
CMD
DQ
DQS, DQS
WRITE
CMD
CK
CK
T0
NOP
NOP
T1
WL = 5
NOP
T3
WL = 5
NOP
READ
tCCD
NOP
tCCD
NOP
T2
Bank
Col b
WRITE
Bank
Col b
WRITE
T4
tRPRE
tWPRE
Dout
n
NOP
Dout
n
NOP
T5
Dout
n +1
Dout
n +1
Dout
n +2
NOP
Dout
n +2
NOP
T6
NOP
Dout
n +4
Dout
n +3
WL = 5
tWPST
WL = 5
Dout
n +3
NOP
T7
Dout
n +5
NOP
Dout
n +6
NOP
T8
tWPRE
Dout
n +7
Dout
b
NOP
Dout
b
NOP
T9
Dout
b +1
Dout
b +1
Dout
b +2
NOP
Dout
b +2
NOP
T10
Dout
b +3
Dout
b +3
Dout
b +3
tBL=4
NOP
tWPST
tBL=4
NOP
T11
Dout
b +4
Dout
b +5
NOP
NOP
T12
Dout
b +6
Dout
b +7
tWPST
NOP
NOP
T13
tWTR
tWR
tWTR
tWR
56
Refresh Command
The Refresh command (REF) is used during normal operation of the DDR3(L) SDRAMs. This command is not persistent,
so it must be issued each time a refresh is required. The DDR3(L) SDRAM requires Refresh cycles at an average periodic
interval of tREFI. When , , and are held Low and High at the rising edge of the clock, the chip enters a
Refresh cycle. All banks of the SDRAM must be precharged and idle for a minimum of the precharge time tRP(min) before
the Refresh Command can be applied. The refresh addressing is generated by the internal refresh controller. This makes
the address bits Dont Care during a Refresh command. An internal address counter suppliers the address during the
refresh cycle. No control of the external address bus is required once this cycle has started. When the refresh cycle has
completed, all banks of the SDRAM will be in the precharged (idle) state. A delay between the Refresh Command and the
next valid command, except NOP or DES, must be greater than or equal to the minimum Refresh cycle time tRFC(min) as
shown in the following figure.
In general, a Refresh command needs to be issued to the DDR3(L) SDRAM regularly every tREFI interval. To allow for
improved efficiency in scheduling and switching between tasks, some flexibility in the absolute refresh interval is provided.
A maximum of 8 Refresh commands can be postponed during operation of the DDR3(L) SDRAM, meaning that at no point
in time more than a total of 8 Refresh commands are allowed to be postponed. In case that 8 Refresh commands are
postponed in a row, the resulting maximum interval between the surrounding Refresh commands is limited to 9 x tREFI. A
maximum of 8 additional Refresh commands can be issued in advance (pulled in), with each one reducing the number of
regular Refresh commands required later by one. Note that pulling in more than 8 Refresh commands in advance does not
further reduce the number of regular Refresh commands required later, so that the resulting maximum interval between two
surrounding Refresh command is limited to 9 x tREFI. Before entering Self-Refresh Mode, all postponed Refresh
commands must be executed.
T1
REF
NOP
Ta0
Ta1
Tb0
Tb1
Tb2
Tb3
Valid
Valid
Tc0
Tc1
CK
CK
CMD
NOP
tRFC
REF
NOP
NOP
Valid
Valid
Valid
REF
Valid
tRFC(min)
tREFI
8 REF-Command postponed
57
REV1.0
04/ 2012
tREFI
8 REF-Commands pulled-in
Self-Refresh Operation
The Self-Refresh command can be used to retain data in the DDR3(L) SDRAM, even if the reset of the system is powered
down. When in the Self-Refresh mode, the DDR3(L) SDRAM retains data without external clocking. The DDR3(L) SDRAM
device has a built-in timer to accommodate Self-Refresh operation. The Self-Refresh Entry (SRE) Command is defined by
having , , , and held low with WE high at the rising edge of the clock.
Before issuing the Self-Refreshing-Entry command, the DDR3(L) SDRAM must be idle with all bank precharge state with
tRP satisfied. Also, on-die termination must be turned off before issuing Self-Refresh-Entry command, by either registering
ODT pin low ODTL + 0.5tCK prior to the Self-Refresh Entry command or using MRS to MR1 command. Once the
Self-Refresh Entry command is registered, CKE must be held low to keep the device in Self-Refresh mode. During normal
operation (DLL on), MR1 (A0=0), the DLL is automatically disabled upon entering Self-Refresh and is automatically
enabled (including a DLL-RESET) upon exiting Self-Refresh.
When the DDR3(L) SDRAM has entered Self-Refresh mode, all of the external control signals, except CKE and , are
dont care. For proper Self-Refresh operation, all power supply and reference pins (VDD, VDDQ, VSS, VSSQ, VRefCA,
and VRefDQ) must be at valid levels. The DRAM initiates a minimum of one Refresh command internally within tCKE
period once it enters Self-Refresh mode.
The clock is internally disabled during Self-Refresh operation to save power. The minimum time that the DDR3(L) SDRAM
must remain in Self-Refresh mode is tCKE. The user may change the external clock frequency or halt the external clock
tCKSRE after Self-Refresh entry is registered; however, the clock must be restarted and stable tCKSRX before the device
can exit Self-Refresh mode.
The procedure for exiting Self-Refresh requires a sequence of events. First, the clock must be stable prior to CKE going
back HIGH. Once a Self-Refresh Exit Command (SRX, combination of CKE going high and either NOP or Deselect on
command bus) is registered, a delay of at least tXS must be satisfied before a valid command not requiring a locked DLL
can be issued to the device to allow for any internal refresh in progress. Before a command which requires a locked DLL
can be applied, a delay of at least tXSDLL and applicable ZQCAL function requirements [TBD] must be satisfied.
Before a command that requires a locked DLL can be applied, a delay of at least tXSDLL must be satisfied. Depending on
58
REV1.0
04/ 2012
CKE must remain HIGH for the entire Self-Refresh exit period tXSDLL for proper operation except for Self-Refresh re-entry.
Upon exit from Self-Refresh, the DDR3(L) SDRAM can be put back into Self-Refresh mode after waiting at least tXS period
and issuing one refresh command (refresh period of tRFC). NOP or deselect commands must be registered on each
positive clock edge during the Self-Refresh exit interval tXS. ODT must be turned off during tXSDLL.
The use of Self-Refresh mode instructs the possibility that an internally times refresh event can be missed when CKE is
raised for exit from Self-Refresh mode. Upon exit from Self-Refresh, the DDR3(L) SDRAM requires a minimum of one extra
refresh command before it is put back into Self-Refresh mode.
T1
T2
Ta0
Tb0
Tc0
Tc1
Td0
Te0
Tf
Valid
Valid
CK, CK
tCKSRE
tCKSRX
tCPDED
CKE
tCKESR
Valid
ODT
ODTL
CMD
NOP
SRE
NOP
SRX
Note:
1. Only NOP or DES commands
2. Valid commands not requiring a locked DLL
3. Valid commands requiring a locked DLL
Valid 2)
Valid 3)
Valid
Valid
tXS
tXSDLL
tRF
Enter Self Refresh
NOP 1)
Time
Break
59
REV1.0
04/ 2012
Power-Down Modes
Power-Down Entry and Exit
Power-Down is synchronously entered when CKE is registered low (along with NOP or Deselect command). CKE is not
allowed to go low while mode register set command, MPR operations, ZQCAL operations, DLL locking or read/write
operation are in progress. CKE is allowed to go low while any of other operation such as row activation, precharge or auto
precharge and refresh are in progress, but power-down IDD spec will not be applied until finishing those operation.
The DLL should be in a locked state when power-down is entered for fastest power-down exit timing. If the DLL is not
locked during power-down entry, the DLL must be reset after exiting power-down mode for proper read operation and
synchronous ODT operation. DRAM design provides all AC and DC timing and voltage specification as well proper DLL
operation with any CKE intensive operations as long as DRAM controller complies with DRAM specifications.
During Power-Down, if all banks are closed after any in progress commands are completed, the device will be in precharge
Power-Down mode; if any bank is open after in progress commands are completed, the device will be in active
Power-Down mode.
Entering Power-down deactivates the input and output buffers, excluding CK, CK, ODT, , and . To protect
DRAM internal delay on CKE line to block the input signals, multiple NOP or Deselect commands are needed during the
CKE switch off and cycle(s) after, this timing period are defined as tCPDED. CKE_low will result in deactivation of
command and address receivers after tCPDED has expired.
DLL
PD Exit
Don't Care
On
Fast
Relevant Parameters
Active
tXP to any valid command.
Off
Slow
Precharged
1
On
Fast
Also the DLL is disabled upon entering precharge power-down (Slow Exit Mode), but the DLL is kept enabled during
precharge power-down (Fast Exit Mode) or active power-down. In power-down mode, CKE low, high, and a stable
clock signal must be maintained at the inputs of the DDR3(L) SDRAM, and ODT should be in a valid state but all other input
signals are Dont care (If goes low during Power-Down, the DRAM will be out of PD mode and into reset state).
CKE low must be maintain until tCKE has been satisfied. Power-down duration is limited by 9 times tREFI of the device.
60
REV1.0
04/ 2012
T1
T2
Ta0
Valid
NOP
NOP
Ta1
Tb0
Tb1
Tc0
NOP
NOP
NOP
Valid
Valid
CK
CK
CMD
NOP
tIS
tPD
tIH
CKE
tIH
tIS
Address
tCKE
Valid
Valid
tCPDED
tXP
Enter
Power-Down
Exit
Power-Down
Do not
care
Time
Break
Timing Diagrams for CKE with PD Entry, PD Exit with Read, READ with Auto Precharge, Write and Write with Auto
Precharge, Activate, Precharge, Refresh, MRS:
T1
Ta0
Ta1
Ta2
WRITE
NOP
NOP
NOP
NOP
Ta3
Ta4
Ta5
Ta6
Ta7
Tb0
NOP
NOP
NOP
NOP
NOP
NOP
Tb1
Tb2
Tb3
Tc0
NOP
NOP
Valid
CK
CK
CMD
NOP
tIS
CKE
Address
tCPDED
Bank,
Col n
WL=AL+CWL
WR (1)
tPD
DQS
BL8
Din
b
Din
b+1
Din
b+2
BC4
Din
b
Din
b+1
Din
b+2
Din
b+3
Din
b+4
Din
b+5
Din
b+6
Din
b+7
Start Internal
Precharge
Din
b+3
tWRAPDEN
Power-Down
Entry
Do not
care
Time
Break
T1
Ta0
Ta1
Ta2
RD or
RDA
NOP
NOP
NOP
NOP
Ta3
Ta4
Ta5
Ta6
NOP
NOP
NOP
NOP
Ta7
Ta8
Tb0
Tb1
NOP
NOP
NOP
Valid
CK
CK
CMD
tIS
CKE
tCPDED
Valid
tPD
Address
Valid
Valid
RL = AL + CL
DQS
BL8
Din
b
Din
b+1
Din
b+2
Din
b+3
BC4
Din
b
Din
b+1
Din
b+2
Din
b+3
Din
b+4
Din
b+5
Din
b+6
Din
b+7
tRDPDEN
Power-Down
Entry
Do not
care
Time
Break
61
REV1.0
04/ 2012
T1
Ta0
Ta1
Ta2
WRITE
NOP
NOP
NOP
NOP
Ta3
Ta4
Ta5
Ta6
Ta7
Tb0
NOP
NOP
NOP
NOP
NOP
NOP
Tb1
Tb2
Tc0
CK
CK
CMD
NOP
tIS
CKE
NOP
NOP
tCPDED
Bank,
Col n
Address
WL=AL+CWL
WR
tPD
DQS
BL8
Din
b
Din
b+1
Din
b+2
Din
b+3
BC4
Din
b
Din
b+1
Din
b+2
Din
b+3
Din
b+4
Din
b+5
Din
b+6
Din
b+7
tWRPDEN
Power-Down
Entry
Do not
care
Time
Break
T1
WRITE
NOP
T2
Ta0
Ta1
NOP
NOP
Tb0
Tb1
Tc0
NOP
NOP
NOP
NOP
Valid
CK
CK
CMD
NOP
tCPDED
tCKE
tIS
tIH
CKE
tIS
tPD
tXP
Enter
Power-Down
Mode
Exit
Power-Down
Mode
Do not
care
Time
Break
T1
WRITE
NOP
T2
Ta0
Ta1
NOP
NOP
Tb0
Tb1
Tc0
Td0
NOP
NOP
Valid
Valid
NOP
Valid
Valid
CK
CK
CMD
NOP
tCPDED
tCKE
tIS
tIH
CKE
tIS
tXP
tPD
tXPDLL
Enter
Power-Down
Mode
Exit
Power-Down
Mode
Do not
care
Time
Break
T1
T2
T3
Ta0
NOP
NOP
Ta1
CK
CK
CMD
REF
NOP
Address
Valid
Valid
Valid
tIS
tCPDED
tPD
CKE
Valid
tREFPDEN
Do not
care
Time
Break
62
REV1.0
04/ 2012
T1
T2
T3
Ta0
NOP
NOP
Ta1
CK
CK
CMD
Active
Address
Valid
NOP
Valid
Valid
tIS
tCPDED
tPD
CKE
Valid
tACTPDEN
Do not
care
Time
Break
T1
T2
T3
Ta0
CMD
PRE
PREA
NOP
NOP
NOP
Address
Valid
Ta1
CK
CK
Valid
Valid
tIS
tCPDED
tPD
CKE
Valid
tPREPDEN
Do not
care
Time
Break
T1
Ta0
Ta1
CMD
MRS
NOP
NOP
NOP
Address
Valid
Tb0
Tb1
CK
CK
Valid
Valid
tIS
tCPDED
tPD
CKE
Valid
tMRSPDEN
Do not
care
Time
Break
63
REV1.0
04/ 2012
VDDQ / 2
RTT
Switch
DQ , DQS, DM, TDQS
The switch is enabled by the internal ODT control logic, which uses the external ODT pin and other control information. The
value of RTT is determined by the settings of Mode Register bits. The ODT pin will be ignored if the Mode Register MR1
and MR2 are programmed to disable ODT and in self-refresh mode.
OFF
ON, (OFF, if disabled by MR1 {A2, A6, A9} and MR2{A9, A10} in general)
64
REV1.0
04/ 2012
Precharge power down mode if DLL is enabled during precharge power down by MR0 bit A12
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.
In synchronous ODT mode, RTT will be turned on ODTLon clock cycles after ODT is sampled high by a rising clock edge
and turned off ODTLoff clock cycles after ODT is registered low by a rising clock edge. The ODT latency is tied to the write
latency (WL) by: ODTLonn = WL - 2; ODTLoff = WL-2.
ODT Latency
Symbol
Parameter
DDR3/DDR3L-1066
DDR3/DDR3L-1333
DDR3-1600
DDR3-1866
DDR3-2133
Unit
ODT turn on
ODTLon
WL - 2 = CWL + AL - 2
tCK
WL - 2 = CWL + AL - 2
tCK
Latency
ODT turn off
ODTLoff
Latency
65
REV1.0
04/ 2012
Timing Parameters
In synchronous ODT mode, the following timing parameters apply: ODTLon, ODTLoff, tAON min/max, tAOF min/max.
Minimum RTT turn-on time (tAON min) is the point in time when the device leaves high impedance and ODT resistance
begins to turn on. Maximum RTT turn-on time (tAON max) is the point in time when the ODT resistance is fully on. Both are
measured from ODTLon.
Minimum RTT turn-off time (tAOF min) is the point in time when the device starts to turn off the ODT resistance. Maximum
RTT turn off time (tAOF max) is the point in time when the on-die termination has reached high impedance. Both are
measured from ODTLoff.
When ODT is asserted, it must remain high until ODTH4 is satisfied. If a Write command is registered by the SDRAM with
ODT high, then ODT must remain high until ODTH4 (BL=4) or ODTH8 (BL=8) after the write command. ODTH4 and
ODTH8 are measured from ODT registered high to ODT registered low or from the registration of a write command until
ODT is registered low.
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T14
T13
T15
CK
CK
CKE
ODT
AL=3
AL=3
tAONmax
CWL - 2
tAONmax
ODTH4, min
ODTLon = CWL + AL -2
tAONmin
tAONmin
ODTLoff = CWL + AL -2
RTT_NOM
DRAM_RTT
Transitioning
Do not care
T1
T2
NOP
NOP
NOP
T3
T4
T5
T6
NOP
NOP
T7
T8
T9
T10
T11
T12
T13
T14
T15
T16
T17
T18
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CK
CK
NOP
NOP
WRS4
NOP
ODTH4
ODTH4
ODT
ODTH4min
ODTLoff = CWL -2
tAONmin
ODTLoff = WL - 2
tAOFmax
tAONmax
tAOFmax
tAONmax
tAONmin
tAOFmin
tAOFmin
RTT_NOM
DRAM_RTT
ODTLon = CWL -2
ODTLon = CWL -2
Transitioning
Do not care
ODT must be held for at least ODTH4 after assertion (T1); ODT must be kept high ODTH4 (BL=4) or ODTH8
(BL=8) after Write command (T7). ODTH is measured from ODT first registered high to ODT first registered
low, or from registration of Write command with ODT high to ODT registered low. Note that although ODTH4 is
satisfied from ODT registered at T6 ODT must not go low before T11 as ODTH4 must also be satisfied from
the registration of the Write command at T7.
66
REV1.0
04/ 2012
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15
T16
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CK
CK
CMD
Read
Address
Valid
NOP
NOP
NOP
NOP
NOP
NOP
NOP
RL = AL + CL
ODT
ODTLon = CWL + AL - 2
ODTLoff = CWL + AL - 2
tAONmax
tAOFmin
DRAM
ODT
RTT_NOM
RTT
RTT_NOM
tAOFmax
DQSdiff
Din
b
DQ
Din
b+1
Din
b+2
Din
b+3
Din
b+4
Din
b+5
Din
b+6
Din
b+7
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(L) SDRAM can be changed without issuing an MRS command. This requirement is supported by the
Dynamic ODT feature as described as follows:
Functional Description
The Dynamic ODT Mode is enabled if bit (A9) or (A10) of MR2 is set to 1. The function is described as follows:
Two RTT values are available: RTT_Nom and RTT_WR.
Termination on/off timing is controlled via ODT pin and latencies ODTLon and ODTLoff.
When a Write command (WR, WRA, WRS4, WRS8, WRAS4, WRAS8) is registered, and if Dynamic ODT is enabled, the
termination is controlled as follows:
A latency ODTLcnw after the write command, termination strength RTT_WR is selected.
67
REV1.0
04/ 2012
A latency ODTLcwn8 (for BL8, fixed by MRS or selected OTF) or ODTLcwn4 (for BC4, fixed by MRS or selected OTF)
Termination on/off timing is controlled via ODT pin and ODTLon, ODTLoff.
The following table shows latencies and timing parameters which are relevant for the on-die termination control in Dynamic
ODT 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.
When ODT is asserted, it must remain high until ODTH4 is satisfied. If a Write command is registered by the SDRAM with
ODT high, then ODT must remain high until ODTH4 (BL=4) or ODTH8 (BL=8) after the Write command. ODTH4 and
ODTH8 are measured from ODT registered high to ODT registered low or from the registration of Write command until ODT
is register low.
Abbr.
ODTLon
ODTLoff
ODTLcnw
Defined from
registering external
ODT signal high
registering external
ODT signal low
registering external
write command
Defined to
turning
termination on
turning
termination off
change RTT
strength from
RTT_Nom to
RTT_WR
change RTT
strength from
RTT_WR to
RTT_Nom
change RTT
strength from
RTT_WR to
RTT_Nom
ODT registered
low
tCK
ODTLoff=WL-2
tCK
ODTLcnw=WL-2
tCK
ODTLcwn4=4+ODTLoff
tCK
ODTLcwn8=6+ODTLoff
tCK(avg)
ODTH4=4
tCK(avg)
Unit
ODTLcwn4
registering external
write command
ODTLcwn8
registering external
write command
ODTH4
ODTH4
ODT registered
low
ODTH4=4
tCK(avg)
ODTH8
ODTH8=6
tCK(avg)
tADC
ODTLcnw
ODTLcwn
RTT valid
tADC(min)=0.3tCK(avg)
tADC(max)=0.7tCK(avg)
tCK(avg)
Note: tAOF,nom and tADC,nom are 0.5tCK (effectively adding half a clock cycle to ODTLoff, ODTcnw, and ODTLcwn)
68
REV1.0
04/ 2012
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15
T16
T17
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CK
CK
CMD
NOP
NOP
NOP
NOP
WRS4
Address
NOP
NOP
NOP
Valid
ODT
ODTLoff
ODTH4
ODTLcwn4
tADCmin
tAONmin
RTT
RTT_WR
tAONmax
ODTLon
tAOFmin
tADCmin
RTT_Nom
RTT_Nom
tADCmax
tAOFmax
tADCmax
ODTLcnw
ODTH4
DQS/DQS
WL
Din
n
DQ
Din
n+1
Din
n+2
Din
n+3
Do not
care
Transitioning
Note: Example for BC4 (via MRS or OTF), AL=0, CWL=5. ODTH4 applies to first registering ODT high and to the registration of the Write
command. In this example ODTH4 would be satisfied if ODT went low at T8. (4 clocks after the Write command).
T1
T2
T3
T4
Valid
Valid
Valid
Valid
T5
T6
Valid
Valid
T7
T8
T9
T10
T11
Valid
Valid
Valid
Valid
CK
CK
CMD
Valid
Valid
Address
ODTLoff
ODT
ODTH4
ODTLoff
tADCmin
tAONmin
RTT_Nom
RTT
tADCmax
tAONmax
ODTLon
DQS/DQS
DQ
Do not
care
Transitioning
Note: ODTH4 is defined from ODT registered high to ODT registered low, so in this example ODTH4 is satisfied; ODT registered low at T5
would also be legal.
69
REV1.0
04/ 2012
Dynamic ODT: Behavior with ODT pin being asserted together with write command
for the duration of 6 clock cycles.
T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
NOP
NOP
NOP
NOP
CK
CK
CMD
NOP
WRS8
NOP
NOP
NOP
NOP
NOP
NOP
ODTLcnw
Address
Valid
ODT
ODTH8
ODTLoff
ODTLon
tAOFmin
tAONmin
RTT_WR
RTT
tAOFmax
tAONmax
ODTLcwn8
DQS/DQS
WL
DQ
Din
h
Din
h+1
Din
h+2
Din
h+3
Din
h+4
Din
h+5
Din
h+6
Din
h+7
Do not
care
Transitioning
Note: Example for BL8 (via MRS or OTF), AL=0, CWL=5. In this example ODTH8=6 is exactly satisfied.
70
REV1.0
04/ 2012
Dynamic ODT: Behavior with ODT pin being asserted together with write command
for a duration of 6 clock cycles, example for BC4 (via MRS or OTF), AL=0, CWL=5.
T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
NOP
NOP
NOP
NOP
CK
CK
CMD
ODTLcnw
NOP
WRS4
NOP
NOP
NOP
NOP
NOP
NOP
Valid
Address
ODT
ODTH4
tAONmin
ODTLoff
tADCmin
RTT_WR
RTT
tAOFmin
RTT_Nom
tAONmax
tAOFmax
tADCmax
ODTLon
ODTLcwn4
DQS/DQS
WL
Din
n
DQ
Din
n+1
Din
n+2
Din
n+3
Do not
care
Transitioning
Dynamic ODT: Behavior with ODT pin being asserted together with write command
for the duration of 4 clock cycles.
T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
NOP
NOP
NOP
NOP
CK
CK#
CMD
Address
ODTLcnw
NOP
WRS4
NOP
NOP
NOP
NOP
NOP
NOP
Valid
ODT
ODTH4
tAONmin
ODTLoff
tAOFmin
RTT_WR
RTT
tAONmax
tAOFmax
ODTLon
ODTLcwn4
DQS/DQS
WL
DQ
Din
n
Din
n+1
Din
n+2
Din
n+3
Do not
care
Transitioning
71
REV1.0
04/ 2012
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15
CK
CK#
CKE
tIS
tIH
ODT
tIS
tIH
tAONPDmax
tAOFPDmin
RTT
tAONPDmin
tAOFPDmax
Do not
care
Transitioning
In Precharge Power Down, ODT receiver remains active; however no Read or Write command can be issued, as the
respective ADD/CMD receivers may be disabled.
Description
Min.
Max.
Unit
tAONPD
8.5
ns
tAOFPD
8.5
ns
ODT timing parameters for Power Down (with DLL frozen) entry and exit transition
period
Description
Min.
Max.
ODT to RTT
turn-on delay
ODT to RTT
turn-off delay
tANPD
WL-1
72
REV1.0
04/ 2012
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
CK
CK
CMD
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CKE
tANPD
tCPDEDmin
tCPDED
RTT
ODTLoff
tAOFmax
Sync. Or
async. ODT
RTT
RTT
tAOFPDmin
tAOFPDmax
ODTLoff+tAOFPDmin
ODTLoff+tAOFPDmax
First async.
ODT
tAOFPDmax
RTT
RTT
tAOFPDmin
Transitioning
Do not
care
Time
Break
73
REV1.0
04/ 2012
T1
T2
Ta0
Ta1
Ta2
Ta3
Ta4
Ta5
Ta6
Tb0
Tb1
Tb2
Tc0
Tc1
Tc2
Td0
Td1
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CK
CK
CKE
CMD
NOP
NOP
NOP
NOP
NOP
tANPD
tXPDLL
PD exit transition period
ODT_C
_sync
tAOFPDmin
DRAM
_RTT_
C_sync
RTT
tAOFPDmax
ODT_B
_tran
tAOFPDmin
DRAM
_RTT_
B_tran
RTT
tAOFPDmax
ODTLoff + tAOFmin
ODTLoff + tAOFmax
ODTLoff
ODT_A
_async
tAOFmax
tAOFmin
DRAM_
RTT_A_
async
RTT
Transitioning
Do not
care
Time
Break
74
REV1.0
04/ 2012
Asynchronous to Synchronous ODT Mode during short CKE high and short CKE low
periods
If the total time in Precharge Power Down state or Idle state is very short, the transition periods for PD entry and PD exit
may overlap. In this case, the response of the DDR3(L) SDRAMs RTT to a change in ODT state at the input may be
synchronous or asynchronous from the state of the PD entry transition period to the end of the PD exit transition period
(even if the entry ends later than the exit period).
If the total time in Idle state is very short, the transition periods for PD exit and PD entry may overlap. In this case, the
response of the DDR3(L) SDRAMs RTT to a change in ODT state at the input may be synchronous or asynchronous from
the state of the PD exit transition period to the end of the PD entry transition period. Note that in the following figure, it is
assumed that there was no Refresh command in progress when Idle state was entered.
Transition period for short CKE cycles with entry and exit period overlapping
(AL=0; WL=5; tANPD=WL-1=4)
T0
T1
T2
T3
REF
NOP
NOP
NOP
T4
T5
T6
NOP
NOP
T7
T8
T9
T10
T11
T12
T13
T14
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CK
CK
CMD
NOP
NOP
CKE
tANPD
tANPD
PD exit transition period
PD entry transition period
tRFC(min)
tXPDLL
CKE
Do not
care
Transitioning
75
REV1.0
04/ 2012
ZQ Calibration Commands
ZQ Calibration Description
ZQ Calibration command is used to calibrate DRAM Ron and ODT values. DDR3(L) SDRAM needs longer time to calibrate
output driver and on-die termination circuits at initialization and relatively smaller time to perform periodic calibrations.
ZQCL command is used to perform the initial calibration during power-up initialization sequence. This command may be
issued at any time by the controller depending on the system environment. ZQCL command triggers the calibration engine
inside the DRAM and once calibration is achieved the calibrated values are transferred from calibration engine to DRAM IO
which gets reflected as updated output driver and on-die termination values.
The first ZQCL command issued after reset is allowed a timing period of tZQinit to perform the full calibration and the
transfer of values. All other ZQCL commands except the first ZQCL command issued after RESET is allowed a timing
period of tZQoper.
ZQCS command is used to perform periodic calibrations to account for voltage and temperature variations. A shorter timing
window is provided to perform the calibration and transfer of values as defined by timing parameter tZQCS.
No other activities should be performed on the DRAM channel by the controller for the duration of tZQinit, tZQoper, or
tZQCS. The quiet time on the DRAM channel allows calibration of output driver and on-die termination values. Once DRAM
calibration is achieved, the DRAM should disable ZQ current consumption path to reduce power.
All banks must be precharged and tRP met before ZQCL or ZQCS commands are issued by the controller.
ZQ calibration commands can also be issued in parallel to DLL lock time when coming out of self refresh. Upon self-refresh
exit, DDR3(L) SDRAM will not perform an IO calibration without an explicit ZQ calibration command. The earliest possible
time for ZQ Calibration command (short or long) after self refresh exit is tXS.
In systems that share the ZQ resistor between devices, the controller must not allow any overlap of tZQoper, tZQinit, or
tZQCS between ranks.
76
REV1.0
04/ 2012
ZQ Calibration Timing
T0
T1
Ta0
Ta1
ZQCL
NOP
NOP
NOP
Ta2
Ta3
Tb0
Tb1
Valid
Valid
ZQCS
Address
Valid
Valid
A10
Valid
Valid
Tc0
Tc1
Tc2
NOP
NOP
Valid
CK
CK
CMD
NOP
Valid
CKE
(1)
Valid
Valid
(1)
Valid
ODT
(2)
Valid
Valid
(2)
Valid
DQ Bus
(3)
Hi-Z
Activities
(3)
tZQCS
Hi-Z
Activities
tZQCS
Do not
care
Time
Break
Note:
1. CKE must be continuously registered high during the calibration procedure.
2. On-die termination must be disabled via the ODT signal or MRS during the calibration procedure.
3. All devices connected to the DQ bus should be high impedance during the calibration procedure.
77
REV1.0
04/ 2012
Parameter
Rating
Units
Note
-0.4 ~ 1.975
1,3
-0.4 ~ 1.975
1,3
-0.4 ~ 1.975
-55 ~ 100
1,2
Storage Temperature
Note:
1. Stresses greater than those listed under "Absolute Maximum Ratings" may cause permanent damage to the
device.This is a stress rating only and functional operation of the device at these or any other conditions above those
indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions
for extended periods may affect reliability.
2. Storage Temperature is the case surface temperature on the center/top side of the DRAM.
3. VDD and VDDQ must be within 300mV of each other at all times; and Vref must be not greater than 0.6VDDQ, when
VDD and VDDQ are less than 500Mv; Vref may be equal to or less than 300mV.
Temperature Range
Symbol
Condition
Parameter
Value
Units
Notes
0 to 85
1,2
85 to 95
1,3
-40 to 95
1.4
Commercial
Toper
Industrial
Note:
1. Operating Temperature Toper is the case surface temperature on the center/top side of the DRAM.
2. The Normal Temperature Range specifies the temperatures where all DRAM specification will be supported. During
operation, the DRAM case temperature must be maintained between 0-85C under all operating conditions.
3. Some applications require operation of the DRAM in the Extended Temperature Range between 85C and 95C case
temperature. Full specifications are guaranteed in this range, but the following additional apply .
a)
Refresh commands must be doubled in frequency, therefore, reducing the Refresh interval tREFI to 3.9us. It is also
possible to specify a component with 1x refresh (tREFI to 7.8us) in the Extended Temperature Range.
b)
If Self-Refresh operation is required in the Extended Temperature Range, then it is mandatory to either use the
Manual Self-Refresh mode with Extended Temperature Range capability (MR2 A6=0 and MR2 A7=1) or enable the
optional Auto Self-Refresh mode (MR2 A6=1 and MR2 A7=0).
4. During Industrial Temperature Operation Range, the DRAM case temperature must be maintained between
-40C~95C under all operating Conditions.
78
REV1.0
04/ 2012
Parameter
Unit
DDR3
VDD
VDDQ
Min.
Typ.
Max.
1.425
1.5
1.575
Supply Voltage
Note
1,2
V
DDR3L
1.283
1.35
1.45
DDR3
1.425
1.5
1.575
3,4,5,6
1,2
V
DDR3L
1.283
1.35
1.45
3,4,5,6
Note:
1. Under all conditions VDDQ must be less than or equal to VDD.
2. VDDQ tracks with VDD. AC parameters are measured with VDD and VDDQ tied together.
3. Maximun DC value may not be great than 1.425V.The DC value is the linear average of VDD/ VDDQ(t) over a very long period of time
(e.g., 1 sec).
4. If maximum limit is exceeded, input levels shall be governed by DDR3 specifications.
5. Under these supply voltages, the device operates to this DDR3L specification.
6. Once initialized for DDR3 operation, DDR3L operation may only be used if the device is in reset while VDD and VDDQ are chan ged for
DDR3L operation.
79
REV1.0
04/ 2012
Parameter
Unit Note
Min.
Max.
VIH.CA(DC100)
Vref + 0.100
VDD
VIL.CA(DC100)
VSS
Vref - 0.100
VIH.CA(AC175)
Vref + 0.175
Note2
1,2
VIL.CA(AC175)
Note2
Vref - 0.175
1,2
VIH.CA(AC150)
Vref + 0.150
Note2
1,2
VIL.CA(AC150)
Note2
Vref - 0.150
1,2
VREFCA(DC)
0.49 * VDD
0.51 * VDD
3,4
DDR3L-1066/1333/1600
VIH.CA(DC90)
Vref + 0.09
VDD
VIL.CA(DC90)
VSS
Vref - 0.09
VIH.CA(AC160)
Vref + 0.160
Note2
1,2
VIL.CA(AC160)
Note2
Vref - 0.160
1,2
VIH.CA(AC135)
Vref + 0.135
Note2
1,2
VIL.CA(AC135)
Note2
Vref - 0.135
1,2
VREFCA(DC)
0.49 * VDD
0.51 * VDD
3,4
Note:
1. For input only pins except RESET.Vref=VrefCA(DC)
2. See "Overshoot and Undershoot Specifications"
3. The ac peak noise on Vref may not allow Vref to deviate from Vref(DC) by more than +/- 0.1% VDD.
4. For reference: approx. VDD/2 +/- 15mv, DDR3L is VDD/2 +/-13.5mv.
5 These levels apply for 1.35 Volt operation only. If the device is operated at 1.5V, the respective levels in JESD79-3. (VIH/L.CA(DC100),
VIH/L.CA (AC175), VIH/L.CA (AC150), etc.) apply. The 1.5V levels (VIH/L.CA (DC100), VIH/L.CA (AC175), VIH/L.CA (AC150), etc.) do
not apply when the device is operated in the 1.35Voltage range.
80
REV1.0
04/ 2012
DDR3-1333/1600
DDR3-1866/2133
Min.
Parameter
Unit Note
Min.
Max.
Min.
Max.
Max.
Vref + 0.100
VDD
Vref + 0.100
VDD
VSS
Vref - 0.1
VSS
Vref - 0.1
Vref + 0.175
Note2
1,2,5
Note2
Vref - 0.175
1,2,5
Vref + 0.150
Note2
Vref + 0.150
Note2
1,2,5
Note2
Vref - 0.15
Note2
Vref - 0.15
1,2,5
1,2,5
1,2,5
3,4
Vref +
VIH.DQ(AC135) AC input logic high
Note2
0.135
Vref -
Note2
0.135
0.49 * VDD 0.51 * VDD 0.49 * VDD 0.51 * VDD 0.49 * VDD 0.51 * VDD
inputs
DDR3L-1066
DDR3L-1333/1600
Vref + 0.09
VDD
Vref + 0.09
VDD
VSS
Vref - 0.09
VSS
Vref - 0.09
Vref + 0.160
Note2
1,2,5
Note2
Vref - 0.160
1,2,5
Vref + 0.135
Note2
Vref + 0.135
Note2
1,2,5
Note2
Vref - 0.135
Note2
Vref - 0.135
1,2,5
3,4
VIL.DQ(DC90)
81
REV1.0
04/ 2012
Vref Tolerances
The dc-tolerance limits and ac-moist limits for the reference voltages VrefCA and VrefDQ are illustrated in the following figure. It
shows a valid reference voltage Vref(t) as a function of time. (Vref stands for VrefCA and VrefDQ likewise).
Vref(DC) is the linear average of Vref(t) over a very long period of time (e.g.,1 sec). This average has to meet the min/max
requirement in previous page. Furthermore Vref(t) may temporarily deviate from Vref(DC) by no more than 1% VDD.
The voltage levels for setup and hold time measurements VIH(AC), VIH(DC), VIL(AC), and VIL(DC) are dependent on V ref.
Vref shall be understood as Vref(DC).
The clarifies that dc-variations of Vref affect the absolute voltage a signal has to reach to achieve a valid high or low level
and therefore the time to which setup and hold is measured. System timing and voltage budgets need to account for
Vref(DC) deviations from the optimum position within the data-eye of the input signals.
This also clarifies that the DRAM setup/hold specification and de-rating values need to include time and voltage associated
with Vref ac-noise. Timing and voltage effects due to ac-noise on Vref up to the specified limit (1% of VDD) are included in
DRAM timing and their associated de-ratings.
Vref ac-noise
Vref(DC)max
Vref(DC)
VDD/2
Vref(DC)min
VSS
time
82
REV1.0
04/ 2012
Parameter
VIHdiff
VILdiff
VIHdiff(ac)
VILdiff(ac)
Unit
V
V
V
V
Notes
1
1
2
2
VIHdiff
Differential input logic high
V
1
VILdiff
Differential input logic low
V
1
VIHdiff(ac)
Differential input high ac
V
2
VILdiff(ac)
Differential input low ac
V
2
Note:
1. Used to define a differential signal slew-rate.
2. For CK - CK use VIH/VIL(ac) of ADD/CMD and VREFCA; for DQS - DQS, DQSL, DQSL, DQSU, DQSU use VIH/VIL(ac)
of DQs and VREFDQ; if a reduced ac-high or ac-low level is used for a signal group, then the reduced level applies also
there.
3. These values are not defined, however the single-ended signals CK, CK, DQS, DQS, DQSL, DQSL, DQSU, DQSU need
to be within the respective limits (VIH(dc)max, VIL(dc)min) for single-ended signals as well as limitations for overshoot
and undershoot.
tDVAC
VIH.Diff.AC.min
VIH.Diff. DC min
Half cycle
VIL. Diff. DC max
VIL.Diff.AC.max
tDVAC
Time
83
REV1.0
04/ 2012
tDVAC [ps]
tDVAC [ps]
@IVIH/Ldiff(ac)I = 350Mv
@IVIH/Ldiff(ac)I = 300mV
Min.
Max.
Min.
Max.
> 4.0
75
175
4.0
57
170
3.0
50
167
2.0
38
163
1.8
34
162
1.6
29
161
1.4
22
159
1.2
13
155
1.0
150
< 1.0
150
1.35V
tDVAC [ps]
tDVAC [ps]
@IVIH/Ldiff(ac)I = 320mV
@IVIH/Ldiff(ac)I = 270mV
Min.
Max.
Min.
Max.
> 4.0
TBD
TBD
4.0
TBD
TBD
3.0
TBD
TBD
2.0
TBD
TBD
1.8
TBD
TBD
1.6
TBD
TBD
1.4
TBD
TBD
1.2
TBD
TBD
1.0
TBD
TBD
< 1.0
TBD
TBD
84
REV1.0
04/ 2012
85
REV1.0
04/ 2012
VSEH
VSEL
Parameter
Unit
Notes
note3
1, 2
(VDDQ/2) + 0.175
note3
1, 2
note3
(VDDQ/2) - 0.175
1, 2
note3
(VDDQ/2) - 0.175
1, 2
Min.
Max.
(VDDQ/2) + 0.175
Note:
1. For CK, use VIH/VIL(ac) of ADD/CMD; for strobes (DQS, DQSL, DQSU, CK, , , or ) use VIH/VIL(ac)
of DQs.
2. VIH(ac)/VIL(ac) for DQs is based on VREFDQ; VIH(ac)/VIL(ac) for ADD/CMD is based on VREFCA; if a reduced ac-high
or ac-low level is used for a signal group, then the reduced level applies also there.
3. These values are not defined, however the single-ended signals CK, , DQS, , DQSL, , DQSU, need
to be within the respective limits (VIH(dc)max, VIL(dc)min) for single-ended signals as well as limitations for overshoot and
undershoot.
Vix Definition
VDD
,
VIX
VSEH
VDD/2
VIX
VIX
CK,DQS
VSEL
VSS
86
REV1.0
04/ 2012
Parameter
Unit
Note
Min.
Max.
-150
150
mV
-175
175
mV
DDR3L
-150
150
mV
DDR3
-150
150
mV
DDR3L
-150
150
mV
DDR3
for CK, CK
Vix
Note 1: Extended range for Vix is only allowed for clock and if single-ended clock input signals CK and are monotonic
with a single-ended swing VSEL / VSEH of at least VDD/2 250mV, and when the differential slew rate of CK is larger than 3V/ns.
2: The relation between Vix Min/Max and VSEL/VSEH should satisfy following.
(VDD/2)+Vix (Min.)-VSEL25mV
VSEH ((VDD/2) +Vix (Max.))25mV
Defined by
From
To
VIHdiffmin
DQS-)
Differential input slew rate for falling edge (CK- &
DQS-)
The differential signal (i.e., CK-& DQS-) must be linear between these thresholds.
VIHdiffMin
0
VILdiffMax
Delta
TFdiff
87
REV1.0
04/ 2012
Parameter
Value
Unit
Notes
VOH(DC)
0.8xVDDQ
VOM(DC)
0.5xVDDQ
VOL(DC)
0.2xVDDQ
VOH(AC)
VTT+0.1xVDDQ
VOL(AC)
VTT-0.1xVDDQ
Note:
1. The swing of 0.1 x VDDQ is based on approximately 50% of the static single ended output high or low swing with a
driver impedance of 40 and an effective test load of 25 to VTT = VDDQ/2.
Parameter
DDR3/DDR3L
Unit
Notes
+0.2 x VDDQ
VOLdiff(AC)
-0.2 x VDDQ
Note:
1. The swing of 0.2 x VDDQ is based on approximately 50% of the static differential output high or low swing with a driver
impedance of 40 and an effective test load of 25 to VTT=VDDQ/2 at each of the differential outputs.
88
REV1.0
04/ 2012
VOH (AC)
VTT
VOL (AC)
Delta TFse
Symbol
Single-ended Output
Unit Note
Voltage
Min.
Max.
Min.
1.35V
1.75
1.75
1.75
1.5V
2.5
2.5
TBD
SRQse
Slew Rate
2.5
2.5
V/ns
Note:
SR: Slew Rate.
Q: Query Output (like in DQ, which stands for Data-in, Query -Output).
se: Single-ended signals.
For Ron = RZQ/7 setting.
Note: 1) In two cased, a maximum slew rate of 6V/ns applies for a signal within a byte lane.
-Case_1 is defined for a single DQ signal within a byte lane which is switching into a certain direction (either from high to
low of low to high) while all remaining DQ signals in the same byte lane are static (i.e they stay at either high or low).
-Case_2 is defined for a single DQ signals in the same byte lane are switching into the opposite direction (i.e., from low to
high or high to low respectively). For the remaining DQ signal switching into the opppsite direction, the regular maximum
limit of 5 V/ns applies.
89
REV1.0
04/ 2012
Delta TFse
V Oh diff (AC)
Delta TFse
Symbol
Unit
Voltage
Min.
Max.
Min.
1.35V
3.5
12
3.5
12
3.5
12
1.5V
10
10
TBD
10
SRQse
Rate
12
12 V/ns
Note:
SR: Slew Rate.
Q: Query Output (like in DQ, which stands for Data-in, Query -Output).
diff: Differential signals.
For Ron = RZQ/7 setting.
90
REV1.0
04/ 2012
VDDQ
CK ,
25 Ohm
DUT
DQ
DQS
Vtt = VDDQ/2
91
REV1.0
04/ 2012
Item
1.35V
Maximum peak amplitude allowed for overshoot area
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
V
V
area
Maximum overshoot area above VDD
TAB
TAB
TAB
TAB
TAB
V-ns
TAB
TAB
TAB
TAB
TAB
V-ns
0.4
0.4
0.4
0.4
0.4
0.4
0.4
0.4
0.4
0.4
0.5
0.4
0.33
0.28
0.25
V-ns
0.5
0.4
0.33
0.28
0.25
V-ns
1.5V
Maximum peak amplitude allowed for overshoot area
Maximum peak amplitude allowed for undershoot
area
Maximum Amplitude
Volts (V)
Overshoot Area
VDD
VSS
Maximum Amplitude
Undershoot Area
Time (ns)
92
REV1.0
04/ 2012
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
V
V
area
Maximum overshoot area above VDD
TAB
TAB
TAB
TAB
TAB
V-ns
TAB
TAB
TAB
TAB
TAB
V-ns
0.4
0.4
0.4
0.4
0.4
0.4
0.4
0.4
0.4
0.4
0.19
0.15
0.13
0.11
0.1
V-ns
0.19
0.15
0.13
0.11
0.1
V-ns
1.5V
Maximum peak amplitude allowed for overshoot area
Maximum peak amplitude allowed for undershoot
area
Maximum Amplitude
Volts (V)
Overshoot Area
VDDQ
VSSQ
Maximum Amplitude
Undershoot Area
Time (ns)
93
REV1.0
04/ 2012
To
other
circuitry
like
RCV, ...
RONPu
DQ
I Pd
RONPd
Out
V Out
VSSQ
94
REV1.0
04/ 2012
Resistor
Vout
Notes
1.35V
RON34Pd
0.6 1.0
0.9 1.0
0.9 1.0
0.9 1.0
0.9 1.0
0.6 1.0
0.6 1.0
0.9 1.0
0.9 1.0
0.9 1.0
0.9 1.0
0.6 1.0
-10
+10 %
0.6 1.0
1.1
RZQ / 7 1,2,3
0.9 1.0
1.1
RZQ / 7 1,2,3
0.9 1.0
1.4
RZQ / 7 1,2,3
0.9 1.0
1.4
RZQ / 7 1,2,3
0.9 1.0
1.1
RZQ / 7 1,2,3
0.6 1.0
1.1
RZQ / 7 1,2,3
0.6 1.0
1.1
RZQ / 6 1,2,3
0.9 1.0
1.1
RZQ / 6 1,2,3
0.9 1.0
1.4
RZQ / 6 1,2,3
0.9 1.0
1.4
RZQ / 6 1,2,3
0.9 1.0
1.1
RZQ / 6 1,2,3
0.6 1.0
1.1
RZQ / 6 1,2,3
-10
+10 %
34 ohms
RON34Pu
RON40pd
40 ohms
RON40pu
1,2,4
1.5V
RON34Pd
34 ohms
RON34Pu
RON40pd
40 ohms
RON40pu
1,2,4
95
REV1.0
04/ 2012
96
REV1.0
04/ 2012
Min.
Max.
Unit
RONPU@VOHdc
RZQ/7
RON@VOMdc
RZQ/7
RONPD@VOLdc
RZQ/7
DDR3(L)-1066/1333
DDR3-1600
Unit
Items
Min.
Max.
Min.
Max.
dRONdTM
1.5
1.5
%/C
dRONdVM
0.15
0.13
%/mV
dRONdTL
1.5
1.5
%/C
dRONdVL
0.15
0.13
%/mV
dRONdTH
1.5
1.5
%/C
dRONdVH
0.15
0.13
%/mV
Note: These parameters may not be subject to production test. They are verified by design and characterization.
97
REV1.0
04/ 2012
To other
circuitry
like
RCV, ...
RTT
Pd
-I
Pu
Pu
DQ
I Pd
RTT
I Out
V Out
Pd
VSSQ
98
REV1.0
04/ 2012
RTT
Resistor
Vout
Min.
Nom.
Max.
Unit
Notes
0.6
1.15
RZQ
1,2,3,4
0.5 x VDDQ
0.9
1.15
RZQ
1,2,3,4
0.9
0.9
1
1
1.45
1.45
RZQ
RZQ
1,2,3,4
1,2,3,4
0.5 x VDDQ
0.9
1.15
RZQ
1,2,3,4
0.6
1.15
RZQ
1,2,3,4
VIL(ac) to VIH(ac)
0.9
1.65
RZQ /2
1,2,5
0.6
1.15
RZQ/2
1,2,3,4
0.5 x VDDQ
0.9
1.15
RZQ/2
1,2,3,4
0.9
0.9
0.9
0.6
1
1
1
1
1.45
1.45
1.15
1.15
RZQ/2
RZQ/2
RZQ/2
RZQ/2
1,2,3,4
1,2,3,4
1,2,3,4
1,2,3,4
VIL(ac) to VIH(ac)
VOLdc = 0.2 x VDDQ
0.5 x VDDQ
VOHdc = 0.8 x VDDQ
0.9
0.6
0.9
0.9
1
1
1
1
1.65
1.15
1.15
1.45
RZQ/4
RZQ/3
RZQ/3
RZQ/3
1,2,5
1,2,3,4
1,2,3,4
1,2,3,4
RTT40Pu80
0.9
0.9
1
1
1.45
1.15
RZQ/3
RZQ/3
1,2,3,4
1,2,3,4
RTT40
0.6
0.9
1
1
1.15
1.65
RZQ/3
RZQ/6
1,2,3,4
1,2,5
0.6
0.9
0.9
1
1
1
1.15
1.15
1.45
RZQ/4
RZQ/4
RZQ/4
1,2,3,4
1,2,3,4
1,2,3,4
1.35V
RTT120Pd240
0,1,0
120
RTT120Pu240
RTT120
RTT60Pd120
0, 0, 1
60
RTT60Pu120
RTT60
RTT40Pd80
0, 1, 1
40
RTT30Pd60
1, 0, 1
30
0.9
1.45
RZQ/4
1,2,3,4
RTT30Pu60
0.5 x VDDQ
VOHdc = 0.8 x VDDQ
0.9
0.6
1
1
1.15
1.15
RZQ/4
RZQ/4
1,2,3,4
1,2,3,4
RTT30
VIL(ac) to VIH(ac)
0.9
1.65
RZQ/8
1,2,5
0.6
1.15
RZQ/6
1,2,3,4
0.5 x VDDQ
VOHdc = 0.8 x VDDQ
0.9
0.9
1
1
1.15
1.45
RZQ/6
RZQ/6
1,2,3,4
1,2,3,4
0.9
1.45
RZQ/6
1,2,3,4
0.5 x VDDQ
VOHdc = 0.8 x VDDQ
VIL(ac) to VIH(ac)
0.9
0.6
0.9
1
1
1
1.15
1.15
1.65
RZQ/6
RZQ/6
RZQ/12
1,2,3,4
1,2,3,4
1,2,5
+5
1,2,5,6
RTT20Pd40
1, 0, 0
20
RTT20Pu40
RTT20
-5
99
REV1.0
04/ 2012
RTT
Resistor
Vout
Min.
Nom.
Max.
Unit
Notes
0.6
0.9
0.9
1
1
1
1.1
1.1
1.4
RZQ
RZQ
RZQ
1,2,3,4
1,2,3,4
1,2,3,4
0.9
0.9
1
1
1.4
1,1
RZQ
RZQ
1,2,3,4
1,2,3,4
0.6
1.1
RZQ
1,2,3,4
RTT120
VIL(ac) to VIH(ac)
VOLdc = 0.2 x VDDQ
0.9
0.6
1
1
1.6
1.1
RZQ /2
RZQ/2
1,2,5
1,2,3,4
RTT60Pd120
0.5 x VDDQ
0.9
1.1
RZQ/2
1,2,3,4
RTT60Pu120
0.9
0.9
0.9
1
1
1
1.4
1.4
1.1
RZQ/2
RZQ/2
RZQ/2
1,2,3,4
1,2,3,4
1,2,3,4
0.6
1.1
RZQ/2
1,2,3,4
VIL(ac) to VIH(ac)
VOLdc = 0.2 x VDDQ
0.5 x VDDQ
VOHdc = 0.8 x VDDQ
VOLdc = 0.2 x VDDQ
0.9
0.6
0.9
0.9
0.9
1
1
1
1
1
1.6
1.1
1.1
1.4
1.4
RZQ/4
RZQ/3
RZQ/3
RZQ/3
RZQ/3
1,2,5
1,2,3,4
1,2,3,4
1,2,3,4
1,2,3,4
RTT40Pu80
0.5 x VDDQ
VOHdc = 0.8 x VDDQ
0.9
0.6
1
1
1.1
1.1
RZQ/3
RZQ/3
1,2,3,4
1,2,3,4
RTT40
VIL(ac) to VIH(ac)
VOLdc = 0.2 x VDDQ
0.9
0.6
1
1
1.6
1.1
RZQ/6
RZQ/4
1,2,5
1,2,3,4
RTT30Pd60
0.5 x VDDQ
VOHdc = 0.8 x VDDQ
0.9
0.9
1
1
1.1
1.4
RZQ/4
RZQ/4
1,2,3,4
1,2,3,4
0.9
0.9
0.6
0.9
0.6
1
1
1
1
1
1.4
1.1
1.1
1.6
1.1
RZQ/4
RZQ/4
RZQ/4
RZQ/8
RZQ/6
1,2,3,4
1,2,3,4
1,2,3,4
1,2,5
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ/6
1,2,3,4
0.9
0.9
1
1
1.4
1.4
RZQ/6
RZQ/6
1,2,3,4
1,2,3,4
RTT20Pu40
0.5 x VDDQ
0.9
1.1
RZQ/6
1,2,3,4
RTT20
0.6
0.9
1
1
1.1
1.6
RZQ/6
RZQ/12
1,2,3,4
1,2,5
1.5V
RTT120Pd240
0,1,0
120
RTT120Pu240
0, 0, 1
60
RTT60
RTT40Pd80
0, 1, 1
1, 0, 1
40
30
RTT30Pu60
RTT30
RTT20Pd40
1, 0, 0
20
100
REV1.0
04/ 2012
Max.
Unit
RZQ/2,4,6,8,12
Max.
Unit
dRTTdT
1.5
%/C
dRTTdV
0.15
%/mV
Note: These parameters may not be subject to production test. They are verified by design and characterization.
DUT
DQ , DM
DQS ,
TDQS ,
RTT=
25 Ohm
Vtt = VSSQ
VSSQ
101
REV1.0
04/ 2012
tAOF
tAOFPD
ODTLcwn4, or ODTLcwn8
VRTT_Nom respectively
tADC
102
REV1.0
04/ 2012
RTT_Nom Setting
RTT_Wr Setting
VSW1[V]
VSW2[V]
RZQ/4
NA
0.05
0.10
RZQ/12
NA
0.10
0.20
RZQ/4
NA
0.05
0.10
RZQ/12
NA
0.10
0.20
RZQ/4
NA
0.05
0.10
RZQ/12
NA
0.10
0.20
RZQ/4
NA
0.05
0.10
RZQ/12
NA
0.10
0.20
RZQ/12
RZQ/2
0.20
0.30*
Note
tAON
tAONPD
tAOF
tAOFPD
tADC
Definition of tAON
Begin point: Rising edge of CK CK#
Defined by the end point of ODTLon
CK
VTT
CK#
tAON
Tsw2
Tsw1
DQ, DM
DQS, DQS#
TDQS, TDQS#
Vsw2
Vsw1
VSSQ
End point: Extrapolated point at VSSQ
Definition of tAONPD
Begin point: Rising edge of CK CK#
with ODT being first register high
CK
VTT
CK#
tAONPD
Tsw2
Tsw1
DQ, DM
DQS, DQS#
TDQS, TDQS#
Vsw2
Vsw1
VSSQ
End point: Extrapolated point at VSSQ
103
REV1.0
04/ 2012
Definition of tAOF
Begin point: Rising edge of CK CK#
defined by the end point of ODTLoff
CK
VTT
CK#
tAOF
VRTT_Nom
Tsw2
DQ, DM
DQS, DQS#
TDQS, TDQS#
Tsw1
Vsw2
Vsw1
VSSQ
Definition of tAOFPD
Begin point: Rising edge of CK CK#
with ODT being first registered low
CK
VTT
CK#
tAOFPD
VRTT_Nom
Tsw2
DQ, DM
DQS, DQS#
TDQS, TDQS#
Tsw1
Vsw2
Vsw1
VSSQ
Definition of tADC
Begin point: Rising edge of CK CK#
defined by the end of ODTLcnw
CK
CK#
CK#
tADC
VRTT_Nom
tADC
Tsw22
Tsw21
DQ, DM
DQS, DQS#
TDQS, TDQS#
VRTT_Nom
Tsw12
Tsw11
Vsw2
VRTT_Wr
Vsw1
104
REV1.0
04/ 2012
Voltage
Units Notes
Min. Max. Min. Max. Min. Max. Min. Max. Min. Max.
1.4
2.2
1.4
2.1
1.5V
DQS,, TDQS, )
1.35V
CCK
1.5V
0.8
1.3
0.8
CDCK
1.5V
0.15
1.5V
1.5V
0.75
input-only pins
1.35V
1.5V
-0.4
0.2
-0.4
1.5V
-0.4
0.4
1.5V
-0.5
CIO
pF
1,2,3
1.3
pF
2,3
0.15
pF
2,3,4
0.15
0.15
pF
2,3,5
1.2
0.75
1.2
pF
2,3,7,8
0.2
pF
2,3,7,8
-0.4
0.4
pF
2,3,9,10
0.3
-0.5
0.3
pF
2,3,11
3.00
3.00
pF
2,3,12
and
CI
CZQ
1.5V
3.00
3.00
3.00
1. Although the DM, TDQS and TDQS pins have different functions, the loading matches DQ and DQS
2. This parameter is not subject to production test. It is verified by design and characterization. VDD=VDDQ=1.5V or 1.35V VBIAS=VDD/2
and on-die termination off.
3. This parameter applies to monolithic devices only; stacked/dual-die devices are not covered here
4. Absolute value of CCK-CCK
5. Absolute value of CIO(DQS)-CIO(DQS)
6. CI applies to ODT, , CKE, A0-A13, BA0-BA2, , ,.
7. CDI_CTRL applies to ODT, and CKE
8. CDI_CTRL=CI(CTRL)-0.5*(CI(CLK)+CI(CLK))
9. CDI_ADD_CMD applies to A0-A15, BA0-BA2, , and
10. CDI_ADD_CMD=CI(ADD_CMD) - 0.5*(CI(CLK)+CI())
11. CDIO=CIO(DQ,DM) - 0.5*(CIO(DQS)+CIO))
12. Maximum external load capacitance on ZQ pin: 5 pF.
105
REV1.0
04/ 2012
DDR3L-1333
DDR3L-1600
(-CG)
(-DI)
X4 X8
Unit
X4 X8
X16
X16
54 54
68
63
63
77
mA
63 70
95
68
74
99
mA
16 16
16
16
16
16
mA
29 29
29
29
29
29
mA
Operating Current 0
IDD0
IDD1
IDD2P0
IDD2P1
IDD2Q
40 40
40
45
45
45
mA
IDD2N
40 40
40
45
45
45
mA
40 40
45
45
45
50
mA
36 36
36
40
40
40
mA
59
50
50
62
mA
IDD3N
47 47
IDD4R
IDD4W
IDD5B
IDD6
IDD6ET
20 20
20
20
20
20
mA
25 25
22
25
25
22
mA
IDD7
IDD8
18 18
18
18
18
18
mA
106
REV1.0
04/ 2012
Unit
-DIA(B)
Parameter/Condition
X4
X8
X16
63
63
77
mA
68
74
99
mA
16
16
16
mA
33
33
33
mA
Operating Current 0
IDD0
IDD1
IDD2P0
IDD2P1
IDD2Q
45
45
45
mA
IDD2N
45
45
45
mA
IDD2NT
45
45
50
mA
40
40
40
mA
mA
IDD3P
IDD3N
50
50
62
IDD4R
157
168
252 mA
IDD4W
140
149
202 mA
IDD5B
198
198
198 mA
IDD6
(-DIA)
(Tcase: 0-85C)
IDD6
(-DIB)
(Tcase: 0-85C)
3.7
3.7
3.7 mA
12
12
12
IDD6ET
mA
mA
IDD7
243
243
270 mA
IDD8
18
18
18
mA
107
REV1.0
04/ 2012
(-CG)
(-DI)
(-EK)
Unit
60 60 75 70 70 85 80 80 95 mA
-> Precharge
Operating Current 1
IDD1
-> Precharge
IDD2P0
IDD2P1
18 18 18 18 18 18 18 18 18 mA
32 32 32 37 37 37 40 40 40 mA
45 45 45 50 50 50 55 55 55 mA
45 45 45 50 50 50 55 55 55 mA
45 45 50 50 50 55 55
IDD3P
55 60 mA
40 40 40 45 45 45 50 50 50 mA
52 52 65 57 57 70 62 62 75 mA
IDD6
IDD6ET
22 22 22 22 22 22 22 22 22 mA
28 28 25 28 28 25 28 28 25 mA
IDD7
IDD8
20 20 20 20 20 20 20 20 20 mA
108
REV1.0
04/ 2012
IDD0
IDD1
IDD2N
IDD2P(0)
IDD2P(1)
IDD2NT
IDD2Q
IDD3N
IDD3P
IDD4R
IDD4W
IDD5B
IDD6
IDD6ET
Parameter/Condition
Operating Current - One bank Active - Precharge current
CKE: High; External clock: On; tCK, tRC, tRAS: see table in the next page; CS: High between ACT and PRE;
1
Command Inputs: SWITCHING (except for ACT and PRE); Row, Column Address, Data I/O: SWITCHING1
2
3
(A10 Low permanently); Bank Address: fixed (Bank 0); Output Buffer: off ; ODT: disabled ; Active Banks: one
4
(ACT-PRE loop); Idle Banks: all other; Pattern example: A0 D DD DD DD DD DD DD D P0.
Operating One bank Active-Read-Precharge Current
CKE: High; External clock: On; tCK, tRC, tRAS, tRCD, CL, AL: see table in the next page; CS: High between
ACT, RD, and PRE; Command Inputs: SWITCHING1 (except ACT, RD, and PRE Commands); Row, Column
Address: SWITCHING1 (A10 Low permanently); Bank Address: fixed (Bank 0); Data I/O: switching every clock
(RD Data stable during one Clock cycle); floating when no burst activity; Output Buffer: Off 2; ODT: disabled 3;
Burst Length: BL85; Active Banks: one (ACT-RD-PRE loop); Idle Banks: all other; Pattern example: A0 D DD D
4
R0 DD DD DD DD D P0 .
Precharge Standby Current
CKE=High; External Clock=On; tCK: see table in the next page; CS: High; Command Inputs, Row, Column,
1
2
3
Bank Address, Data I/O: SWITCHING ; Output Buffer: Off ; ODT: disabled ; Active / Idle Banks: none / all.
Precharge Power-Down Current - (Slow Exit)
CKE=Low; External Clock=On; tCK: see table in the next page; CS: Stable; Command Inputs: Stable; Row,
Column / Bank Address: Stable; Data I/O: floating; Output Buffer: Off2; ODT: disabled 3; Active / Idle Banks:
6
none / all. Precharge Power Down Mode: Slow Exit (RD and ODT must satisfy tXPDLL - AL)
Precharge Power-Down Current - (Fast Exit)
CKE=Low; External Clock=On; tCK: see table in the next page; CS: Stable; Command Inputs, Row, Column,
Bank Address: Stable; Data I/O: floating; Output Buffer: Off 2; ODT: disabled 3; Active / Idle Banks: none / all.
7
Precharge Power Down Mode: Fast Exit 6(any valid Command after tXP)
Precharge Standby ODT Current
CKE: High; External clock: On; tCK, CL: see Table 46 on page 142; BL: 81; AL: 0; CS#: stable at 1; Command,
Address, Bank Address Inputs; DataIO: MID-LEVEL;DM:stable at 0; Bank Activity: all banks closed; Output
2
Buffer and RTT: Enabled in Mode Registers ; ODT Signal; Pattern Details.
Precharge Quiet Standby Current
CKE=High; External Clock=On; tCK: see table in the next page; CS=High; Command Inputs, Row, Column,
Bank Address: Stable; Data I/O: floating; Output Buffer: Off2; ODT: disabled 3; Active / Idle Banks: none / all.
Active Standby Current
CKE=High; External Clock=On; tCK: see table in the next page; CS=High; Command Inputs, Row, Column,
1
3
Bank Address, Data I/O: SWITCHING ; Output Buffer: Off2; ODT: disabled ; Active / Idle Banks: All / none.
Active Power-Down Current
CKE=Low; External Clock=On; tCK: see table in the next page; CS, Command Inputs, Row, Column, Bank
Address: Stable; Data I/O: floating; Output Buffer: Off2; ODT: disabled 3; Active / Idle Banks: All / none.
Operating Burst Read Current
CKE=High; External Clock=On; tCK, CL: see table in the next page; AL: 0; CS: High between valid Commands;
Command Inputs: SWITCHING1(except RD Commands); Row, Column Address: SWITCHING 1(A10: Low
10
permanently); Bank Address: cycling ; Data I/O: Seamless Read Data Burst : Output Data switches every
2
3
5
clock cycle (i.e. data stable during one clock cycle); Output Buffer: Off ; ODT: disabled ; Burst Length: BL8 ;
10
4
Active / Idle Banks: All / none ; Pattern: R0 D DD R1 D DD R2 D DD R3 D DD R4
Operating Burst Write Current
CKE=High; External Clock=On; tCK, CL: see table in the next page; AL: 0; CS: High between valid Commands;
1
1
Command Inputs: SWITCHING (except WR Commands); Row, Column Address: SWITCHING (A10: Low
10
permanently); Bank Address: cycling ; Data I/O: Seamless Write Data Burst : Input Data switches every clock
cycle (i.e. data stable during one clock cycle); DM: L permanently; Output Buffer: Off 2; ODT: disabled 3; Burst
Length: BL85; Active / Idle Banks: All / none10; Pattern: W0 D DD W1 D DD W2 D DD W3 D DD W44
Burst Refresh Current
CKE=High; External Clock=On; tCK, tRFC: see table in the next page; CS: High between valid Commands;
Command Inputs, Row, Column, Bank Addresses, Data I/O: SWITCHING1; Output Buffer: Off2; ODT: disabled
3
; Active Banks: Refresh Command every tRFC=tRFC(IDD); Idle banks: none.
Self-Refresh Current
9
Tcase=0-85C; Auto Self Refresh =Disable; Self Refresh Temperature Range=Normal ; CKE=Low; External
Clock=Off (CK and CK: Low); CS, Command Inputs, Row, Column Address, Bank Address, Data I/O: Floating;
2
3
Output Buffer: off ; ODT: disabled ; Active Banks: All (during Self-Refresh action); Idle Banks: all (between
Self-Rerefresh actions)
Self-Refresh Current: extended temperature range
9
Tcase=0-95C; Auto Self Refresh =Disable; Self Refresh Temperature Range=Extended ; CKE=Low; External
Clock=Off (CK and CK: Low); CS, Command Inputs, Row, Column Address, Bank Address, Data I/O: Floating;
Output Buffer: off 2; ODT: disabled 3; Active Banks: All (during Self-Refresh action); Idle Banks: all (between
109
REV1.0
04/ 2012
110
REV1.0
04/ 2012
Symbol
(-AC) (-AD)
(-BE)
(-CG)
(-DI)
(-EK)
Unit
-5-5-5 -6-6-6
-7-7-7
-9-9-9
-11-11-11
-13-13-13
2.5
1.875
1.5
1.25
1.07
ns
tCKmin(IDD)
CAS Latency
CL(IDD)
11
13
nCK
tRCDmin(IDD)
11
13
nCK
tRCmin(IDD)
20
21
27
33
39
45
nCK
20
24
28
32
nCK
11
13
nCK
16
20
20
24
26
nCK
20
27
30
32
33
nCK
nCK
nCK
1Gb
44
59
74
88
103
tRFC(IDD) 2Gb
64
86
107
128
150
120
160
200
240
281
tRASmin(IDD)
tRPmin(IDD)
15
5
1kB
Four activate window
tFAW(IDD)
2kB
1kB
tRRD(IDD)
2kB
command period
4Gb
(row, column)
(e.g. Ax Ax Ax Ax Ax Ax Ax Ax
Please see each IDDx definition for details
If not otherwise mentioned the bank addresses should be switched like the row/column address -
Bank Address
please see each IDDx for details
Define D = {,,,} := {HIGH, LOW, LOW, LOW}
Define D = {, ,, } := {HIGH, HIGH, HIGH, HIGH}
Command
(,,,)
If other commands are necessary (e.g. ACT for IDD0 or Read for IDD4R), the Background
Pattern Command is substituted by the respective ,,, levels of the necessary
command. See each IDDx definition for details.
111
REV1.0
04/ 2012
DDR3(L)-1066
CL-nRCD-nRP
7-7-7 (-BE)
Parameter
Symbol
Min.
Unit
Max.
tAA
13.125
20.0
ns
tRCD
13.125
ns
tRP
13.125
ns
tRC
50.625
ns
tRAS
37.5
9*tREFI
ns
CWL=5
tCK(AVG)
3.0
3.3
ns
CWL=6
tCK(AVG)
Reserved
CWL=5
tCK(AVG)
2.500
CWL=6
tCK(AVG)
Reserved
ns
CWL=5
tCK(AVG)
Reserved
ns
CWL=6
tCK(AVG)
1.875
CWL=5
tCK(AVG)
Reserved
CWL=6
tCK(AVG)
1.875
CL=5
CL=6
CL=7
CL=8
ns
3.3
<2.5
ns
ns
ns
<2.5
ns
Supported CL Settings
5,6,7,8
nCK
5,6
nCK
112
REV1.0
04/ 2012
DDR3(L)-1333Mbps
Speed Bin
DDR3(L)-1333
CL-nRCD-nRP
9-9-9 (-CG)
Parameter
Symbol
Min.
tAA
tRCD
tRP
tRC
tRAS
13.5
(13.125)
13.5
(13.125)
13.5
(13.125)
49.5
(49.125)
36.000
CWL=5
tCK(AVG)
CWL=6,7
CL=5
CL=6
CL=7
CL=8
CL=9
CL=10
Unit
Max.
20.000
ns
ns
ns
ns
9*tREFI
ns
3.0
3.300
ns
tCK(AVG)
Reserved
Reserved
ns
tCK(AVG)
2.500
3.300
ns
tCK(AVG)
Reserved
Reserved
ns
CWL=7
tCK(AVG)
Reserved
Reserved
ns
CWL=5
tCK(AVG)
Reserved
Reserved
ns
CWL=6
tCK(AVG)
1.875*
<2.5*
ns
CWL=7
tCK(AVG)
Reserved
Reserved
ns
CWL=5
tCK(AVG)
Reserved
Reserved
ns
CWL=6
tCK(AVG)
1.875
<2.5
ns
CWL=7
tCK(AVG)
Reserved
Reserved
ns
CWL=5
tCK(AVG)
Reserved
Reserved
ns
CWL=6
tCK(AVG)
Reserved
Reserved
ns
CWL=7
tCK(AVG)
1.500
<1.875
ns
CWL=5
tCK(AVG)
Reserved
Reserved
ns
CWL=6
tCK(AVG)
Reserved
Reserved
ns
CWL=7
tCK(AVG)
1.500*
<1.875*
ns
CWL=5
CWL=6
Supported CL Settings
5,6,(7),8,9,(10)
nCK
5,6,7
nCK
113
REV1.0
04/ 2012
DDR3-1600Mbps
Speed Bin
DDR3-1600
CL-nRCD-nRP
11-11-11 (-DI)
Parameter
Symbol
tAA
tRCD
tRP
tRC
tRAS
tCK(AVG)
tCK(AVG)
tCK(AVG)
CWL =6
CL=6
CL=7
CL=8
CL=9
CL=10
CL=11
Min.
13.75
(13.125)
13.75
(13.125)
13.75
(13.125)
48..75
(48.125)
Unit
Max.
20
ns
ns
ns
ns
35
3.0
Reserved
2.5
9*tREFI
3.3
Reserved
3.3
ns
ns
ns
ns
tCK(AVG)
Reserved
Reserved
ns
CWL =7
tCK(AVG)
Reserved
Reserved
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
1.875
<2.5
ns
CWL =7
tCK(AVG)
Reserved
Reserved
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
1.875
<2.5
ns
CWL =7
tCK(AVG)
Reserved
Reserved
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
Reserved
Reserved
ns
CWL =7
tCK(AVG)
1.5
<1.875
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
Reserved
Reserved
ns
CWL =7
tCK(AVG)
1.5
<1.875
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
Reserved
Reserved
ns
CWL =7
tCK(AVG)
Reserved
Reserved
ns
CWL =8
tCK(AVG)
1.250
<1.5
ns
Supported CL Settings
5,6,(7),8,(9),10,11
nCK
5,6,7,8
nCK
114
REV1.0
04/ 2012
DDR3-1866Mbps
Speed Bin
DDR3-1866
CL-nRCD-nRP
13-13-13 (-EK)
Parameter
Symbol
Min
tAA
tRCD
tRP
tRC
tRAS
13.91
(13.125)
13.91
(13.125)
13.91
(13.125)
47.91
(47.125)
34.000
CWL =5
tCK(AVG)
CWL =6
CWL =7
CL=5
CL=6
CL=7
CL=8
CL=9
CL=10
CL=11
CL=12
CL=13
Unit
Max
20.000
ns
ns
ns
ns
9*tREFI
ns
Reserved
Reserved
ns
tCK(AVG)
Reserved
Reserved
ns
tCK(AVG)
Reserved
Reserved
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
2.500
3.300
ns
CWL =6
tCK(AVG)
Reserved
Reserved
ns
CWL =7
tCK(AVG)
Reserved
Reserved
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
1.875
<2.5
ns
CWL =7
tCK(AVG)
Reserved
Reserved
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
1.875
<2.5
ns
CWL =7
tCK(AVG)
1.500
<1.875
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
Reserved
Reserved
ns
CWL =7
tCK(AVG)
1.500
<1.875
ns
CWL =8
tCK(AVG)
Reserved
Reserved
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
Reserved
Reserved
ns
CWL =7
tCK(AVG)
1.500
<1.875
ns
CWL =8
tCK(AVG)
1.250
<1.5
ns
CWL =5
tCK(AVG)
Reserved
Reserved
ns
CWL =6
tCK(AVG)
Reserved
Reserved
ns
CWL =7
tCK(AVG)
Reserved
Reserved
ns
CWL =8
CWL=5,6,7,8
CWL=9
CWL=5,6,7,8
CWL=9
tCK(AVG)
tCK(AVG)
tCK(AVG)
tCK(AVG)
tCK(AVG)
1.250*
Reserved
1.07
Reserved
1.07
<1.5*
Reserved
<1.25
Reserved
<1.25
ns
ns
ns
ns
ns
Supported CL Settings
nCK
5,6,7,8,9
nCK
115
REV1.0
04/ 2012
tRFEI
Symbol
tRFC
0C TCASE 85C
85C TCASE 95C
1Gb
110
7.8
3.9
2Gb
160
7.8
3.9
4Gb
260
7.8
3.9
8Gb
350
7.8
3.9
Units Note
ns
us
us
1
Note:
1. Users should refer to the DRM supplier data sheet and/or the DIMM SPD to determine if DDR3 SDRAM devices
support the following options or requirements referred to in this material.
Symbol
DDR3-1066
DDR3-1333
Min.
Max.
Min.
Max.
8
8
Refer to "Standard Speed Bins)
tCK (DLL_OFF)
tCK(avg)
tCH(avg)
0.47
0.53
0.47
0.53
tCL(avg)
0.47
0.53
0.47
0.53
tCK(abs)
tCH(abs)
0.43
0.43
tCL(abs)
0.43
0.43
JIT(per)
JIT(per, lck)
tJIT(cc)
JIT(cc, lck)
tJIT(duty)
tERR(2per)
tERR(3per)
tERR(4per)
tERR(5per)
tERR(6per)
tERR(7per)
tERR(8per)
tERR(9per)
tERR(10per)
tERR(11per)
tERR(12per)
-90
-80
tERR(nper)
tDQSQ
tQH
0.38
0.38
tLZ(DQ)
tHZ(DQ)
tDS(base)
AC175/160
tDS(base)
AC150/135
tDH(base)
DC100/90
tDIPW
-600
-
300
300
-500
-
250
250
90
-80
80
80
-70
70
180
160
160
140
-132
132
-118
118
-157
157
-140
140
-175
175
-155
155
-188
188
-168
168
-200
200
-177
177
-209
209
-186
186
-217
217
-193
193
-224
224
-200
200
-231
231
-205
205
-237
237
-210
210
-242
242
-215
215
tERR(nper)min = (1 + 0.68ln(n)) *
tJIT(per)min
tERR(nper)max = (1 + 0.68ln(n)) *
tJIT(per)max
150
125
Units
ns
ps
tCK(av
g)
tCK(av
g)
ps
tCK(av
g)
tCK(av
g)
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
tCK(av
g)
ps
ps
ps
ps
ps
490
400
tRPRE
0.9
Note 19
0.9
tRPST
0.3
Note 11
0.3
ps
tCK(av
Note 19
g)
Note 11 tCK(av
116
REV1.0
04/ 2012
tQSH
0.38
0.4
tQSL
0.38
0.4
tWPRE
0.9
0.9
tWPST
0.3
0.3
tDQSCK
-300
300
-255
255
tLZ(DQS)
-600
300
-500
250
tHZ(DQS)
300
250
tDQSL
0.45
0.55
0.45
0.55
tDQSH
0.45
0.55
0.45
0.55
tDQSS
-0.25
0.25
-0.25
0.25
tDSS
0.2
0.2
tDSH
0.2
0.2
tDLLK
tRTP
tWTR
tWR
tMRD
tMOD
tRCD
tRP
tRC
tCCD
tDAL(min)
tMPRR
tRAS
tFAW
tFAW
tIS(base)
AC175/160
tIS(base)
AC150/135
tIH(base)
DC100/90
tIPW
tZQinit
tZQoper
tZQCS
tXPR
tXS
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
nCK
512
512
tWTRmin.:
tRTPmin.:
max(4nCK, 7.5ns) max(4nCK, 7.5ns)
tWTRmax.:
tRTPmax.
tWTRmin.:
tRTPmin.:
max(4nCK, 7.5ns) max(4nCK, 7.5ns)
tWTRmax.:
tRTPmax.
15
15
ns
4
4
nCK
tMODmin.: max(12nCK, 15ns)
tMODmax.:
See the page 1
4
4
WR + roundup(tRP / tCK(avg))
1
1
Standard Speed Bins
max(4nC
max(4nC
K, 7.5ns)
K, 6ns)
max(4nC
max(4nC
K, 10ns)
K, 7.5ns)
37.5
0
30
50
0
45
nCK
nCK
nCK
ns
ns
ps
ps
ps
780
620
512
512
256
256
64
64
tXPRmin.: max(5nCK, tRFC(min) +
10ns)
tXPRmax.: TXSmin.: max(5nCK, tRFC(min) +
10ns)
ps
nCK
nCK
nCK
117
REV1.0
04/ 2012
tXSDLL
nCK
tXP
TXPmin.:
tXPmin.:
max(3nCK, 7.5ns) max(3nCK, 6ns)
tXPmax.: tXPmax.: -
tXPDLL
tREFPDEN
tMRSPDEN
ODTLon
tCKEmin.:
tCKEmin.:
max(3nCK ,5.625n max(3nCK ,5.625n
s)
s)
tCKEmax.: tCKEmax.: tCPDEDmin.: 1
tCPDEDmin.: TPDmin.: tCKE(min)
tPDmax.: 9*tREFI
tACTPDENmin.: 1
tACTPDENmax.: tPRPDENmin.: 1
tPRPDENmax.: tRDPDENmin.: RL+4+1
tRDPDENmax.: tWRPDENmin.: WL + 4 + (tWR /
tCK(avg))
tWRPDENmax.: tWRAPDENmin.: WL+4+WR+1
tWRAPDENmax.: tWRPDENmin.: WL + 2 + (tWR /
tCK(avg))tWRPDENmax.: tWRAPDENmin.: WL + 2 +WR + 1
tWRAPDENmax.: tREFPDENmin.: 1
tREFPDENmax.: tMRSPDENmin.: tMOD(min)
tMRSPDENmax.: WL-2=CWL+AL-2
ODTLoff
WL-2=CWL+AL-2
ODTH4
ODTH8
tCKE
tCPDED
tPD
tACTPDEN
tRDPDEN
tWRPDEN
tWRAPDEN
tWRPDEN
tWRAPDEN
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
ODTH4min.: 4
ODTH4max.: ODTH8min.: 6
ODTH8max.: -
nCK
nCK
tAONPD
8.5
8.5
ns
tAOFPD
8.5
8.5
ns
tAON
-300
300
-250
250
tAOF
0.3
0.7
0.3
0.7
tADC
0.3
0.7
0.3
0.7
ps
tCK(av
g)
tCK(av
g)
tWLMRD
40
40
nCK
tWLDQSEN
25
25
nCK
118
REV1.0
04/ 2012
tWLS
245
195
ps
tWLH
245
195
ps
0
0
9
2
0
0
9
2
ns
ns
tWLO
tWLOE
119
REV1.0
04/ 2012
Symbol
DDR3-1600
DDR3-1866
DDR3-2133
Min.
Min.
Min.
Max.
Max.
Max.
tCK (DLL_OFF)
tCK(avg)
8
8
Refer to "Standard Speed Bins)
tCH(avg)
0.47
0.53
0.47
0.53
0.47
tCL(avg)
0.47
0.53
0.47
0.53
0.47
tCK(abs)
tCH(abs)
0.43
0.43
0.43
tCL(abs)
0.43
0.43
0.43
JIT(per)
JIT(per, lck)
tJIT(cc)
JIT(cc, lck)
tJIT(duty)
tERR(2per)
tERR(3per)
tERR(4per)
tERR(5per)
tERR(6per)
tERR(7per)
tERR(8per)
tERR(9per)
tERR(10per)
tERR(11per)
tERR(12per)
-70
-60
70
60
-60
-50
60
50
-50
-40
50
40
ns
ps
tCK(av
0.53
g)
tCK(av
0.53
g)
tERR(nper)
tDQSQ
tQH
0.38
0.38
0.38
tLZ(DQ)
tHZ(DQ)
tDS(base)
AC175/160
tDS(base)
AC150/135
tDH(base)
DC100/90
tDIPW
-450
-
225
225
-390
-
195
195
-360
-
180
180
tRPRE
0.9
tRPST
0.3
tQSH
140
120
120
100
ps
100
80
-103
103
-88
88
-74
-122
122
-105
105
-87
-136
136
-117
117
-97
-147
147
-126
126
-105
-155
155
-133
133
-111
-163
163
-139
139
-116
-169
169
-145
145
-121
-175
175
-150
150
-125
-180
180
-154
154
-128
-184
184
-158
158
-132
-188
188
-161
161
-134
tERR(nper)min = (1 + 0.68ln(n)) *
tJIT(per)min
tERR(nper)max = (1 + 0.68ln(n)) *
tJIT(per)max
100
85
-
Units
74
87
97
105
111
116
121
125
128
132
134
tCK(av
g)
tCK(av
g)
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
75
ps
tCK(av
g)
ps
ps
ps
ps
ps
360
Note
19
Note
11
320
Note
19
Note
11
280
0.4
0.4
0.4
tQSL
0.4
0.4
0.4
tWPRE
0.9
0.9
0.9
tWPST
0.3
0.3
0.3
DQS, DQS# rising edge output access time from rising CK,
CK#
tDQSCK
-225
225
-195
195
-180
180
0.9
0.3
0.9
0.3
Note
19
Note
11
ps
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
tCK(av
g)
120
REV1.0
04/ 2012
tLZ(DQS)
-450
225
-390
195
-360
tHZ(DQS)
225
195
tDQSL
0.45
0.55
0.45
0.55
0.45
tDQSH
0.45
0.55
0.45
0.55
0.45
tDQSS
-0.27
0.27
-0.27
0.27
-0.27
DQS, DQS# falling edge setup time to CK, CK# rising edge
tDSS
0.18
0.18
0.18
DQS, DQS# falling edge hold time from CK, CK# rising edge
tDSH
0.18
0.18
0.18
tDLLK
512
512
512
tRTP
tWTR
tWR
tMRD
tMOD
tRCD
tRP
tRC
tCCD
tDAL(min)
tMPRR
tRAS
tRRD
tRRD
tFAW
tFAW
tIS(base)
AC175/160
tIH(base)
AC150/135
tIS(base)
DC100/90
tIPW
tZQinit
tZQoper
tZQCS
tXPR
tXS
tXSDLL
Minimum CKE low width for Self Refresh entry to exit timing
tCKESR
tCKSRE
tCKSRX
tCK(av
g)
tCK(av
180
g)
tCK(av
0.55
g)
tCK(av
0.55
g)
tCK(av
0.27
g)
tCK(av
g)
tCK(av
g)
nCK
180
15
4
ns
nCK
nCK
nCK
nCK
ns
ns
ps
ps
ps
560
535
470
512
512
512
256
256
256
64
64
64
tXPRmin.: max(5nCK, tRFC(min) + 10ns)
tXPRmax.: tXSmin.: max(5nCK, tRFC(min) + 10ns)
tXSmax.: tXSDLLmin.: tDLLK(min)
tXSDLLmax.: tCKESRmin.: tCKE(min) + 1 nCK
tCKESRmax.: tCKSREmin.: max(5 nCK, 10 ns)
tCKSREmax.: -
ps
nCK
nCK
nCK
nCK
121
REV1.0
04/ 2012
tXP
tXPDLL
tCKE
tCPDED
tPD
tACTPDEN
tPRPDEN
tRDPDEN
tWRPDEN
tWRAPDEN
tWRPDEN
tWRAPDEN
tREFPDEN
tMRSPDEN
ODTLon
ODTLoff
ODTH4
ODTH4min.: 4
ODTH4max.: -
nCK
ODTH8
ODTH8min.: 6
ODTH8max.: -
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
tAONPD
8.5
8.5
8.5
ns
tAOFPD
8.5
8.5
8.5
ns
tAON
-225
225
-195
195
-180
180
tAOF
0.3
0.7
0.3
0.7
0.3
0.7
tADC
0.3
0.7
0.3
0.7
0.3
0.7
ps
tCK(av
g)
tCK(av
g)
tWLMRD
40
40
40
nCK
tWLDQSEN
25
25
25
nCK
tWLS
165
140
125
ps
tWLH
165
140
125
ps
0
0
7.5
2
0
0
7.5
2
0
0
7.5
2
ns
ns
tWLO
tWLOE
122
REV1.0
04/ 2012
Jitter Notes
Specific Note a
Unit tCK(avg) represents the actual tCK(avg) of the input clock under operation. Unit nCK represents one clock cycle
of the input clock, counting the actual clock edges. ex) tMRD=4 [nCK] means; if one Mode Register Set command is
registered at Tm, anther Mode Register Set command may be registered at Tm+4, even if (Tm+4-Tm) is 4 x tCK(avg) +
tERR(4per), min.
Specific Note b
These parameters are measured from a command/address signal (CKE, , , , , ODT, BA0, A0, A1, etc)
transition edge to its respective clock signal (CK/) crossing. The spec values are not affected by the amount of clock
jitter applied (i.e. tJIT(per), tJIT(cc), etc.), as the setup and hold are relative to the clock signal crossing that latches the
command/address. That is, these parameters should be met whether clock jitter is present or not.
Specific Note c
These parameters are measured from a data strobe signal (DQS(L/U), )) crossing to its respective clock signal
(CK, ) crossing. The spec values are not affected by the amount of clock jitter applied (i.e. tJIT(per), tJIT(cc), etc), as
these are relative to the clock signal crossing. That is, these parameters should be met whether clock jitter is present or
not.
Specific Note d
These parameters are measured from a data signal (DM(L/U), DQ(L/U)0, DQ(L/U)1, etc.) transition edge to its respective
data strobe signal (DQS(L/U), ) crossing.
Specific Note e
For these parameters, the DDR3(L) SDRAM device supports tnPARAM [nCK] = RU{tPARAM[ns] / tCK(avg)[ns]}, which is
in clock cycles, assuming all input clock jitter specifications are satisfied. For example, the device will support tnRP =
RU{tRP/tCK(avg)}, which is in clock cycles, if all input clock jitter specifications are met. This means: For DDR3-1066
7-7-7, of which tRP = 13.125ns, the device will support tnRP = RU{tRP/tCK(avg)} = 7, as long as the input clock jitter
specifications are met, i.e. Precharge command at Tm and Active command at Tm+7 is valid even if (Tm+7-Tm) is less
than 13.125ns due to input clock jitter.
Specific Note f
When the device is operated with input clock jitter, this parameter needs to be derated by the actual tERR(mper), act of
the input clock, where 2 <= m <=12. (Output derating is relative to the SDRAM input clock.)
Specific Note g
When the device is operated with input clock jitter, this parameter needs to be derated by the actual tJIT(per),act of the
input clock. (Output deratings are relative to the SDRAM input clock.)
123
REV1.0
04/ 2012
Actual value dependent upon measurement level definitions which are TBD.
2.
Commands requiring a locked DLL are: READ ( and RAP) are synchronous ODT commands.
3.
4.
5.
6.
There is no maximum cycle time limit besides the need to satisfy the refresh interval, tREFI.
7.
8.
9.
tWR is defined in ns, for calculation of tWRPDEN it is necessary to round up tWR / tCK to the next integer.
124
REV1.0
04/ 2012
125
REV1.0
04/ 2012
DDR3-1066
DDR3-1333
DDR3-1600
DDR3-1866 DDR3-2133
(-BE)
(-CG)
(-DI)
(-EK)
reference
Units
1.5V
tIS(base) AC175
VIH/L(ac)
125
65
45
ps
tIS(base) AC150
VIH/L(ac)
275
190
170
ps
ftIH(base) DC100
VIH/L(dc)
200
140
120
ps
1.35V
tIS(base) AC160
VIH/L(ac)
140
80
60
ps
tIS(base) AC135
VIH/L(ac)
290
205
185
ps
tIH(base) DC90
VIH/L(dc)
210
150
130
ps
Note:
1. (ac/dc referenced for 1V/ns DQ-slew rate and 2V/ns DQS slew rate.
2. The tIS(base) AC150 (AC135) specifications are adjusted from the tIS(base) specification by adding an
additional 100ps (125ps for DDR3L -1066 or 100ps for DDR3L-1333/1600) of derating to accommodate for the
lower alternate threshold of 150mV (135Mv) and another 25ps to account for the earlier reference point [(175mV150mV) / 1V/ns or [(160mV - 135mV) / 1V/ns].
126
REV1.0
04/ 2012
2
1.5
1
0.9
0.8
0.7
0.6
0.5
0.4
4.0 V/ns
D tIS
D tIH
88
50
59
34
0
0
-2
-4
-6
-10
-11
-16
-17
-26
-35
-40
-62
-60
3.0 V/ns
D tIS
D tIH
88
50
59
34
0
0
-2
-4
-6
-10
-11
-16
-17
-26
-35
-40
-62
-60
1.2 V/ns
D tIS
D tIH
120
84
91
68
32
34
30
30
26
24
21
18
15
8
-2
-6
-30
-26
1.0 V/ns
D tIS
D tIH
128
100
99
84
40
50
38
46
34
40
29
34
23
24
5
10
-22
-10
1.2 V/ns
D tIS
D tIH
112
79
85
64
32
34
31
31
29
27
27
21
24
14
12
4
-8
-11
1.0 V/ns
D tIS
D tIH
120
95
93
80
40
50
39
47
37
43
35
37
32
30
20
20
0
5
2
1.5
1
0.9
0.8
0.7
0.6
0.5
0.4
4.0 V/ns
D tIS
D tIH
80
45
53
30
0
0
-1
-3
-3
-8
-5
-13
-8
-20
-20
-30
-40
-45
3.0 V/ns
D tIS
D tIH
80
45
53
30
0
0
-1
-3
-3
-8
-5
-13
-8
-20
-20
-30
-40
-45
2
1.5
1
0.9
0.8
0.7
0.6
0.5
0.4
4.0 V/ns
D tIS D tIH
75
50
50
34
0
0
0
-4
0
-10
0
-16
-1
-26
-10
-40
-25
-60
3.0 V/ns
D tIS D tIH
75
50
50
34
0
0
0
-4
0
-10
0
-16
-1
-26
-10
-40
-25
-60
1.2 V/ns
D tIS D tIH
107
84
82
68
32
34
32
30
32
24
32
18
31
8
22
-6
7
-26
1.0 V/ns
D tIS D tIH
115
100
90
84
40
50
40
46
40
40
40
34
39
24
30
10
15
-10
127
REV1.0
04/ 2012
2
1.5
1
0.9
0.8
0.7
0.6
0.5
0.4
3.0 V/ns
D tIS D tIH
68
45
45
30
0
0
2
-3
3
-8
6
-13
9
-20
5
-30
-3
-45
1.2 V/ns
D tIS D tIH
100
79
77
64
32
34
34
31
35
27
38
21
41
14
37
4
30
-11
1.0 V/ns
D tIS D tIH
108
95
85
80
40
50
42
47
43
43
46
37
49
30
45
20
38
5
Required time tVAC above VIH(AC) {below VIL(AC)} for ADD/CMD transition
tVAC@175mV [ps]
tVAC@160mV [ps]
tVAC@150mV [ps]
tVAC@135mV [ps]
Max.
Min.
Max.
Min.
Max.
Min.
Max.
>2.0
75
TBD
175
TBD
57
TBD
170
TBD
1.5
50
TBD
167
TBD
38
TBD
163
TBD
0.9
34
TBD
162
TBD
0.8
29
TBD
161
TBD
0.7
22
TBD
159
TBD
0.6
13
TBD
155
TBD
0.5
TBD
150
TBD
<0.5
TBD
150
TBD
128
REV1.0
04/ 2012
Unit [ps]
DDR3-1066
DDR3-1333
DDR3-1600
(-BE)
(-CG)
(-DI)
DDR3-1866 DDR3-2133
reference
Units
(-EK)
1.5V
tDS(base) AC175
VIH/L(ac)
25
ps
tDS(base) AC 150
VIH/L(ac)
75
30
10
ps
tDS(base) AC 135
VIH/L(ac)
tDH(base) DC100
VIH/L(dc)
100
65
45
TBD
TBD
TBD
TBD
ps
1.35V
tDS(base) AC160
VIH/L(ac)
40
ps
tDS(base) AC135
VIH/L(ac)
90
45
25
ps
tDH(base) DC 90
VIH/L(dc)
110
75
55
ps
Note: ac/dc referenced for 1V/ns DQ-slew rate and 2V/ns DQS slew rate
129
REV1.0
04/ 2012
2
1.5
1
0.9
0.8
0.7
0.6
0.5
0.4
2
1.5
1
0.9
0.8
0.7
0.6
0.5
0.4
2
1.5
1
0.9
0.8
0.7
0.6
0.5
0.4
130
REV1.0
04/ 2012
2
1.5
1
0.9
0.8
0.7
0.6
0.5
0.4
Required time tVAC above VIH(ac) {below VIL(ac)} for valid DQ transition
DDR3-1066 (AC175) DDR3L-1066 (AC160) DDR3-1333/1600 (AC150) DDR3(L)-1333/1600 (AC135)
Slew Rate [V/ns]
tVAC[ps]
tVAC[ps]
tVAC[ps]
tVAC[ps]
Min.
Max.
Min.
Max.
Min.
Max.
Min.
Max.
>2.0
75
TBD
175
TBD
57
TBD
170
TBD
1.5
50
TBD
167
TBD
38
TBD
163
TBD
0.9
34
TBD
162
TBD
0.8
29
TBD
161
TBD
0.7
22
TBD
159
TBD
0.6
13
TBD
155
TBD
0.5
TBD
155
TBD
<0.5
TBD
150
TBD
131
REV1.0
04/ 2012
TOP VIEW
6.4
0.8
9.6
0.8
Pin A1 Index
78Balls
Min. 0.40
Max. 0.50
Min. 0.25
Max. 0.40
Max. 1.20
Units: mm
132
REV1.0
04/ 2012
BOTTOM VIEW
TOP VIEW
6.4
9.0
. +/ - 0 . 1
0.8
Pin A 1 Index
12
1 3 . 0 +/- 0 . 1
0.8
Pin A 1 Index
96 Balls
Min. 0 . 42
Max. 0 .52
Min. 0 . 30
Max. 0 .40
Max . 1.20
Units : mm
133
REV1.0
04/ 2012
Revision Log
Rev
Date
Modification
0.1
03/2012
Preliminary Release
1.0
04/2012
Official Release
134
REV1.0
04/ 2012