4Gb Ddr3 Sdram B-Die: NT5CB1024M4BN / NT5CB512M8BN / NT5CB256M16BP NT5CC1024M4BN / NT5CC512M8BN / NT5CC256M16BP
4Gb Ddr3 Sdram B-Die: NT5CB1024M4BN / NT5CB512M8BN / NT5CB256M16BP NT5CC1024M4BN / NT5CC512M8BN / NT5CC256M16BP
4Gb Ddr3 Sdram B-Die: NT5CB1024M4BN / NT5CB512M8BN / NT5CB256M16BP NT5CC1024M4BN / NT5CC512M8BN / NT5CC256M16BP
Feature
Power Supply)
OCD Calibration
Auto Self-Refresh
Self-Refresh Temperature
Packages:
REV 1.0
01/ 2012
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 1600 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
01/ 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
REV 1.0
01/ 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
REV 1.0
01/ 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
REV 1.0
01/ 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.
CKE
Input
After VREF has 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 external rank
Input
selection on systems with multiple memory ranks.
, ,
Input
Command Inputs: , and (along with ) define the command being entered.
Input Data Mask: DM is an input mask signal for write data. Input data is masked when DM is
sampled HIGH coincident with that input data during a Write access. DM is sampled on both edges
Input
of DQS. For x8 device, the function of DM or TDQS / is enabled by Mode Register A11 setting
in MR1
Bank Address Inputs: BA0, BA1, and BA2 define to which bank an Active, Read, Write or
BA0 - BA2
Input
Precharge command is being applied. Bank address also determines which mode register is to be
accessed during a MRS cycle.
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 the respective bank.
A0 A15
Input
(A10/AP and A12/ have additional function as below. The address inputs also provide the op-code
during Mode Register Set commands.
Burst Chop: A12/ is sampled during Read and Write commands to determine if burst chop (on
A12 /
Input
the fly) will be performed. (HIGH - no burst chop; LOW - burst chopped).
DQ
Input/output
DQL,
with write data. The data strobes DQS, DQSL, DQSU are paired with differential signals , ,
DQU,
, respectively, to provide differential pair signaling to the system during both reads and writes.
DQS,(),
Input/output
DDR3 SDRAM supports differential data strobe only and does not support single-ended.
DQSL,(),
DQSU,(),
REV 1.0
01/ 2012
Type
Function
On Die Termination: ODT (registered HIGH) enables termination resistance internal to the DDR3
SDRAM. When enabled, ODT is applied to each DQ, DQS, and DM/TDQS, NU/ (when
ODT
Input
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 when
Input
is HIGH. must be HIGH during normal operation. is a CMOS rail to rail signal with DC
high and low at 80% and 20% of VDD, i.e. 1.20V for DC high and 0.30V
NC
VDDQ
Supply
DQ Power Supply:
VDD
Supply
Power Supply:
VSSQ
Supply
DQ Ground
Vss
Supply
Ground
VREFCA
Supply
VREFDQ
Supply
ZQ
Supply
Note: Input only pins (BA0-BA2, A0-A13, , , , , CKE, ODT, and ) do not supply termination.
REV 1.0
01/ 2012
NT5CB1024M4BN
NT5CB512M8BN
NT5CB256M16BP
NT5CC1024M4BN
NT5CC512M8BN
NT5CC256M16BP
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:
Page size = 2
COLBITS
* ORG / 8
REV 1.0
01/ 2012
Ordering Information
Speed
Organization
Part Number
Package
Clock (MHz)
CL-TRCD-TRP
667
DDR3-1333
9-9-9
1.5V
NT5CB1024M4BN-CG
1024M x 4
NT5CB1024M4BN-DI
78-Ball WBGA
800
DDR3-1600
11-11-11
NT5CB512M8BN-CG
0.8mmx0.8mm Pitch
667
DDR3-1333
9-9-9
800
DDR3-1600
11-11-11
512M x 8
NT5CB512M8BN-DI
NT5CB256M16BP-CG
96-Ball WBGA
667
DDR3-1333
9-9-9
NT5CB256M16BP-DI
0.8mmx0.8mm Pitch
800
DDR3-1600
11-11-11
256M x 16
1.35V
Speed
Organization
Part Number
Package
NT5CC1024M4BN-CG
Clock (MHz)
CL-TRCD-TRP
667
DDR3L-1333
9-9-9
1024M x 4
NT5CC1024M4BN-DI
78-Ball WBGA
800
DDR3L-1600
11-11-11
NT5CC512M8BN-CG
0.8mmx0.8mm Pitch
667
DDR3L-1333
9-9-9
800
DDR3L-1600
11-11-11
512M x 8
NT5CC512M8BN-DI
NT5CC256M16BP-CG
96-Ball WBGA
667
DDR3L-1333
9-9-9
NT5CC256M16BP-DI
0.8mmx0.8mm Pitch
800
DDR3L-1600
11-11-11
256M x 16
REV 1.0
01/ 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
-
10
REV 1.0
01/ 2012
Basic Functionality
The DDR3(L) SDRAM B-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.
11
REV 1.0
01/ 2012
12
REV 1.0
01/ 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.
13
REV 1.0
01/ 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, tMRD is required to complete the write operation to the mode register and is the
minimum time required between two MRS commands shown as below.
14
REV 1.0
01/ 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
15
REV 1.0
01/ 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
BA1 BA0
0
A0
8 (Fixed)
BC 4 or 8
(on the fly)
BC4 (Fixed)
Reserved
BL
MRS mode
MR 0
MR 1
MR 2
A1
MR 3
Burst Type
A12
0
A3
Burst Type
Nibble
Sequential
Interleave
CAS Latency
Write recovery for autoprecharge **
A11 A10
A9
A6
A5
A4
A2
CAS Latency
Reserved
10
11
12
WR(cycles )
Reserved
5
10
12
14
Mode
DLL Reset
A8
DLL Reset
NO
YES
* BA2 and A14 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
16
REV 1.0
01/ 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.
17
REV 1.0
01/ 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.
18
REV 1.0
01/ 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 1
MR
BA 0
MR0
MR1
MR2
MR3
Enable
Disable
Output Driver
Impedance Control
A5
Qoff **
DLL
Enable
Qoff
A12
A0
A1
D.I.C.
Reserved for
RZQ /6
RZQ/ TBD
RZQ/ TBD
RZQ /7
ODT value
TDQS enable
A9
A6
A2
Disabled
Enabled
RZQ /4
RZQ /2
RZQ /6
RZQ /12
RZQ/8
Reserved
Reserved
***
Rtt _ Nom
ODT Disable
Write Levelization
A7
Disabled
Enabled
Additive Latency
A4
A3
AL
0(AL disable)
CL-1
CL-2
****
****
* BA2 ,A5 ,A8 ,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[ bit 7]=1) with MR1[bit 12]=1 , all RTT_ Nom
settings are allowed ; in Write Leveling Mode (MR1 [ bit 7 ]= 1 ) with
MR1[ bit 12]=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.
Reserved
19
REV 1.0
01/ 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
20
REV 1.0
01/ 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 and must be disabled via the mode register A11=0 in MR1 for
x4 configurations.
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 and must be disabled for x4.
21
REV 1.0
01/ 2012
MR2 Definition
Address Field
*
BA 2
BA 1
BA0
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
PASR
MRS mode
BA 1
BA 0
A0
Quarter Array
( 000,001)
1/8thArray (000 )
3 / 4 array
( 010, 011, 100 ,101,
110, 111)
Half array
( 100 , 101, 110, 111)
Quarter array
( 110 , 111)
MR 1
A1
MR 0
A2
PASR
MRS mode
MR 2
Full Array
Half Array
( 000, 001, 010, 011)
MR 3
**
Rtt_ WR
A10
A9
Rtt_ WR
RZQ / 4
RZQ / 2
Reserved
A4
A3
6 (2.5ns>tCK(avg)>=1. 875ns)
9 ( 1.25ns> tCK(avg)>=1.07ns)
A6
ASR
Reserved
Reserved
ASR Enable
Reserved
A7
SRT
* BA 2 , 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 isnot available.
22
REV 1.0
01/ 2012
23
REV 1.0
01/ 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
A0
MPR Location
MRS mode
BA 1 B A 0
MRS
mode
MR 0
MR1
MR 2
MR3
A1
A0
Predefined Pattern2
RFU
RFU
RFU
MPR Location
*
MPR
A2
MPR
Normal Operation
24
REV 1.0
01/ 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
page27. 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.
25
REV 1.0
01/ 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
26
REV 1.0
01/ 2012
1b
MR3 A[1:0]
00b
Function
Read Predefined
Burst Length
BL8
Read Address
Burst Order
A[2:0]
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.
27
REV 1.0
01/ 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
CA
WRS8
BA RFU H
CA
WRA
BA RFU V
CA
WRAS4
BA RFU
CA
WRAS8
BA RFU H
CA
RD
BA RFU V
CA
RDS4
BA RFU
CA
RDS8
BA RFU H
CA
RDA
BA RFU V
CA
RDAS4
BA RFU
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
28
REV 1.0
01/ 2012
29
REV 1.0
01/ 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
30
REV 1.0
01/ 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.
31
REV 1.0
01/ 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.
32
REV 1.0
01/ 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.
33
REV 1.0
01/ 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
34
REV 1.0
01/ 2012
35
REV 1.0
01/ 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.
36
REV 1.0
01/ 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 x8. 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.
37
REV 1.0
01/ 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 - status with rising edge of DQS and provides feedback on all the DQ bits asynchronously after
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.
38
REV 1.0
01/ 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.
39
REV 1.0
01/ 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.
Table 14 summarizes the two extended temperature options and Table 15 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)
40
REV 1.0
01/ 2012
MR2
A[6]
A[7]
Self-Refresh operation
Temperature Range
for Self-Refresh mode
Normal (0 ~ 85C)
The DRAM must support Extended Temperature Range. The value of the SRT bit
(0 ~ 95C)
can effect self-refresh power consumption, please refer to the IDD 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
41
REV 1.0
01/ 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.
42
REV 1.0
01/ 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.
43
REV 1.0
01/ 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.
44
REV 1.0
01/ 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
45
REV 1.0
01/ 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
46
REV 1.0
01/ 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 strobe
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.
47
REV 1.0
01/ 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
48
REV 1.0
01/ 2012
REV 1.0
01/ 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
49
REV 1.0
01/ 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
50
REV 1.0
01/ 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
51
REV 1.0
01/ 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
52
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.
53
REV 1.0
01/ 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
Din
n +1
tDQSH
tDSS
tDSS
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
DQ
tDSS
tDSS
tDSS
tDQSH
Din
n
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.
54
REV 1.0
01/ 2012
REV 1.0
01/ 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
55
REV 1.0
01/ 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
56
REV 1.0
01/ 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
57
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
58
REV 1.0
01/ 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
the system environment and the amount of time spent in Self-Refresh, ZQ calibration commands may be required to
59
REV 1.0
01/ 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
60
REV 1.0
01/ 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.
61
REV 1.0
01/ 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
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
Start Internal
Precharge
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
62
REV 1.0
01/ 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
63
REV 1.0
01/ 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
64
REV 1.0
01/ 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)
65
REV 1.0
01/ 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
Unit
ODTLon
WL - 2 = CWL + AL - 2
tCK
ODTLoff
WL - 2 = CWL + AL - 2
tCK
66
REV 1.0
01/ 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.
67
REV 1.0
01/ 2012
ODT must be disabled externally during Reads by driving ODT low. (Example: CL=6;
AL=CL-1=5; RL=AL+CL=11; CWL=5; ODTLon=CWL+AL-2=8; ODTLoff=CWL+AL-2=8)
T0
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.
A latency ODTLcwn8 (for BL8, fixed by MRS or selected OTF) or ODTLcwn4 (for BC4, fixed by MRS or selected OTF)
68
REV 1.0
01/ 2012
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.
Defined from
Defined to
ODTLon
registering external
ODT signal high
registering external
ODT signal low
registering external
write command
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
ODTLoff
ODTLcnw
Unit
ODTLoff=WL-2
tCK
ODTLcnw=WL-2
tCK
ODTLcwn4=4+ODTLoff
tCK
ODTLcwn8=6+ODTLoff
tCK(avg)
ODTH4=4
tCK(avg)
tCK
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)
69
REV 1.0
01/ 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_Nom
RTT
RTT_WR
tAONmax
ODTLon
tAOFmin
tADCmin
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.
70
REV 1.0
01/ 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.
71
REV 1.0
01/ 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
ODTLcnw
NOP
Address
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
72
REV 1.0
01/ 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
73
REV 1.0
01/ 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
74
REV 1.0
01/ 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
NOP
CK
CK
CKE
CMD
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
75
REV 1.0
01/ 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
76
REV 1.0
01/ 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.
77
REV 1.0
01/ 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.
78
REV 1.0
01/ 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.
79
REV 1.0
01/ 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 changed for
DDR3L operation.
80
REV 1.0
01/ 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.
81
REV 1.0
01/ 2012
DDR3-1333/1600
Parameter
Unit Note
Min.
Max.
Min.
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
0.49 * VDD
0.51 * VDD
0.49 * VDD
0.51 * VDD
3,4
VREFDQ(DC)
DDR3L-1066
VIH.DQ(DC90) DC input logic high
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
0.49 * VDD
0.51 * VDD
0.49 * VDD
0.51 * VDD
3,4
VIL.DQ(DC90)
VREFDQ(DC)
Note:
1. For input only pins except . Vref = VrefDQ(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 for 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.
82
REV 1.0
01/ 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
83
REV 1.0
01/ 2012
Parameter
VIHdiff
VILdiff
VIHdiff(ac)
VILdiff(ac)
+0.2
Note3
2 x ( VIH(ac) Vref )
Note3
Unit
Note3
-0.2
Note3
2 x ( Vref - VIL(ac) )
V
V
V
V
Notes
1
1
2
2
DDR3L-1066,1333
VIHdiff
Differential input logic high
+0.180
Note3
V
1
VILdiff
Differential input logic low
Note3
-0.180
V
1
VIHdiff(ac)
Differential input high ac
2 x ( VIH(ac) Vref )
Note3
V
2
VILdiff(ac)
Differential input low ac
Note3
2 x ( Vref - VIL(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
84
REV 1.0
01/ 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
85
REV 1.0
01/ 2012
86
REV 1.0
01/ 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
87
REV 1.0
01/ 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
88
REV 1.0
01/ 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.
89
REV 1.0
01/ 2012
Delta TFse
VOH (AC)
VTT
VOL (AC)
Delta TFse
Symbol
Unit Note
Voltage
Min.
Max.
Max.
Max.
Max.
Max.
1.35V
1.75
1.75
1.75
V/ns
1.5V
2.5
2.5
TBD
V/ns
SRQse
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.
90
REV 1.0
01/ 2012
Measured
From
To
Defined by
Delta TFse
V Oh diff (AC)
Delta TFse
DDR3-1600
Symbol
Unit
Voltage
Min.
Max.
Max.
Max.
Max.
Max.
1.35V
3.5
12
3.5
12
3.5
12
V/ns
1.5V
12
12
12
V/ns
SRQse
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.
91
REV 1.0
01/ 2012
VDDQ
CK ,
25 Ohm
DUT
DQ
DQS
Vtt = VDDQ/2
92
REV 1.0
01/ 2012
DDR3-1066
DDR3-1333
DDR3-1600
Units
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
V-ns
TAB
TAB
TAB
V-ns
0.4
0.4
0.4
0.4
0.4
0.4
0.5
0.4
0.33
V-ns
0.5
0.4
0.33
V-ns
1.35V
1.5V
Maximum Amplitude
Volts (V)
Overshoot Area
VDD
VSS
Maximum Amplitude
Undershoot Area
Time (ns)
93
REV 1.0
01/ 2012
DDR3-1066
DDR3-1333
DDR3-1600
Units
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
TAB
V-ns
TAB
TAB
TAB
V-ns
0.4
0.4
0.4
0.4
0.4
0.4
0.19
0.15
0.13
V-ns
0.19
0.15
0.13
V-ns
1.35V
1.5V
Maximum Amplitude
Volts (V)
Overshoot Area
VDDQ
VSSQ
Maximum Amplitude
Undershoot Area
Time (ns)
94
REV 1.0
01/ 2012
To
other
circuitry
like
RCV, ...
RONPu
DQ
I Pd
RONPd
Out
V Out
VSSQ
95
REV 1.0
01/ 2012
Resistor
Vout
Notes
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 %
1.35V
RON34Pd
34 ohms
RON34Pu
RON40pd
40 ohms
RON40pu
1,2,4
1.5V
RON34Pd
34 ohms
RON34Pu
RON40pd
40 ohms
RON40pu
1,2,4
96
REV 1.0
01/ 2012
97
REV 1.0
01/ 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.
98
REV 1.0
01/ 2012
To other
circuitry
like
RCV, ...
RTT
Pd
-I
Pu
Pu
DQ
I Pd
RTT
I Out
V Out
Pd
VSSQ
99
REV 1.0
01/ 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
1.45
RZQ
1,2,3,4
0.9
1.45
RZQ
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
1.45
RZQ/2
1,2,3,4
0.9
1.45
RZQ/2
1,2,3,4
0.5 x VDDQ
0.9
1.15
RZQ/2
1,2,3,4
0.6
1.15
RZQ/2
1,2,3,4
VIL(ac) to VIH(ac)
0.9
1.65
RZQ/4
1,2,5
0.6
1.15
RZQ/3
1,2,3,4
0.5 x VDDQ
0.9
1.15
RZQ/3
1,2,3,4
0.9
1.45
RZQ/3
1,2,3,4
0.9
1.45
RZQ/3
1,2,3,4
0.5 x VDDQ
0.9
1.15
RZQ/3
1,2,3,4
0.6
1.15
RZQ/3
1,2,3,4
VIL(ac) to VIH(ac)
0.9
1.65
RZQ/6
1,2,5
0.6
1.15
RZQ/4
1,2,3,4
0.5 x VDDQ
0.9
1.15
RZQ/4
1,2,3,4
0.9
1.45
RZQ/4
1,2,3,4
0.9
1.45
RZQ/4
1,2,3,4
0.5 x VDDQ
0.9
1.15
RZQ/4
1,2,3,4
0.6
1.15
RZQ/4
1,2,3,4
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
0.9
1.15
RZQ/6
1,2,3,4
0.9
1.45
RZQ/6
1,2,3,4
0.9
1.45
RZQ/6
1,2,3,4
0.5 x VDDQ
0.9
1.15
RZQ/6
1,2,3,4
0.6
1.15
RZQ/6
1,2,3,4
VIL(ac) to VIH(ac)
0.9
1.65
RZQ/12
1,2,5
+5
1,2,5,6
1.35V
RTT120Pd240
0,1,0
120
RTT120Pu240
RTT120
RTT60Pd120
0, 0, 1
60
RTT60Pu120
RTT60
RTT40Pd80
0, 1, 1
40
RTT40Pu80
RTT40
RTT30Pd60
1, 0, 1
30
RTT30Pu60
RTT30
RTT20Pd40
1, 0, 0
20
RTT20Pu40
RTT20
-5
100
REV 1.0
01/ 2012
RTT
Resistor
Vout
Min.
Nom.
Max.
Unit
Notes
0.6
1.1
RZQ
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ
1,2,3,4
0.9
1.4
RZQ
1,2,3,4
0.9
1.4
RZQ
1,2,3,4
0.5 x VDDQ
0.9
1,1
RZQ
1,2,3,4
0.6
1.1
RZQ
1,2,3,4
VIL(ac) to VIH(ac)
0.9
1.6
RZQ /2
1,2,5
0.6
1.1
RZQ/2
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ/2
1,2,3,4
0.9
1.4
RZQ/2
1,2,3,4
0.9
1.4
RZQ/2
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ/2
1,2,3,4
0.6
1.1
RZQ/2
1,2,3,4
VIL(ac) to VIH(ac)
0.9
1.6
RZQ/4
1,2,5
0.6
1.1
RZQ/3
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ/3
1,2,3,4
0.9
1.4
RZQ/3
1,2,3,4
0.9
1.4
RZQ/3
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ/3
1,2,3,4
0.6
1.1
RZQ/3
1,2,3,4
VIL(ac) to VIH(ac)
0.9
1.6
RZQ/6
1,2,5
0.6
1.1
RZQ/4
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ/4
1,2,3,4
0.9
1.4
RZQ/4
1,2,3,4
0.9
1.4
RZQ/4
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ/4
1,2,3,4
0.6
1.1
RZQ/4
1,2,3,4
VIL(ac) to VIH(ac)
0.9
1.6
RZQ/8
1,2,5
0.6
1.1
RZQ/6
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ/6
1,2,3,4
0.9
1.4
RZQ/6
1,2,3,4
0.9
1.4
RZQ/6
1,2,3,4
0.5 x VDDQ
0.9
1.1
RZQ/6
1,2,3,4
0.6
1.1
RZQ/6
1,2,3,4
VIL(ac) to VIH(ac)
0.9
1.6
RZQ/12
1,2,5
1.5V
RTT120Pd240
0,1,0
120
RTT120Pu240
RTT120
RTT60Pd120
0, 0, 1
60
RTT60Pu120
RTT60
RTT40Pd80
0, 1, 1
40
RTT40Pu80
RTT40
RTT30Pd60
1, 0, 1
30
RTT30Pu60
RTT30
RTT20Pd40
1, 0, 0
20
RTT20Pu40
RTT20
101
REV 1.0
01/ 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.
RTT=
25 Ohm
DUT
CK ,
Vtt = VSSQ
DQ , DM
DQS ,
TDQS ,
VSSQ
tAOF
tAOFPD
ODTLcwn4, or ODTLcwn8
VRTT_Nom respectively
tADC
102
REV 1.0
01/ 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
REV 1.0
01/ 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
REV 1.0
01/ 2012
Parameter
Voltage
Min.
Max.
Min.
Max.
Min.
Max.
Units
Notes
pF
1,2,3
1.5V
1.50
3.00
1.50
2.50
1.50
2.30
TDQS, )
1.35V
1.40
2.50
1.40
2.30
1.40
2.20
CCK
1.5V
0.80
1.60
0.80
1.40
0.80
1.40
pF
2,3
CDCK
1.5V
0.00
0.15
0.00
0.15
0.00
0.15
pF
2,3,4
CDDQS
1.5V
0.00
0.20
0.00
0.15
0.00
0.15
pF
2,3,5
1.5V
0.75
1.35
0.75
1.30
0.75
1.30
pF
2,3,7,8
pins
1.35V
0.75
1.30
0.75
1.30
0.75
1.20
1.5V
-0.50
0.30
-0.40
0.20
-0.40
0.20
pF
2,3,7,8
1.5V
-0.50
0.50
-0.40
0.40
-0.40
0.40
pF
2,3,9,10
1.5V
-0.50
0.30
-0.50
0.30
-0.50
0.30
pF
2,3,11
1.5V
3.00
3.00
3.00
pF
2,3,12
CIO
CK and
CI
CDI_CTRL
, TDQS,
Input/output capacitance of ZQ pin
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
REV 1.0
01/ 2012
DDR3L-1600
(-CG)
(-DI)
Symbol Parameter/Condition
Unit
X4
X8
X16
X4
X8 X16
65
65
80
70
75
90 mA
75
85
110
80
90
115 mA
25
25
25
25
25
25 mA
32
32
32
37
37
37 mA
Operating Current 0
IDD0
IDD1
IDD2P0
IDD2P1
IDD2Q
44
44
44
47
47
47 mA
IDD2N
47
47
47
47
47
47 mA
50
50
60
50
50
60 mA
IDD3P
IDD3N
57
57
70
62
62
77 mA
IDD4R
155
167
240
165
180
270 mA
IDD4W
135
155
230
155
190
260 mA
IDD5B
195
195
195
203
203
203 mA
25
25
25
25
25
25 mA
30
30
30
30
30
30 mA
250
268
285
250
268
320 mA
IDD6
IDD6ET
IDD7
106
REV 1.0
01/ 2012
DDR3-1600
(-CG)
(-DI)
Symbol Parameter/Condition
Unit
X4
X8
X16
X4
X8 X16
75
75
85
80
80
90 mA
90
90
110
95
100
115 mA
25
25
25
25
25
25 mA
35
35
35
40
40
40 mA
Operating Current 0
IDD0
IDD1
IDD2P0
IDD2P1
IDD2Q
45
45
45
50
50
50 mA
IDD2N
50
50
50
50
50
50 mA
60
60
60
60
60
60 mA
IDD3P
IDD3N
60
60
73
62
62
77 mA
IDD4R
155
167
240
175
187
280 mA
IDD4W
135
170
240
155
193
280 mA
IDD5B
195
195
195
203
203
203 mA
25
25
25
25
25
25 mA
30
30
30
30
30
30 mA
250
268
300
250
280
330 mA
IDD6
IDD6ET
IDD7
107
REV 1.0
01/ 2012
IDD0
IDD1
IDD2N
IDD2P(0)
IDD2P(1)
IDD2Q
IDD3N
IDD3P
IDD4R
IDD4W
IDD5B
IDD6
IDD6ET
IDD6TC
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
1
ACT, RD, and PRE; Command Inputs: SWITCHING (except ACT, RD, and PRE Commands); Row, Column
Address: SWITCHING1 (A10 Low permanently); Bank Address: fixed (Bank 0); Data I/O: switching every clock
2
3
(RD Data stable during one Clock cycle); floating when no burst activity; Output Buffer: Off ; ODT: disabled ;
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,
2
3
Column / Bank Address: Stable; Data I/O: floating; Output Buffer: Off ; ODT: disabled ; 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,
2
3
Bank Address: Stable; Data I/O: floating; Output Buffer: Off ; ODT: disabled ; Active / Idle Banks: none / all.
7
Precharge Power Down Mode: Fast Exit 6(any valid Command after tXP)
Precharge Quiet Standby Current
CKE=High; External Clock=On; tCK: see table in the next page; CS=High; Command Inputs, Row, Column,
3
Bank Address: Stable; Data I/O: floating; Output Buffer: Off2; ODT: disabled ; 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
3
Address: Stable; Data I/O: floating; Output Buffer: Off2; ODT: disabled ; 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;
1
1
Command Inputs: SWITCHING (except RD Commands); Row, Column Address: SWITCHING (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
2
3
cycle (i.e. data stable during one clock cycle); DM: L permanently; Output Buffer: Off ; ODT: disabled ; Burst
5
10
4
Length: BL8 ; Active / Idle Banks: All / none ; Pattern: W0 D DD W1 D DD W2 D DD W3 D DD W4
Burst Refresh Current
CKE=High; External Clock=On; tCK, tRFC: see table in the next page; CS: High between valid Commands;
1
2
Command Inputs, Row, Column, Bank Addresses, Data I/O: SWITCHING ; Output Buffer: Off ; 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;
2
3
Output Buffer: off ; ODT: disabled ; Active Banks: All (during Self-Refresh action); Idle Banks: all (between
Self-Rerefresh actions)
Auto Self-Refresh Current
8
9
Tcase=0-95C; Auto Self Refresh =Enable ; 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)
108
REV 1.0
01/ 2012
109
REV 1.0
01/ 2012
Symbol
Unit
(-AC) (-AD)
(-BE)
(-CG)
(-DI)
-5-5-5 -6-6-6
-7-7-7
-9-9-9
-11-11-11
2.5
1.875
1.5
1.25
ns
tCKmin(IDD)
CAS Latency
CL(IDD)
11
nCK
tRCDmin(IDD)
11
nCK
tRCmin(IDD)
20
21
27
33
39
nCK
tRASmin(IDD)
20
24
28
nCK
tRPmin(IDD)
11
nCK
16
20
20
24
nCK
20
27
30
32
nCK
nCK
nCK
120
160
200
240
nCK
1kB
Four activate window
15
5
tFAW(IDD)
2kB
1kB
tRRD(IDD)
2kB
(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.
110
REV 1.0
01/ 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
CWL=5
tCK(AVG)
Reserved
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
ns
ns
ns
<2.5
ns
ns
<2.5
ns
Supported CL Settings
5,6,7,8
nCK
5,6
nCK
111
REV 1.0
01/ 2012
DDR3(L)-1333Mbps
Speed Bin
DDR3(L)-1333
CL-nRCD-nRP
9-9-9 (-CG)
Parameter
Symbol
Min.
Unit
Max.
tAA
13.125
20.000
ns
tRCD
13.125
ns
tRP
13.125
ns
tRC
49.125
ns
tRAS
36.000
9*tREFI
ns
CWL=5
tCK(AVG)
3.0
3.300
ns
CWL=6,7
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
CL=5
CL=6
CL=7
CL=8
CL=9
CL=10
CWL=5
CWL=6
Supported CL Settings
5,6,7,8,9,(10)
nCK
5,6,7
nCK
112
REV 1.0
01/ 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.750
(13.125)5,11
13.750
(13.125)5,11
13.750
(13.125)5,11
48.750
(48.125)5,11
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
113
REV 1.0
01/ 2012
Symbol
tRFC
0C TCASE 85C
85C TCASE 95C
tRFEI
1Gb
110
7.8
3.9
2Gb
160
7.8
3.9
4Gb
260
7.8
3.9
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
Clock Timing
Minimum Clock Cycle Time (DLL off mode)
Average Clock Period
Average high pulse width
Average low pulse width
tCK (DLL_OFF)
tCK(avg)
tCH(avg)
tCL(avg)
tCK(abs)
tCH(abs)
tCL(abs)
JIT(per)
JIT(per, lck)
tJIT(cc)
DDR3(L)-1066
Min.
Max.
8
8
Refer to "Standard Speed Bins)
0.47
0.53
0.47
0.53
0.47
0.53
0.47
0.53
Min.: tCK(avg)min + tJIT(per)min
Max.: tCK(avg)max + tJIT(per)max
0.43
0.43
0.43
0.43
-90
90
-80
80
-80
80
-70
70
180
160
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)
DDR3(L)-1333
Min.
Max.
160
140
Units
ns
ps
tCK(avg)
tCK(avg)
ps
tCK(avg)
tCK(avg)
ps
ps
ps
ps
-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
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
tDQSQ
tQH
tLZ(DQ)
tHZ(DQ)
tDS(base)
AC175/160
tDS(base)
AC150/135
tDH(base)
DC100/90
tDIPW
0.38
-600
-
ps
tCK(avg)
ps
ps
490
tRPRE
tRPST
tQSH
tQSL
tWPRE
tWPST
0.9
0.3
0.38
0.38
0.9
0.3
Note 19 0.9
Note 11 0.3
0.4
0.4
0.9
0.3
tERR(nper)
150
300
300
0.38
-500
-
125
250
250
Note
ps
ps
See Table.1 on page 124
ps
ps
400
ps
Note 19
Note 11
-
tCK(avg)
tCK(avg)
tCK(avg)
tCK(avg)
tCK(avg)
tCK(avg)
114
REV 1.0
01/ 2012
tDQSCK
-300
300
-255
255
tCK(avg)
tLZ(DQS)
-600
300
-500
250
tCK(avg)
tHZ(DQS)
300
250
tCK(avg)
tDQSL
tDQSH
tDQSS
0.45
0.45
-0.25
0.55
0.55
0.25
0.45
0.45
-0.25
0.55
0.55
0.25
tCK(avg)
tCK(avg)
tCK(avg)
tDSS
0.2
0.2
tCK(avg)
tDSH
0.2
0.2
tCK(avg)
tDLLK
512
512
tWTRmin.:
tRTPmin.:
max(4nCK,
max(4nCK,
7.5ns)
7.5ns)
tWTRmax.:
tRTPmax.
tWTRmin.:
tRTPmin.:
max(4nCK,
max(4nCK,
7.5ns)
7.5ns)
tWTRmax.:
tRTPmax.
15
15
4
4
tMODmin.: max(12nCK, 15ns)
tMODmax.:
nCK
4
4
WR + roundup(tRP / tCK(avg))
1
1
Standard Speed Bins
max(4n
max(4n
CK,7.5n CK,6ns)
s)
max(4n
max(4n
CK,10n CK,7.5n s)
s)
37.5
0
30
50
0
45
-
nCK
nCK
nCK
tRTP
tWTR
tWR
tMRD
tMOD
tRCD
tRP
tRC
tCCD
tDAL(min)
tMPRR
tRAS
tRRD
tRRD
tFAW
tFAW
tIS(base) AC175/160
tIS(base) AC150/135
ns
nCK
ns
ns
ps
ps
tIH(base) DC100/90
ps
tIPW
780
620
ps
tZQinit
tZQoper
tZQCS
512
256
64
512
256
64
nCK
nCK
nCK
tXS
115
REV 1.0
01/ 2012
tCKESRmax.: tCKSRE
tCKSRX
tCKE
tCPDED
tPD
tPRPDEN
tRDPDEN
tWRPDEN
tXPmin.:
TXPmin.:
max(3nCK,
max(3nCK, 7.5ns)
6ns)
tXPmax.: tXPmax.: tXPDLLmin.: max(10nCK, 24ns)
tXPDLLmax.: tCKEmin.:
tCKEmin.:
max(3nCK ,5.625n max(3nCK ,5.6
s)
25ns)
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.: -
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
ODT Timings
ODT turn on Latency
ODTLon
WL-2=CWL+AL-2
nCK
ODTLoff
WL-2=CWL+AL-2
nCK
ODTH4
ODTH4min.: 4
ODTH4max.: -
nCK
ODTH8
ODTH8min.: 6
ODTH8max.: -
nCK
tAONPD
8.5
8.5
ns
tAOFPD
8.5
8.5
ns
tAON
-300
300
-250
250
ps
tAOF
0.3
0.7
0.3
0.7
tCK(avg)
tADC
0.3
0.7
0.3
0.7
tCK(avg)
tWLMRD
40
40
nCK
tWLDQSEN
25
25
nCK
116
REV 1.0
01/ 2012
tWLS
245
195
ps
tWLH
245
195
ps
tWLO
tWLOE
0
0
9
2
0
0
9
2
ns
ns
117
REV 1.0
01/ 2012
tCK (DLL_OFF)
tCK(avg)
tCH(avg)
tCL(avg)
tCK(abs)
DDR3-1600
Min.
Max.
Symbol
Units
ns
ps
tCK(avg)
tCK(avg)
tCH(abs)
tCL(abs)
JIT(per)
JIT(per, lck)
tJIT(cc)
8
Refer to "Standard Speed Bins)
0.47
0.53
0.47
0.53
Min.: tCK(avg)min + tJIT(per)min
Max.: tCK(avg)max + tJIT(per)max
0.43
0.43
-70
70
-60
60
140
140
-
JIT(cc, lck)
120
ps
tJIT(duty)
tERR(2per)
tERR(3per)
tERR(4per)
tERR(5per)
tERR(6per)
tERR(7per)
tERR(8per)
tERR(9per)
tERR(10per)
tERR(11per)
tERR(12per)
-103
103
-122
122
-136
136
-147
147
-155
155
-163
163
-169
169
-175
175
-180
180
-184
184
-188
188
tERR(nper)min = (1 + 0.68ln(n)) *
tJIT(per)min
tERR(nper)max = (1 + 0.68ln(n)) *
tJIT(per)max
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
ps
tDQSQ
tQH
tLZ(DQ)
tHZ(DQ)
tDS(base)
AC175/160
tDS(base)
AC150/135
tDH(base)
DC100/90
tDIPW
0.38
-450
-
ps
tCK(avg)
ps
ps
360
tRPRE
tRPST
tQSH
tQSL
tWPRE
tWPST
0.9
0.3
0.4
0.4
0.9
0.3
Note 19
Note 11
-
tCK(avg)
tCK(avg)
tCK(avg)
tCK(avg)
tCK(avg)
tCK(avg)
tDQSCK
-225
225
tCK(avg)
tLZ(DQS)
-450
225
tCK(avg)
tHZ(DQS)
225
tCK(avg)
tDQSL
tDQSH
tDQSS
tDSS
0.45
0.45
-0.27
0.18
0.55
0.55
0.27
-
tCK(avg)
tCK(avg)
tCK(avg)
tCK(avg)
tERR(nper)
120
100
225
225
Note
ps
tCK(avg)
tCK(avg)
ps
ps
ps
ps
ps
See Table.1 on page 124
ps
ps
ps
118
REV 1.0
01/ 2012
tDSH
0.18
tDLLK
512
tRTPmin.: max(4nCK, 7.5ns)
tRTPmax.: tWTRmin.: max(4nCK, 7.5ns)
tWTRmax.:
15
4
tMODmin.: max(12nCK, 15ns)
tMODmax.:
nCK
4
WR + roundup(tRP / tCK(avg))
1
Standard Speed Bins
tRRDmin.: max(4nCK, 6ns)
tRRDmax.:
tRRDmin.: max(4nCK, 7.5ns)
tRRDmax.:
30
0
40
0
-
nCK
nCK
nCK
tRTP
tWTR
tWR
tMRD
tMOD
tRCD
tRP
tRC
tCCD
tDAL(min)
tMPRR
tRAS
tRRD
tRRD
tFAW
tFAW
tCK(avg)
ns
nCK
ns
ns
tIS(base) AC175/160
ps
ps
tIH(base) DC100/90
ps
tIPW
560
ps
tZQinit
tZQoper
tZQCS
512
256
64
nCK
nCK
nCK
tXS
tCKSRX
nCK
tXPmin.:
max(3nCK, 6ns)
tXPmax.: -
119
REV 1.0
01/ 2012
tCKE
tCPDED
tPD
tPRPDEN
tRDPDEN
tWRPDEN
tCKEmin.:
max(3nCK ,5ns)
tCKEmax.: tCPDEDmin.: 2
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.: -
nCK
nCK
nCK
nCK
nCK
nCK
nCK
nCK
ODTLon
ODTLoff
WL-2=CWL+AL-2
WL-2=CWL+AL-2
nCK
nCK
ODTH4
ODTH4min.: 4
ODTH4max.: -
nCK
ODTH8
ODTH8min.: 6
ODTH8max.: -
nCK
tAONPD
8.5
ns
tAOFPD
8.5
ns
tAON
-225
225
ps
tAOF
0.3
0.7
tCK(avg)
tADC
0.3
0.7
tCK(avg)
tWLMRD
40
nCK
tWLDQSEN
25
nCK
tWLS
165
ps
tWLH
165
ps
tWLO
tWLOE
0
0
7.5
2
ns
ns
120
REV 1.0
01/ 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.)
121
REV 1.0
01/ 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.
122
REV 1.0
01/ 2012
DDR3-1066
DDR3-1333
DDR3-1600
(-BE)
(-CG)
(-DI)
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].
123
REV 1.0
01/ 2012
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
2
1.5
1
0.9
0.8
0.7
0.6
0.5
0.4
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
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
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
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
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
124
REV 1.0
01/ 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
68
45
45
30
0
0
2
-3
3
-8
6
-13
9
-20
5
-30
-3
-45
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
125
REV 1.0
01/ 2012
Unit [ps]
DDR3-1066
DDR3-1333
DDR3-1600
(-BE)
(-CG)
(-DI)
reference
Units
1.5V
tDS(base) AC175
VIH/L(ac)
25
ps
tDS(base) AC 150
VIH/L(ac)
75
30
10
ps
tDH(base) DC100
VIH/L(dc)
100
65
45
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
126
REV 1.0
01/ 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
127
REV 1.0
01/ 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
128
REV 1.0
01/ 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
129
REV 1.0
01/ 2012
BOTTOM VIEW
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
130
REV 1.0
01/ 2012
BOTTOM VIEW
TOP VIEW
6.4
10. 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 . 40
Max. 0 .50
Min. 0 . 25
Max. 0 .40
Max . 1.20
Units : mm
131
REV 1.0
01/ 2012
Revision Log
Rev
Date
Modification
0.1
7/2011
Preliminary Release
1.0
1/2012
Official Release
132
REV 1.0
01/ 2012