M54D1G1664A [ESMT]

8M x 16 Bit x 8 Banks LPDDR2 SDRAM;
M54D1G1664A
型号: M54D1G1664A
厂家: ELITE SEMICONDUCTOR MEMORY TECHNOLOGY INC.    ELITE SEMICONDUCTOR MEMORY TECHNOLOGY INC.
描述:

8M x 16 Bit x 8 Banks LPDDR2 SDRAM

动态存储器 双倍数据速率 光电二极管
文件: 总131页 (文件大小:5061K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ESMT  
M54D1G1664A  
LPDDR2 SDRAM  
8M x 16 Bit x 8 Banks  
LPDDR2 SDRAM  
Feature  
JEDEC LPDDR2S4B compliance  
HSUL_12 interface (High Speed Unterminated Logic 1.2V)  
Power supply:  
-
-
VDD1 = 1.7 to 1.95V  
VDD2, VDDCA, VDDQ = 1.14 to 1.3V  
4n prefetch architecture  
Multiplexed, double data rate, command/address inputs; commands entered on every CK edge  
Bidirectional/differential data strobe per byte of data (DQS_t/DQS_c)  
Programmable read latency (RL) and write latency (WL)  
Programmable burst lengths (BL): 4, 8, 16  
Pre-bank refresh for concurrent operation  
Partial Array Self Refresh (PASR)  
Temperature Compensated Self Refresh (TCSR) by builtin temperature sensor  
Deep Power Down mode (DPD)  
Programmable Driver Strength (DS)  
Clock stop capability  
Ordering Information  
Max Freq.  
(MHz)  
Data Rate  
(Mb/s/pin)  
VDD1 / VDD2,  
VDDCA, VDDQ  
RL  
WL  
Package  
Comments  
Product ID  
M54D1G1664A-1.8BKG  
M54D1G1664A-2.5BKG  
M54D1G1664A-3BKG  
533  
400  
333  
1066  
800  
8
6
5
4
3
2
1.8V / 1.2V 134 ball BGA  
Pb-free  
667  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 1/131  
ESMT  
M54D1G1664A  
LPDDR2 SDRAM Addressing  
Items  
1Gb (64Mb x16)  
Device Type  
S4  
8
Number of Banks  
Bank Addresses  
tREFI (us) *2  
BA0-BA2  
7.8  
Row Addresses  
Column Addresses*1  
R0-R12  
C0-C9  
Notes:  
1. The least-significant column address C0 is not transmitted on the CA bus, and is implied to be zero.  
2. tREFI values for all bank refresh is within temperature specification (TCASE <= 85).  
3. Row and Column Address values on the CA bus that are not used are “don’t care”.  
Block Diagram  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 2/131  
ESMT  
M54D1G1664A  
BALL CONFIGURATION (TOP VIEW)  
(BGA 134 Ball, 10mmx11.5mmx1.0mm Body, 0.65mm Ball Pitch)  
1
2
3
4
5
6
7
8
9
10  
A
B
C
D
E
F
= NC / DNU  
= Ground  
= DRAM  
G
H
J
= Power  
K
L
M
N
P
R
T
U
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
3/131  
ESMT  
M54D1G1664A  
Ball Descriptions  
Ball Name  
Type  
Function  
Clock: CK_t and CK_c are differential clock inputs. All Double Data Rate (DDR) CA inputs are  
sampled on both positive and negative edge of CK_t. Single Data Rate (SDR) inputs, CS_n  
and CKE, are sampled at the positive Clock edge.  
CK_t, CK_c  
Input  
Clock is defined as the differential pair, CK_t and CK_c. The positive Clock edge is defined by  
the crosspoint of a rising CK_t and a falling CK_c. The negative Clock edge is defined by the  
crosspoint of a falling CK_t and a rising CK_c.  
Clock Enable: CKE HIGH activates and CKE LOW deactivates internal clock signals and  
therefore device input buffers and output drivers. Power savings modes are entered and exited  
through CKE transitions. CKE is considered part of the command code. CKE is sampled at the  
positive Clock edge.  
CKE  
Input  
Chip Select: CS_n is considered part of the command code and CS_n is sampled at the  
positive Clock edge.  
CS_n  
CA[n:0]  
DQ[n:0]  
Input  
Input  
I/O  
DDR Command/Address Inputs: Uni-directional command/address bus inputs.  
CA is considered part of the command code.  
Data Inputs/Output: Bi-directional data bus. n=15 for 16 bits DQ.  
Data Strobe (Bi-directional, Differential):  
The data strobe is bi-directional (used for read and write data) and differential (DQS_t and  
DQS_c). It is output with read data and input with write data. DQS_t is edge-aligned to read  
data and centered with write data.  
DQS[n:0]_t,  
DQS[n:0]_c  
I/O  
DQS0_t and DQS0_c correspond to the data on DQ0 - DQ7; DQS1_t and DQS1_c to the data  
on DQ8 - DQ15.  
Input Data Mask:  
DM is the 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 of DQS_t.  
Although DM is for input only, the DM loading shall match the DQ and DQS_t (or DQS_c).  
DM0 is the input data mask signal for the data on DQ0-7, DM1 is the input data mask signal  
for the data on DQ8-15.  
DM[n:0]  
Input  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 4/131  
ESMT  
M54D1G1664A  
Ball Name  
Type  
Function  
VDD1  
VDD2  
Supply  
Supply  
Core power supply 1: Core power supply.  
Core power supply 2: Core power supply  
Input Receiver Power Supply: Power supply for CA[n:0], CKE, CS_n, CK_t, and CK_c input  
buffers.  
VDDCA  
VDDQ  
Supply  
Supply  
Supply  
I/O Power Supply: Power supply for Data input/output buffers.  
Reference Voltage for CA Command and Control Input Receiver: Reference voltage for  
all CA[n:0], CKE, CS_n, CK_t, and CK_c input buffers.  
VREF(CA)  
VREF(DQ)  
VSS  
Supply  
Supply  
Supply  
Supply  
Reference Voltage for DQ Input Receiver: Reference voltage for all Data input buffers.  
Ground.  
VSSCA  
VSSQ  
Ground for Input Receivers.  
I/O Ground.  
ZQ  
I/O  
-
Reference Pin for Output Drive Strength Calibration.  
NC / DNU  
No Connection / Do Not Use  
Notes: Data includes DQ and DM.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 5/131  
ESMT  
M54D1G1664A  
Electrical Specifications  
Absolute Maximum DC Ratings  
Stresses greater than those listed 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.  
Parameter  
VDD1 supply voltage relative to VSS  
V DD2 supply voltage relative to VSS  
VDDCA supply voltage relative to VSSCA  
VDDQ supply voltage relative to VSSQ  
Voltage on any ball relative to VSS  
Storage Temperature  
Symbol  
VDD1  
Min  
-0.4  
-0.4  
-0.4  
-0.4  
-0.4  
-55  
Max  
+2.3  
+1.6  
+1.6  
+1.6  
+1.6  
+125  
Unit  
V
Notes  
1
VDD2  
V
1
VDDCA  
VDDQ  
V
1, 2  
1, 3  
V
VIN, VOUT  
TSTG  
V
4
Notes:  
1. See “Power Ramp” section.  
2. VREFCA 0.6 x VDDCA; however, VREFCA may be VDDCA provided that VREFCA 300mV.  
3. VREFDQ 0.6 x VDDQ; however, VREFDQ may be VDDQ provided that VREFDQ 300mV.  
4. Storage Temperature is the case surface temperature on the center/top side of the LPDDR2 device. For the measurement  
conditions, please refer to JESD51-2 standard.  
AC & DC Operating Conditions  
Recommended DC Operating Conditions  
Operation or timing that is not specified is illegal, and after such an event, in order to guarantee proper operation, the LPDDR2  
Device must be powered down and then restarted through the specialized initialization sequence before normal operation can  
continue.  
Symbol  
VDD1  
Min  
1.7  
Typ  
1.8  
1.2  
1.2  
1.2  
Max  
1.95  
1.3  
Power Supply  
Core power 1  
Unit  
V
VDD2  
1.14  
1.14  
1.14  
Core power 2  
V
VDDCA  
VDDQ  
1.3  
Input buffer power  
I/O buffer power  
V
1.3  
V
Notes: VDD1 uses significantly less power than VDD2  
.
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
6/131  
ESMT  
M54D1G1664A  
Input Leakage Current  
Parameter / Condition  
Symbol  
Min  
Max  
Unit  
Note  
Input Leakage current  
For CA, CKE, CS_n, CK_t, CK_c  
Any input 0V VIN VDDCA  
(All other pins not under test = 0V)  
IL  
-2  
2
uA  
1
VREF supply leakage current  
VREFDQ = VDDQ/2 or VREFCA = VDDCA/2  
(All other pins not under test = 0V)  
IVREF  
-1  
1
uA  
2
Notes:  
1. Although DM is for input only, the DM leakage shall match the DQ and DQS_t/DQS_c output leakage specification.  
2. The minimum limit requirement is for testing purposes. The leakage current on VREFCA and VREFDQ pins should be minimal.  
Operating Temperature Range  
Parameter / Condition  
Standard  
Extended  
Symbol  
Rating  
Unit  
-25 to +85  
+85 to +105  
TCASE  
Notes:  
1. Operating temperature is the case surface temperature on the center/top side of the LPDDR2 device. For the measurement  
conditions, please refer to JESD51-2 standard.  
2. Some applications require operation in the maximum case temperature conditons in the Extended Temperature Range  
between 85 and 105 case temperature. For LPDDR2 devices, some derating is necessary to operate in this range.  
See MR4.  
3. Either the device case temperature rating or the temperature sensor may be used to set an appropriate refresh rate,  
determine the need for AC timing derating and/or monitor the operating temperature. When using the temperature sensor,  
the actual device case temperature may be higher than the TCASE rating that applies for the Operating Temperature Range.  
For example, TCASE may be above 85 when the temperature sensor indicates a temperature of less than 85 .  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 7/131  
ESMT  
M54D1G1664A  
AC and DC Input Measurement Levels  
AC and DC Logic Input Levels for Single-Ended Signals  
Single-Ended AC and DC Input Levels for CA and CS_n Inputs  
Value  
Symbol  
Parameter  
AC input logic high  
Unit  
Note  
Min  
Max  
Note 2  
VIHCA(AC)  
VILCA(AC)  
VIHCA(DC)  
VILCA(DC)  
VREF + 0.220  
Note 2  
V
V
V
V
1,2  
1,2  
1
AC input logic low  
DC input logic high  
DC input logic low  
VREF - 0.220  
VDDCA  
VREF + 0.130  
VSSCA  
VREF - 0.130  
1
Reference Voltage for CA and CS_n  
inputs  
VREFCA(DC)  
0.49 * VDDCA  
0.51 * VDDCA  
V
3,4  
Notes:  
1. For CA and CS_n input only pins. VREF = VREFCA(DC)  
2. See “Overshoot and Undershoot Specifications” section.  
.
3. The ac peak noise on VREFCA may not allow VREFCA to deviate from VREFCA(DC) by more than +/-1% VDDCA (for reference:  
approx. +/- 12 mV).  
4. For reference: approx. VDDCA/2 +/- 12 mV.  
Single-Ended AC and DC Input Levels for CKE  
Symbol  
VIHCKE  
VILCKE  
Parameter  
Min  
Max  
Note 1  
Unit  
V
Note  
CKE Input High Level  
CKE Input Low Level  
0.8 * VDDCA  
Note 1  
1
1
0.2 * VDDCA  
V
Note: See “Overshoot and Undershoot Specifications” section.  
Single-Ended AC and DC Input Levels for DQ and DM  
Value  
Symbol  
Parameter  
AC input logic high  
Unit  
Note  
Min  
Max  
VIHDQ(AC)  
VILDQ(AC)  
VIHDQ(DC)  
VILDQ(DC)  
VREFDQ(DC)  
VREF + 0.220  
Note 2  
V
V
V
V
V
1,2  
1,2  
1
AC input logic low  
Note 2  
VREF + 0.130  
VSSQ  
VREF - 0.220  
VDDQ  
DC input logic high  
DC input logic low  
VREF - 0.130  
0.51 * VDDQ  
1
Reference Voltage for DQ, DM inputs  
0.49 * VDDQ  
3,4  
Notes:  
1. For DQ input only pins. VREF = VREFDQ(DC)  
2. See “Overshoot and Undershoot Specifications” section.  
.
3. The ac peak noise on VREFDQ may not allow VREFDQ to deviate from VREFDQ(DC) by more than +/-1% VDDQ (for reference:  
approx. +/- 12 mV).  
4. For reference: approx. VDDQ/2 +/- 12 mV.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 8/131  
ESMT  
M54D1G1664A  
VREF Tolerances  
The DC tolerance limits and AC noise limits for the reference voltages VREFCA and VREFDQ are illustrated in the Figure below. It  
shows a valid reference voltage VREF(t) as a function of time. (VREF stands for VREFCA and VREFDQ likewise). VDD stands for VDDCA  
for VREFCA and VDDQ for VREFDQ. VREF(DC) is the linear average of VREF(t) over a very long period of time (e.g. 1 sec) and is specified  
as a fraction of the linear average of VDDQ or VDDCA also over a very long period of time (e.g. 1 sec). This average has to meet the  
min/max requirements in Table of Single-Ended AC and DC Input Levels for CA and CS_n Inputs. Furthermore VREF(t) may  
temporarily deviate from VREF(DC) by no more than +/- 1% VDD. VREF(t) cannot track noise on VDDQ or VDDCA if this would send VREF  
outside these specifications.  
Figure of Illustration of VREF DC tolerance and VREF AC noise limits  
The voltage levels for setup and hold time measurements VIH(AC), VIH(DC), VIL(AC) and VIL(DC) are dependent on VREF  
.
VREF DC variations affect the absolute voltage a signal must reach to achieve a valid high or low level, as well as the time from  
which setup and hold times are measured. When VREF is outside these specified levels, devices will function correctly with  
appropriate timing deratings as long as:  
VREF is maintained between 0.44 x VDDQ (or VDDCA) and 0.56 x VDDQ (or VDDCA) and so long as the controller achieves the required  
single-ended AC and DC input levels from instantaneous VREF (see the Tables of “Single-Ended AC and DC Input Levels for CA  
and CS_n Inputs” and “Single-Ended AC and DC Input Levels for DQ and DM”) Therefore, system timing and voltage budgets  
need to account for VREF deviations outside of this range.  
This also clarifies that the LPDDR2 setup/hold specification and derating 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  
LPDDR2 timings and their associated deratings.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 9/131  
ESMT  
M54D1G1664A  
Input Signal  
LPDDR2-466 to LPDDR2-1066 Input Signal  
Notes:  
1. Numbers reflect nominal values.  
2. For CA0-9, CK_t, CK_c, and CS_n, VDD stands for VDDCA. For DQ, DM, DQS_t, and DQS_c, VDD stands for VDDQ  
3. For CA0-9, CK_t, CK_c, and CS_n, VSS stands for VSSCA. For DQ, DM, DQS_t, and DQS_c, VSS stands for VSSQ  
.
.
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 10/131  
ESMT  
M54D1G1664A  
AC and DC Logic Input Levels for Differential Signals  
Differential signal definition  
Figure of Differential AC swing time and tDVAC  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
11/131  
ESMT  
M54D1G1664A  
Differential swing requirements for clock and strobe  
Table of Differential AC and DC Input Levels  
For CK_t and CK_c, VREF = VREFCA(DC); For DQS_t and DQS_c, VREF = VREFDQ(DC)  
Value  
Symbol  
Parameter  
Differential input high  
Unit  
Note  
Min  
2x (VIH(DC) - VREF  
Note 1  
Max  
Note 1  
VIHDIFF(DC)  
VILDIFF(DC)  
VIHDIFF(AC)  
VILDIFF(AC)  
)
V
V
V
V
3
3
2
2
Differential input low  
2x (VREF - VIL(DC)  
)
)
Differential input high AC  
Differential input low AC  
2x (VIH(AC) - VREF  
Note 1  
)
Note 1  
2x (VREF - VIL(AC)  
Notes:  
1. These values are not defined, however the single-ended signals CK_t, CK_c, DQS_t and DQS_c need to be within the  
respective limits (VIH(DC) max, VIL(DC) min) for single-ended signals as well as the limitations for overshoot and undershoot.  
Refer to “Overshoot and Undershoot Specifications” section.  
2. For CK_t - CK_c use VIH/VIL(AC) of CA and VREFCA; for DQS_t and DQS_c, use VIH/VIL(AC) of DQs and VREFDQ. If a reduced AC  
high or AC low level is used for a signal group, the reduced level also applies.  
3. Used to define a differential signal slew rate.  
Table of Allowed time before ringback (tDVAC) for CK_t - CK_c and DQS_t - DQS_c  
tDVAC (ps)  
tDVAC (ps)  
@ |VIH/VILDIFF(AC)| = 440mV  
@ |VIH/VILDIFF(AC)| = 600mV  
Slew Rate [V/ns]  
Min  
175  
170  
167  
163  
162  
161  
159  
155  
150  
150  
Min  
75  
57  
50  
38  
34  
29  
22  
13  
0
> 4.0  
4.0  
3.0  
2.0  
1.8  
1.6  
1.4  
1.2  
1.0  
< 1.0  
0
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 12/131  
ESMT  
M54D1G1664A  
Single-ended requirements for differential signals  
Each individual component of a differential signal (CK_t, DQS_t, CK_c, or DQS_c) has also to comply with certain requirements  
for single-ended signals.  
CK_t and CK_c shall meet VSEH(AC) min / VSEL(AC) max in every half-cycle.  
DQS_t, DQS_c shall meet VSEH(AC) min / VSEL(AC) max in every half-cycle preceeding and following a valid transition.  
Note that the applicable AC levels for CA and DQ‘s are different per speed-bin.  
Figure of Single-ended requirement for differential signals  
Note that while CA and DQ signal requirements are with respect to VREF, the single-ended components of differential signals  
have a requirement with respect to VDDQ/2 for DQS_t, DQS_c and VDDCA/2 for CK_t, CK_c; this is nominally the same.  
The transition of single-ended signals through the AC levels is used to measure setup time. For single-ended components of  
differential signals the requirement to reach VSEL(AC) max, VSEH(AC) min has no bearing on timing, but adds a restriction on the  
common mode characteristics of these signals.  
The signal ended requirements for CK_t, CK_c, DQS_t and DQS_c are found in Tables of Single-Ended AC and DC Input  
Levels for CA and CS_n Inputsand Single-Ended AC and DC Input Levels for DQ and DMrespectively.  
Table of Single-ended levels for CK_t, DQS_t, CK_c, DQS_c  
Value  
Symbol  
VSEH (AC)  
VSEL (AC)  
Parameter  
Unit  
Note  
Min  
Max  
Single-ended high-level for strobes  
(VDDQ/2) + 0.220  
(VDDCA/2) + 0.220  
Note 3  
Note 3  
Note 3  
V
V
V
V
1,2  
1,2  
1,2  
1,2  
Single-ended high-level for CK_t, CK_c  
Single-ended low-level for strobes  
Single-ended low-level for CK_t, CK_c  
(VDDQ/2) - 0.220  
(VDDCA/2) - 0.220  
Note 3  
Notes:  
1. For CK_t, CK_c use VSEH/VSEL(AC) of CA; for strobes (DQS0_t, DQS0_c, DQS1_t, DQS1_c, DQS2_t, DQS2_c, DQS3_t,  
DQS3_c) use VIH/VIL(AC) of DQs.  
2. VIH(AC)/VIL(AC) for DQs is based on VREFDQ; VSEH(AC)/VSEL(AC) for CA 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 here.  
3. These values are not defined, however the single-ended signals CK_t, CK_c, DQS0_t, DQS0_c, DQS1_t, DQS1_c, DQS2_t,  
DQS2_c, DQS3_t, DQS3_c need to be within the respective limits (VIH(DC) max, VIL(DC) min) for single-ended signals as well  
as the limitations for overshoot and undershoot. Refer to “Overshoot and Undershoot Specifications” section.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 13/131  
ESMT  
M54D1G1664A  
Differential Input Cross Point Voltage  
To guarantee tight setup and hold times as well as output skew parameters with respect to clock and strobe, each cross point  
voltage of differential input signals (CK_t, CK_c and DQS_t, DQS_c) must meet the requirements in Table of Single-ended  
levels for CK_t, DQS_t, CK_c, DQS_c. The differential input cross point voltage VIX is measured from the actual cross point of  
true and complement signals to the midlevel between of VDD and VSS  
.
Figure of VIX Definition  
Table of Cross point voltage for differential input signals (CK, DQS)  
Value  
Symbol  
Parameter  
Unit  
Note  
Min  
Max  
Differential Input Cross Point Voltage relative to  
VDDCA/2 for CK_t, CK_c  
VIXCA  
VIXDQ  
-120  
120  
mV  
mV  
1,2  
1,2  
Differential Input Cross Point Voltage relative to  
VDDQ/2 for DQS_t, DQS_c  
-120  
120  
Notes:  
1. The typical value of VIX(AC) is expected to be about 0.5 × VDD of the transmitting device, and VIX(AC) is expected to track  
variations in VDD. VIX(AC) indicates the voltage at which differential input signals must cross.  
2. For CK_t and CK_c, VREF = VREFCA(DC). For DQS_t and DQS_c, VREF = VREFDQ(DC)  
.
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 14/131  
ESMT  
M54D1G1664A  
Slew Rate Definitions for Single-Ended Input Signals  
See “CA and CS_n Setup, Hold and Derating” section for single-ended slew rate definitions for address and command signals.  
See “Data Setup, Hold and Slew Rate Derating” section for single-ended slew rate definitions for data signals.  
Slew Rate Definitions for Differential Input Signals  
Input slew rate for differential signals (CK_t, CK_c and DQS_t, DQS_c) are defined and measured as shown in Table and Figure  
below.  
Table of Differential Input Slew Rate Definition  
Measured  
Description  
Defined by  
from  
to  
Differential input slew rate for rising edge  
(CK_t - CK_c and DQS_t - DQS_c).  
[VIHDIFF min - VILDIFF max] / TRDIFF  
[VIHDIFF min VIHDIFF max] / TFDIFF  
VILDIFF max  
VIHDIFF min  
Differential input slew rate for falling edge  
(CK_t - CK_c and DQS_t - DQS_c).  
VIHDIFF min  
VILDIFF max  
Note: The differential signal (i.e. CK_t - CK_c and DQS_t - DQS_c) must be linear between these thresholds  
Figure of Differential Input Slew Rate Definition for DQS_t, DQS_c and CK_t, CK_c  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 15/131  
ESMT  
M54D1G1664A  
AC and DC Output Measurement Levels  
Table of Single-Ended AC and DC Output Levels  
Symbol  
VOH(DC)  
VOL(DC)  
VOH(AC)  
VOL(AC)  
Parameter  
Value  
Unit  
V
Notes  
0.9 x VDDQ  
0.1 x VDDQ  
DC output high measurement level (for IV curve linearity)  
DC output low measurement level (for IV curve linearity)  
AC output high measurement level (for output slew rate )  
AC output low measurement level (for output slew rate )  
Output Leakage current (DQ, DM, DQS_t, DQS_c)  
(DQ, DQS_t, DQS_c are disabled; 0V VOUT VDDQ  
1
2
V
VREFDQ + 0.12  
V
VREFDQ - 0.12  
V
Min  
Max  
Min  
-5  
5
uA  
uA  
%
IOZ  
-15  
15  
MMPUPD  
Delta RON between pull-up and pull-down for DQ/DM  
Max  
%
Notes:  
1. IOH = -0.1 mA.  
2. IOL = 0.1 mA.  
Table of Differential AC and DC Output Levels  
Symbol  
VOHDIFF(AC)  
VOLDIFF(AC)  
Parameter  
Value  
Unit  
V
0.2 x VDDQ  
-0.2 x VDDQ  
AC differential output high measurement level (for output SR)  
AC differential output low measurement level (for output SR)  
V
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 16/131  
ESMT  
M54D1G1664A  
Single-Ended Output Slew Rate  
With the reference load for timing measurements, output slew rate for falling and rising edges is defined and measured between  
VOL(AC) and VOH(AC) for single-ended signals as shown in Table and Figure below.  
Table of Single-Ended Output Slew Rate Definition  
Measured  
Description  
Defined by  
from  
VOL(AC)  
VOH(AC)  
to  
[VOH(AC) - VOL(AC)] / TRSE  
[VOH(AC) - VOL(AC)] / TFSE  
Single-ended output slew rate for rising edge  
Single-ended output slew rate for falling edge  
VOH(AC)  
VOL(AC)  
Note: Output slew rate is verified by design and characterization, and may not be subject to production test.  
Figure of Single-Ended Output Slew Rate Definition  
Table of Single-Ended Output Slew Rate *1~5  
Value  
Parameter  
Symbol  
Unit  
Min  
1.5  
1.0  
0.7  
Max  
3.5  
Single-Ended Output Slew Rate (RON = 40 +/- 30%)  
Single-Ended Output Slew Rate (RON = 60 +/- 30%)  
Output Slew Rate Matching Ratio (pull-up to pull-down)  
SRQSE  
SRQSE  
V/ns  
V/ns  
-
2.5  
1.4  
Notes:  
1. Description: SR = Slew Rate; Q: Query Output (like in DQ, which stands for Data-in, Query-Output); SE: Single-Ended  
Signals  
2. Measured with output reference load.  
3. The ratio of pull-up to pull-down slew rate is specified for the same temperature and voltage, over the entire temperature and  
voltage range. For a given output, it represents the maximum difference between pull-up and pull-down drivers due to  
process variation.  
4. The output slew rate for falling and rising edges is defined and measured between VOL(AC) and VOH(AC)  
.
5. Slew rates are measured under normal simultaneous switching output (SSO) conditions, with 1/2 of DQ signals per data byte  
driving logic-high and 1/2 of DQ signals per data byte driving logic-low.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 17/131  
ESMT  
M54D1G1664A  
Differential Output Slew Rate  
With the reference load for timing measurements, output slew rate for falling and rising edges is defined and measured between  
VOLDIFF(AC) and VOHDIFF(AC) for differential signals as shown in Table and Figure below.  
Table of Differential Output Slew Rate Definition  
Measured  
Description  
Defined by  
From  
to  
[VOHDIFF(AC) - VOLDIFF(AC)] / TRDIFF  
[VOHDIFF(AC) - VOLDIFF(AC)] / TFDIFF  
Differential output slew rate for rising edge  
Differential output slew rate for falling edge  
VOLDIFF(AC)  
VOHDIFF(AC)  
VOHDIFF(AC)  
VOLDIFF(AC)  
Note: Output slew rate is verified by design and characterization, and may not be subject to production test.  
Figure of Differential Output Slew Rate Definition  
Table of Differential Output Slew Rate *1~4  
Value  
Parameter  
Symbol  
Unit  
Min  
3.0  
2.0  
Max  
7.0  
Differential Output Slew Rate (RON = 40 +/- 30%)  
Differential Output Slew Rate (RON = 60 +/- 30%)  
SRQDIFF  
SRQDIFF  
V/ns  
V/ns  
5.0  
Notes:  
1. Description: SR = Slew Rate; Q: Query Output (like in DQ, which stands for Data-in, Query-Output); DIFF: Differentia Signals  
2. Measured with output reference load.  
3. The output slew rate for falling and rising edges is defined and measured between VOLDIFF(AC) and VOHDIFF(AC)  
.
4. Slew rates are measured under normal simultaneous switching output (SSO) conditions, with 1/2 of DQ signals per data byte  
driving logic-high and 1/2 of DQ signals per data byte driving logic-low.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 18/131  
ESMT  
M54D1G1664A  
AC Overshoot/Undershoot Specification  
Parameter  
1066  
933  
800  
667  
533  
466  
Unit  
Maximum peak amplitude  
allowed for overshoot area.  
Max  
Max  
0.35  
0.35  
V
V
Maximum peak amplitude  
allowed for undershoot area.  
1
Maximum area above VDD  
.
Max  
Max  
0.15  
0.15  
0.17  
0.17  
0.20  
0.20  
0.24  
0.24  
0.30  
0.30  
0.35 V-ns  
0.35 V-ns  
2
Maximum area below VSS  
.
(CA0-9, CS_n, CKE, CK_t, CK_c, DQ, DQS_t, DQS_c, DM)  
Notes:  
1. For CA0-9, CK_t, CK_c, CS_n, and CKE, VDD stands for VDDCA. For DQ, DM, DQS_t, and DQS_c, VDD stands for VDDQ  
.
2. For CA0-9, CK_t, CK_c, CS_n, and CKE, VSS stands for VSSCA. For DQ, DM, DQS_t, and DQS_c, VSS stands for VSSQ  
.
Figure of Overshoot/Undershoot Definition  
Notes:  
1. For CA0-9, CK_t, CK_c, CS_n, and CKE, VDD stands for VDDCA. For DQ, DM, DQS_t, and DQS_c, VDD stands for VDDQ  
2. For CA0-9, CK_t, CK_c, CS_n, and CKE, VSS stands for VSSCA. For DQ, DM, DQS_t, and DQS_c, VSS stands for VSSQ  
.
.
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 19/131  
ESMT  
M54D1G1664A  
Output buffer characteristics  
HSUL_12 Driver Output Timing Reference Load  
These “Timing Reference Loads” are not intended as a precise representation of any particular system environment or a  
depiction of the actual load presented by a production tester. System designers should use IBIS or other simulation tools to  
correlate the timing reference load to a system environment. Manufacturers correlate to their production test conditions, generally  
one or more coaxial transmission lines terminated at the tester electronics.  
Figure of HSUL_12 Driver Output Reference Load for Timing and Slew Rate  
Note: All output timing parameter values (like tDQSCK, tDQSQ, tQHS, tHZ, tRPRE etc.) are reported with respect to this reference load.  
This reference load is also used to report slew rate.  
RONPU and RONPD Resistor Definition  
VDDQ - VOUT  
RONPU  
=
ABS (IOUT  
)
When RONPU is turned off.  
VOUT  
RONPD  
=
ABS (IOUT  
)
When RONPD is turned off.  
Figure of Output Driver: Definition of Voltages and Currents  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 20/131  
ESMT  
M54D1G1664A  
RONPU and RONPD Characteristics with ZQ Calibration  
Output driver impedance RON is defined by the value of the external reference resistor RZQ. Nominal RZQ is 240 ohm.  
Table of Output Driver DC Electrical Characteristics with ZQ Calibration  
RON, nom  
Resistor  
RON34PD  
RON34PU  
RON40PD  
RON40PU  
RON48PD  
RON48PU  
RON60PD  
RON60PU  
RON80PD  
RON80PU  
RON120PD  
RON120PU  
MMPUPD  
VOUT  
Min  
0.85  
0.85  
0.85  
0.85  
0.85  
0.85  
0.85  
0.85  
0.85  
0.85  
0.85  
0.85  
-15.00  
Nom  
1.00  
1.00  
1.00  
1.00  
1.00  
1.00  
1.00  
1.00  
1.00  
1.00  
1.00  
1.00  
Max  
1.15  
1.15  
1.15  
1.15  
1.15  
1.15  
1.15  
1.15  
1.15  
1.15  
1.15  
1.15  
+15.00  
Unit  
RZQ/7  
RZQ/7  
RZQ/6  
RZQ/6  
RZQ/5  
RZQ/5  
RZQ/4  
RZQ/4  
RZQ/3  
RZQ/3  
RZQ/2  
RZQ/2  
%
Notes  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4  
1,2,3,4,5  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
34.3 Ω  
40.0 Ω  
48.0 Ω  
60.0 Ω  
80.0 Ω  
120.0 Ω  
Mismatch between  
pull-up and pull-down  
Notes:  
1. Applies across entire operating temperature range, after calibration.  
2. RZQ = 240 ohm.  
3. The tolerance limits are specified after calibration with fixed voltage and temperature. For behavior of the tolerance limits if  
temperature or voltage changes after calibration.  
4. Pull-down and pull-up output driver impedances should be calibrated at 0.5 x VDDQ  
5. Measurement definition for mismatch between pull-up and pull-down, MMPUPD: Measure RONPU and RONPD, both at 0.5 x  
VDDQ  
.
:
RONPU - RONPD  
RON, nom  
MMPUPD  
=
x 100  
For example, with MMPUPD(max) = 15% and RONPD = 0.85, RONPU must be less than 1.0.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 21/131  
ESMT  
M54D1G1664A  
Output Driver Temperature and Voltage Sensitivity  
If temperature and/or voltage change after calibration, the tolerance limits widen according to the Tables shown below.  
Table of Output Driver Sensitivity Definition  
Resistor  
RONPD  
VOUT  
Min  
Max  
Unit  
85 ( dRONdT x |Δ T| ) ( dRONdV x |Δ V| )  
115 + ( dRONdT x |Δ T| ) + ( dRONdV x |Δ V| )  
0.5 x VDDQ  
%
RONPU  
Notes:  
1. Δ T = T-T (@ calibration), Δ V =V-V (@ calibration)  
2. dRONdT and dRONdV are not subject to production test but are verified by design and characterization.  
Table of Output Driver Temperature and Voltage Sensitivity  
Symbol  
dRONdT  
dRONdV  
Parameter  
Min  
0.00  
0.00  
Max  
0.75  
0.20  
Unit  
% / C  
RON Temperature Sensitivity  
RON Voltage Sensitivity  
% / mV  
RONPU and RONPD Characteristics without ZQ Calibration  
Output driver impedance RON is defined by design and characterization as default setting.  
Table of Output Driver DC Electrical Characteristics without ZQ Calibration  
RON, nom  
Resistor  
RON34PD  
RON34PU  
RON40PD  
RON40PU  
RON48PD  
RON48PU  
RON60PD  
RON60PU  
RON80PD  
RON80PU  
RON120PD  
RON120PU  
VOUT  
Min  
24  
Nom  
34.3  
34.3  
40  
Max  
44.6  
44.6  
52  
Unit  
Ω
Notes  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
0.5 x VDDQ  
1
1
1
1
1
1
1
1
1
1
1
1
34.3 Ω  
Ω
24  
Ω
28  
40.0 Ω  
48.0 Ω  
60.0 Ω  
80.0 Ω  
120.0 Ω  
Ω
28  
40  
52  
Ω
33.6  
33.6  
42  
48  
62.4  
62.4  
78  
Ω
48  
Ω
60  
Ω
42  
60  
78  
Ω
56  
80  
104  
104  
156  
156  
Ω
56  
80  
Ω
84  
120  
120  
Ω
84  
Note: 1. Applies across entire operating temperature range, without calibration.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 22/131  
ESMT  
M54D1G1664A  
RZQ I-V Curve  
RON = 240 (RZQ  
)
Pull-Down  
Pull-Up  
Current [mA] / RON [Ohms]  
default value with  
Current [mA] / RON [Ohms]  
Voltage [V]  
default value  
after ZQReset  
with  
Calibration  
after ZQReset Calibration  
Min  
[mA]  
0.00  
0.19  
0.38  
0.56  
0.74  
0.92  
1.08  
1.25  
1.40  
1.54  
1.68  
1.81  
1.92  
2.02  
2.11  
2.19  
2.25  
2.30  
2.34  
2.37  
2.41  
2.43  
2.46  
2.48  
2.50  
Max  
[mA]  
0.00  
0.32  
0.64  
0.94  
1.26  
1.57  
1.86  
2.17  
2.46  
2.74  
3.02  
3.30  
3.57  
3.83  
4.08  
4.31  
4.54  
4.74  
4.92  
5.08  
5.20  
5.31  
5.41  
5.48  
5.55  
Min  
Max  
[mA]  
0.00  
0.26  
0.53  
0.78  
1.04  
1.29  
1.53  
1.79  
2.03  
2.26  
2.49  
2.72  
2.94  
3.15  
3.36  
3.55  
3.74  
3.91  
4.05  
4.23  
4.33  
4.44  
4.52  
4.59  
4.65  
Min  
Max  
[mA]  
0.00  
Min  
Max  
[mA]  
0.00  
[mA]  
0.00  
0.21  
0.40  
0.60  
0.79  
0.98  
1.17  
1.35  
1.52  
1.69  
1.86  
2.02  
2.17  
2.32  
2.46  
2.58  
2.70  
2.81  
2.89  
2.97  
3.04  
3.09  
3.14  
3.19  
3.23  
[mA]  
0.00  
[mA]  
0.00  
0.00  
0.05  
0.10  
0.15  
0.20  
0.25  
0.30  
0.35  
0.40  
0.45  
0.50  
0.55  
0.60  
0.65  
0.70  
0.75  
0.80  
0.85  
0.90  
0.95  
1.00  
1.05  
1.10  
1.15  
1.20  
-0.19  
-0.38  
-0.56  
-0.74  
-0.92  
-1.08  
-1.25  
-1.40  
-1.54  
-1.68  
-1.81  
-1.92  
-2.02  
-2.11  
-2.19  
-2.25  
-2.30  
-2.34  
-2.37  
-2.41  
-2.43  
-2.46  
-2.48  
-2.50  
-0.32  
-0.64  
-0.94  
-1.26  
-1.57  
-1.86  
-2.17  
-2.46  
-2.74  
-3.02  
-3.30  
-3.57  
-3.83  
-4.08  
-4.31  
-4.54  
-4.74  
-4.92  
-5.08  
-5.20  
-5.31  
-5.41  
-5.48  
-5.55  
-0.21  
-0.40  
-0.60  
-0.79  
-0.98  
-1.17  
-1.35  
-1.52  
-1.69  
-1.86  
-2.02  
-2.17  
-2.32  
-2.46  
-2.58  
-2.70  
-2.81  
-2.89  
-2.97  
-3.04  
-3.09  
-3.14  
-3.19  
-3.23  
-0.26  
-0.53  
-0.78  
-1.04  
-1.29  
-1.53  
-1.79  
-2.03  
-2.26  
-2.49  
-2.72  
-2.94  
-3.15  
-3.36  
-3.55  
-3.74  
-3.91  
-4.05  
-4.23  
-4.33  
-4.44  
-4.52  
-4.59  
-4.65  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 23/131  
ESMT  
M54D1G1664A  
Figure of RON = 240 Ohms IV Curve after ZQReset  
Figure of RON = 240 Ohms IV Curve after calibration  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
24/131  
ESMT  
M54D1G1664A  
Input/Output Capacitance  
(TCASE, VDD1 = 1.7V to 1.95V, VDD2/VDDCA/VDDQ = 1.14V to 1.3V, VSS/VSSCA/VSSQ = 0V)  
Parameter  
Symbol  
CCK  
Value  
1.0  
2.0  
0
Unit  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
pF  
Note  
1,2  
Min  
Max  
Min  
Max  
Min  
Max  
Min  
Max  
Min  
Max  
Min  
Max  
Min  
Max  
Min  
Max  
Input capacitance, CK_t and CK_c  
1,2  
1,2,3  
1,2,3  
1,2,4  
1,2,4  
1,2,5  
1,2,5  
1,2,6,7  
1,2,6,7  
1,2,7,8  
1,2,7,8  
1,2,7,9  
1,2,7,9  
1,2  
Input capacitance delta, CK_t and CK_c  
Input capacitance, all other input-only pins  
Input capacitance delta, all other input-only pins  
Input/output capacitance, DQ, DM, DQS_t, DQS_c  
Input/output capacitance delta, DQS_t, DQS_c  
Input/output capacitance delta, DQ, DM  
Input/output capacitance ZQ Pin  
CDCK  
CI  
0.20  
1.0  
2.0  
-0.40  
0.40  
1.25  
2.5  
0
CDI  
CIO  
CDDQS  
CDIO  
CZQ  
0.25  
-0.5  
0.5  
0
2.5  
1,2  
Notes:  
1. This parameter applies to die device only (does not include package capacitance).  
2. This parameter is not subject to production test. It is verified by design and characterization.  
The capacitance is measured according to JEP147 (Procedure for measuring input capacitance using a vector network  
analyzer (VNA) with VDD1, VDD2, VDDQ, VSS, VSSCA, VSSQ applied and all other pins floating.  
3. Absolute value of CCK_t - CCK_c.  
4. CI applies to CS_n, CKE, CA0-CA9.  
5. CDI = CI - 0.5 * (CCK_t + CCK_c)  
6. DM loading matches DQ and DQS.  
7. MR3 I/O configuration DS OP3-OP0 = 0001B (34.3 Ohm typical)  
8. Absolute value of CDQS_t and CDQS_c.  
9. CDIO = CIO - 0.5 * (CDQS_t + CDQS_c) in byte-lane.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 25/131  
ESMT  
M54D1G1664A  
IDD Specification Parameters and Test Conditions  
IDD Measurement Conditions  
The following definitions are used within the IDD measurement tables:  
LOW: VIN VIL(DC) MAX  
HIGH: VIN VIH(DC) MIN  
STABLE: Inputs are stable at a HIGH or LOW level  
SWITCHING: See the following three tables  
Table of Definition of Switching for CA Input Signals  
Switching for CA  
CK_t  
CK_t  
CK_t  
CK_t  
CK_t  
CK_t  
CK_t  
CK_t  
(RISING) /  
CK_c  
(FALLING) / (RISING) / (FALLING) / (RISING) / (FALLING) / (RISING) / (FALLING) /  
CK_c  
CK_c  
CK_c  
CK_c  
CK_c  
CK_c  
CK_c  
(FALLING)  
(RISING)  
(FALLING)  
(RISING)  
(FALLING)  
(RISING)  
(FALLING)  
(RISING)  
Cycle  
CS_n  
CA0  
CA1  
CA2  
CA3  
CA4  
CA5  
CA6  
CA7  
CA8  
CA9  
N
N+1  
HIGH  
N+2  
HIGH  
N+3  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
LOW  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
Notes:  
1. CS_n must always be driven HIGH.  
2. 50% of CA bus is changing between HIGH and LOW once per clock for the CA bus.  
3. The above pattern (N, N+1, N+2, N+3...) is used continuously during IDD measurement for IDD values that require  
SWITCHING on the CA bus.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 26/131  
ESMT  
M54D1G1664A  
Table of Definition of Switching for IDD4R  
Clock  
Rising  
Falling  
Rising  
Falling  
Rising  
Falling  
Rising  
Falling  
CKE  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
CS_n  
LOW  
LOW  
HIGH  
HIGH  
LOW  
LOW  
HIGH  
HIGH  
Clock Cycle Number  
Command  
Read_Rising  
Read_Falling  
NOP  
CA0-CA2  
HLH  
LLL  
CA3-CA9  
All DQ  
N
LHLHLHL  
LLLLLLL  
L
L
N
N + 1  
N + 1  
N + 2  
N + 2  
N + 3  
N + 3  
LLL  
LLLLLLL  
H
L
NOP  
HLH  
HLH  
LLL  
HLHLLHL  
HLHLLHL  
HHHHHHH  
HHHHHHH  
LHLHLHL  
Read_Rising  
Read_Falling  
NOP  
H
H
H
L
LLL  
NOP  
HLH  
Notes:  
1. Data strobe (DQS) is changing between HIGH and LOW every clock cycle.  
2. The above pattern (N, N+1...) is used continuously during IDD measurement for IDD4R.  
Table of Definition of Switching for IDD4W  
Clock  
Rising  
Falling  
Rising  
Falling  
Rising  
Falling  
Rising  
Falling  
CKE  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
CS_n  
LOW  
LOW  
HIGH  
HIGH  
LOW  
LOW  
HIGH  
HIGH  
Clock Cycle Number  
Command  
Write_Rising  
Write_Falling  
NOP  
CA0-CA2  
HLL  
CA3-CA9  
LHLHLHL  
LLLLLLL  
All DQ  
N
L
L
N
LLL  
N + 1  
N + 1  
N + 2  
N + 2  
N + 3  
N + 3  
LLL  
LLLLLLL  
H
L
NOP  
HLH  
HLL  
HLHLLHL  
HLHLLHL  
HHHHHHH  
HHHHHHH  
LHLHLHL  
Write_Rising  
Write_Falling  
NOP  
H
H
H
L
LLL  
LLL  
NOP  
HLH  
Notes:  
1. Data strobe (DQS) is changing between HIGH and LOW every clock cycle.  
2. Data masking (DM) must always be driven LOW.  
3. The above pattern (N, N+1...) is used continuously during IDD measurement for IDD4W.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 27/131  
ESMT  
M54D1G1664A  
IDD Specifications  
IDD values are for the entire operating voltage range, and all of them are for the entire standard range.  
Table of IDD Specification Parameters and Operating Conditions  
Max  
Power  
Parameter / Test Condition  
Symbol  
Unit Note  
Supply  
1066  
10  
800  
10  
667  
10  
Operating one bank active-precharge current:  
tCK = tCK(avg) min; tRC = tRCmin;  
CKE is HIGH;  
CS_n is HIGH between valid commands;  
CA bus inputs are SWITCHING;  
Data bus inputs are STABLE  
IDD01  
IDD02  
VDD1  
VDD2  
mA  
mA  
mA  
3
3
30  
30  
30  
VDDCA  
,
,
,
,
,
,
,
IDD0IN  
IDD2P1  
5
1
5
1
5
1
3,4  
VDDQ  
Idle power down standby current:  
tCK = tCK(avg)min;  
CKE is LOW; CS_n is HIGH;  
All banks idle;  
CA bus inputs are SWITCHING;  
Data bus inputs are STABLE  
VDD1  
VDD2  
uA  
mA  
uA  
3
3
IDD2P2  
2
2
2
VDDCA  
VDDQ  
IDD2PIN  
IDD2PS1  
IDD2PS2  
IDD2PSIN  
IDD2N1  
50  
1
50  
1
50  
1
3,4  
3
Idle power down standby current with clock stop:  
VDD1  
VDD2  
uA  
CK_t = LOW, CK_c = HIGH;  
CKE is LOW; CS_n is HIGH;  
All banks idle;  
CA bus inputs are STABLE;  
Data bus inputs are STABLE  
2
2
2
mA  
uA  
3
VDDCA  
VDDQ  
50  
1.5  
15  
1
50  
1.5  
15  
1
50  
1.5  
15  
1
3,4  
3
Idle non power down standby current:  
VDD1  
VDD2  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
uA  
tCK = tCK (avg)min;  
CKE is HIGH; CS_n is HIGH;  
All banks idle;  
CA bus inputs are SWITCHING;  
Data bus inputs are STABLE  
IDD2N2  
3
VDDCA  
VDDQ  
IDD2NIN  
IDD2NS1  
IDD2NS2  
IDD2NSIN  
IDD3P1  
3,4  
3
Idle non power down standby current with clock stop:  
VDD1  
VDD2  
1.5  
10  
1
1.5  
10  
1
1.5  
10  
1
CK_t = LOW, CK_c = HIGH;  
CKE is HIGH; CS_n is HIGH;  
All banks idle;  
CA bus inputs are STABLE;  
Data bus inputs are STABLE  
3
VDDCA  
VDDQ  
3,4  
3
Active power down standby current:  
VDD1  
VDD2  
2
2
2
tCK = tCK(avg)min;  
CKE is LOW; CS_n is HIGH;  
One bank active;  
CA bus inputs are SWITCHING;  
Data bus inputs are STABLE  
IDD3P2  
6
6
6
3
VDDCA  
VDDQ  
IDD3PIN  
IDD3PS1  
IDD3PS2  
IDD3PSIN  
50  
2
50  
2
50  
2
3,4  
3
VDD1  
VDD2  
mA  
mA  
uA  
Active power down standby current with clock stop:  
CK_t = LOW, CK_c = HIGH;  
CKE is LOW; CS_n is HIGH;  
One bank active;  
CA bus inputs are STABLE; Data bus inputs are STABLE  
6
6
6
3
VDDCA  
VDDQ  
50  
50  
50  
3,4  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 28/131  
ESMT  
M54D1G1664A  
Max  
Power  
Parameter / Test Condition  
Symbol  
Unit Note  
Supply  
1066  
3
800  
3
667  
3
Active non power down standby current:  
IDD3N1  
IDD3N2  
VDD1  
VDD2  
mA  
mA  
3
3
tCK = tCK(avg)min;  
CKE is HIGH; CS_n is HIGH;  
One bank active;  
CA bus inputs are SWITCHING;  
Data bus inputs are STABLE  
15  
15  
15  
VDDCA  
,
IDD3NIN  
6
6
6
mA  
3,4  
VDDQ  
Active non power down standby current with clock  
IDD3NS1  
IDD3NS2  
VDD1  
VDD2  
3
3
3
mA  
mA  
3
3
stop:  
10  
10  
10  
CK_t = LOW, CK_c = HIGH;  
CKE is HIGH; CS_n is HIGH;  
One bank active;  
CA bus inputs are STABLE;  
Data bus inputs are STABLE  
VDDCA  
VDDQ  
,
IDD3NSIN  
5
5
5
mA  
3,4  
IDD4R1  
IDD4R2  
IDD4RIN  
VDD1  
VDD2  
VDDCA  
VDDQ  
VDD1  
VDD2  
10  
150  
7
10  
140  
7
10  
130  
7
mA  
mA  
mA  
3
3
3
Operating burst READ current:  
tCK = tCK(avg)min;  
CS_n is HIGH between valid commands;  
One bank active;  
BL = 4; RL = RL(min);  
CA bus inputs are SWITCHING;  
50% data change each burst transfer  
IDD4RQ  
-
-
-
mA  
3,5  
Operating burst WRITE current:  
IDD4W1  
IDD4W2  
5
5
5
mA  
mA  
3
3
tCK = tCK(avg)min;  
CS_n is HIGH between valid commands;  
One bank active;  
140  
130  
120  
BL = 4; WL = WL(min);  
CA bus inputs are SWITCHING;  
50% data change each burst transfer  
VDDCA  
VDDQ  
,
IDD4WIN  
15  
15  
15  
mA  
3,4  
All Bank REFRESH Burst current:  
IDD51  
IDD52  
VDD1  
VDD2  
25  
80  
25  
80  
25  
80  
mA  
mA  
3
3
tCK = tCK(avg)min;  
CKE is HIGH between valid commands;  
tRC = tRFCab min;  
Burst refresh;  
CA bus inputs are SWITCHING;  
Data bus inputs are STABLE  
VDDCA  
VDDQ  
,
IDD5IN  
5
5
5
mA  
3,4  
All Bank REFRESH Average current:  
IDD5AB1  
IDD5AB2  
IDD5ABIN  
IDD5PB1  
IDD5PB2  
IDD5PBIN  
VDD1  
VDD2  
2
11  
5
2
11  
5
2
11  
5
mA  
mA  
mA  
mA  
mA  
mA  
3
3
tCK = tCK(avg)min;  
CKE is HIGH between valid commands;  
tRC = tREFI  
;
VDDCA  
VDDQ  
,
,
CA bus inputs are SWITCHING;  
Data bus inputs are STABLE  
3,4  
1,3  
1,3  
1,3,4  
Pre Bank REFRESH Average current:  
VDD1  
VDD2  
2
1
1
tCK = tCK(avg)min;  
CKE is HIGH between valid commands;  
tRC = tREFI / 8;  
CA bus inputs are SWITCHING;  
Data bus inputs are STABLE  
16  
5
16  
5
16  
5
VDDCA  
VDDQ  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 29/131  
ESMT  
M54D1G1664A  
Max  
Power  
Parameter / Test Condition  
Symbol  
Unit Note  
Supply  
1066  
1
800  
1
667  
1
2,3,7,  
8
Self refresh current (Standard Temperature Range):  
IDD61  
IDD62  
VDD1  
VDD2  
mA  
mA  
CK_t = LOW, CK_c = HIGH;  
CKE is LOW;  
CA bus inputs are STABLE;  
2,3,7,  
8
2.5  
2.5  
2.5  
Data bus inputs are STABLE;  
2,3,4  
7,8  
VDDCA  
VDDQ  
,
,
IDD6IN  
50  
50  
50  
uA  
Maximum 1x Self Refresh Rate  
IDD81  
IDD82  
IDD8IN  
VDD1  
VDD2  
30  
150  
50  
30  
150  
50  
30  
150  
50  
uA  
mA  
uA  
3
3
Deep power down current:  
CK_t = LOW, CK_c = HIGH;  
CKE is LOW;  
CA bus inputs are STABLE;  
Data bus inputs are STABLE  
VDDCA  
VDDQ  
3,4  
Notes:  
1. Per Bank Refresh only applicable for LPDDR2-S4 devices of 1Gb or higher densities.  
2. This is the general definition that applies to full array Self Refresh. Refer to Table of IDD6 Partial Array Self Refresh  
Current.  
3. IDD values published are the maximum of the distribution of the arithmetic mean.  
4. Measured currents are the summation of VDDQ and VDDCA  
.
5. Guaranteed by design with output load of 5pF and RON = 40Ohm.  
6. IDD current specifications are tested after the device is properly initialized.  
7. In addition, supplier data sheets may include additional Self Refresh IDD values for temperature subranges within the  
Standard or Extended Temperature Ranges.  
8. 1x Self Refresh Rate is the rate at which the LPDDR2-SX device is refreshed internally during Self Refresh before going into  
the Extended Temperature range.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 30/131  
ESMT  
M54D1G1664A  
Table of IDD6 Partial Array Self Refresh Current  
Parameter  
Supply  
Value  
1
Unit  
mA  
mA  
uA  
VDD1  
VDD2  
Full Array  
1/2 Array  
2.5  
50  
VDDCA, VDDQ  
VDD1  
0.9  
2.4  
50  
mA  
mA  
uA  
VDD2  
VDDCA, VDDQ  
VDD1  
IDD6 Partial Array Self  
Refresh Current  
0.8  
2.3  
50  
mA  
mA  
uA  
1/4 Array  
1/8 Array  
VDD2  
VDDCA, VDDQ  
VDD1  
0.7  
2.2  
50  
mA  
mA  
uA  
VDD2  
VDDCA, VDDQ  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
31/131  
ESMT  
M54D1G1664A  
Electrical Characteristics and AC Timing  
Clock Specification  
The jitter specified is a random jitter meeting a Gaussian distribution. Input clocks violating the min/max values may result in  
malfunction of the LPDDR2 device.  
Definition for tCK(avg) and nCK  
tCK(avg) is calculated as the average clock period across any consecutive 200 cycle window, where each clock period is calculated  
from rising edge to rising edge.  
N
t CK (avg)  
=
/ N  
S t CKj  
j =1  
where  
N = 200  
Unit ‘tCK(avg)’ represents the actual clock average tCK(avg) of the input clock under operation. Unit ‘nCK’ represents one clock cycle  
of the input clock, counting the actual clock edges.  
tCK(avg) may change by up to +/-1% within a 100 clock cycle window, provided that all jitter and timing specs are met.  
Definition for tCK(abs)  
tCK(abs) is defined as the absolute clock period, as measured from one rising edge to the next consecutive rising edge.  
tCK(abs) is not subject to production test.  
Definition for tCH(avg) and tCL(avg)  
tCH(avg) is defined as the average high pulse width, as calculated across any consecutive 200 high pulses.  
N
t CH (avg)  
=
/ (N x t CK (avg) )  
S t CHj  
j =1  
where  
N = 200  
tCL(avg) is defined as the average low pulse width, as calculated across any consecutive 200 low pulses.  
N
t CL (avg)  
=
/ (N x t CK (avg) )  
S t CLj  
j =1  
where  
N = 200  
Definition for tJIT(per)  
tJIT(per) is the single period jitter defined as the largest deviation of any signal tCK from tCK(avg)  
tJIT(per) = Min/max of {tCKi - tCK(avg) where i = 1 to 200}.  
tJIT(per),act is the actual clock jitter for a given system.  
.
tJIT(per),allowed is the specified allowed clock period jitter.  
tJIT(per) is not subject to production test.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
32/131  
ESMT  
M54D1G1664A  
Definition for tJIT(cc)  
tJIT(cc) is defined as the absolute difference in clock period between two consecutive clock cycles.  
tJIT(cc) = Max of |{tCKi +1 - tCKi}|.  
tJIT(cc) defines the cycle to cycle jitter.  
tJIT(cc) is not subject to production test.  
Definition for tERR(nper)  
tERR(nper) is defined as the cumulative error across n multiple consecutive cycles from tCK(avg)  
tERR(nper),act is the actual clock jitter over n cycles for a given system.  
tERR(nper),allowed is the specified allowed clock period jitter over n cycles.  
tERR(nper) is not subject to production test.  
.
i+n-1  
t ERR (nper)  
=
- n x t CK (avg)  
S t CKj  
j = i  
tERR(nper),min can be calculated by the formula shown below:  
t ERR (nper), min = (1 + 0.68 LN (n )) x t JIT(per), min  
tERR(nper),max can be calculated by the formula shown below:  
t ERR (nper), max = (1 + 0.68 LN (n )) x t JIT(per), max  
Using these equations, tERR(nper) tables can be generated for each tJIT(per),act value.  
Definition for duty cycle jitter tJIT(duty)  
tJIT(duty) is defined with absolute and average specification of tCH / tCL.  
t JIT (duty), min = MIN ((t CH(abs), min - t CH(avg), min ), (t CL(abs), min - t CL(avg), min ) ) x t CK(avg)  
t JIT (duty), max = MAX ((t CH(abs), max - t CH(avg), max ), (t CL(abs), max - t CL(avg), max ) ) x t CK(avg)  
Definition for tCK(abs), tCH(abs) and tCL(abs)  
These parameters are specified per their average values, however it is understood that the following relationship between the  
average timing and the absolute instantaneous timing holds at all times.  
Parameter  
Symbol  
Min  
Unit  
ps  
Absolute Clock Period  
tCK(abs)  
tCH(abs)  
tCL(abs)  
tCK(avg),min + tJIT(per),min  
tCH(avg),min + tJIT(duty),min / tCK(avg),min  
tCL(avg),min + tJIT(duty),min / tCK(avg),min  
Absolute Clock HIGH Pulse Width  
Absolute Clock LOW Pulse Width  
tCK(avg)  
tCK(avg)  
Notes:  
1. tCK(avg),min is expressed is ps for this table.  
2. tJIT(duty),min is a negative value.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
33/131  
ESMT  
M54D1G1664A  
Period Clock Jitter  
LPDDR2 devices can tolerate some clock period jitter without core timing parameter derating. This section describes device  
timing requirements in the presence of clock period jitter (tJIT(per)) in excess of the values found in Table of AC Timingand how to  
determine cycle time derating and clock cycle derating.  
Clock period jitter effects on core timing parameters (tRCD, tRP, tRTP, tWR, tWRA, tWTR, tRC, tRAS, tRRD, tFAW  
)
Core timing parameters extend across multiple clock cycles. Period clock jitter will impact these parameters when measured in  
numbers of clock cycles. When the device is operated with clock jitter within the specification limits, the LPDDR2 device is  
characterized and verified to support tnPARAM = RU{ tPARAM / tCK(avg) }.  
When the device is operated with clock jitter outside specification limits, the number of clocks or tCK(avg) may need to be increased  
based on the values for each core timing parameter.  
Cycle time derating for core timing parameters  
For a given number of clocks (tnPARAM), for each core timing parameter, average clock period (tCK(avg)) and actual cumulative  
period error (tERR(tnPARAM),act) in excess of the allowed cumulative period error (tERR(tnPARAM),allowed), the equation below  
calculates the amount of cycle time derating (in ns) required if the equation results in a positive value for a core timing parameter.  
t PARAM + t ERR (tn PARAM ),act - t ERR (tn PARAM ),allowed  
- t CK(avg) , 0  
CycleTimeDerating = Max  
tn PARAM  
A cycle time derating analysis should be conducted for each core timing parameter. The amount of cycle time derating required is  
the maximum of the cycle time deratings determined for each individual core timing parameter.  
Clock Cycle derating for core timing parameters  
For a given number of clocks (tnPARAM) for each core timing parameter, clock cycle derating should be specified with amount of  
period jitter (tJIT(per)).  
For a given number of clocks (tnPARAM), for each core timing parameter, average clock period (tCK(avg)) and actual cumulative  
period error (tERR(tnPARAM),act) in excess of the allowed cumulative period error (tERR(tnPARAM),allowed), the equation below  
calculates the clock cycle derating (in clocks) required if the equation results in a positive value for a core timing parameter.  
t PARAM + t ERR (tn PARAM ),act - t ERR (tn PARAM ),allowed  
- tn PARAM  
ClockCycleDerating = RU  
t CK(avg)  
A clock cycle derating analysis should be conducted for each core timing parameter.  
Clock jitter effects on Command/Address timing parameters (tIS, tIH, tISCKE, tIHCKE, tISb, tIHb, tISCKEb, tIHCKEb  
)
These parameters are measured from a command/address signal (CKE, CS_n, CA0 - CA9) transition edge to its respective clock  
signal (CK_t/CK_c) crossing. The spec values are not affected by the amount of clock jitter applied (i.e. tJIT(per), as the setup and  
hold are relative to the clock signal crossing that latches the command/address. Regardless of clock jitter values, these values  
shall be met.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 34/131  
ESMT  
M54D1G1664A  
Clock jitter effects on Read timing parameters  
tRPRE  
When the device is operated with input clock jitter, tRPRE needs to be derated by the actual period jitter (tJIT(per),act,max) of the  
input clock in excess of the allowed period jitter (tJIT(per),allowed,max). Output deratings are relative to the input clock.  
t JIT(per) ,act,max - t JIT(per) ,allowed,max  
t RPRE (min, derated) = 0.9 -  
t CK(avg)  
For example,  
if the measured jitter into a LPDDR2-800 device has tCK(avg) = 2500 ps, tJIT(per),act,min = -172 ps and tJIT(per),act,max = + 193 ps,  
then  
tRPRE (min,derated) = 0.9 - (tJIT(per),act,max - tJIT(per),allowed,max)/tCK(avg) = 0.9 - (193 - 100)/2500= 0.8628 tCK(avg)  
tLZ(DQ), tHZ(DQ), tDQSCK, tLZ(DQS), tHZ(DQS)  
These parameters are measured from a specific clock edge to a data signal (DMn, DQm: n=0, 1, 2, 3. m=0-31) transition and will  
be met with respect to that clock edge. Therefore, they are not affected by the amount of clock jitter applied (i.e. tJIT(per)).  
tQSH, tQSL  
These parameters are affected by duty cycle jitter which is represented by tCH(abs), min and tCL(abs), min  
tQSH(abs), min = tCH(abs), min - 0.05  
.
tQSL(abs), min = tCL(abs), min - 0.05  
These parameters determine absolute Data-Valid window at the LPDDR2 device pin.  
Absolute min data-valid window @ LPDDR2 device pin =  
min { ( tQSH(abs), min * tCK(avg), min - tDQSQ, max - tQHS, max ), ( tQSL(abs), min * tCK(avg), min - tDQSQ, max - tQHS, max ) }  
This minimum data-valid window shall be met at the target frequency regardless of clock jitter.  
tRPST  
tRPST is affected by duty cycle jitter which is represented by tCL(abs). Therefore tRPST(abs),min can be specified by tCL(abs), min  
tRPST(abs), min = tCL(abs), min - 0.05 = tQSL(abs), min  
.
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 35/131  
ESMT  
M54D1G1664A  
Clock jitter effects on Write timing parameters  
tDS, tDH  
These parameters are measured from a data signal (DMn, DQm: n=0, 1, 2, 3. m=0-31) transition edge to its respective data  
strobe signal (DQSn_t, DQSn_c: n=0, 1, 2, 3) crossing. The spec values are not affected by the amount of clock jitter applied (i.e.  
tJIT(per)), as the setup and hold are relative to the clock signal crossing that latches the command/address. Regardless of clock  
jitter values, these values shall be met.  
tDSS, tDSH  
These parameters are measured from a data strobe signal (DQSx_t, DQSx_c) crossing to its respective clock signal (CK_t/CK_c)  
crossing. The spec values are not affected by the amount of clock jitter applied (i.e. tJIT(per)), as the setup and hold are relative to  
the clock signal crossing that latches the command/address. Regardless of clock jitter values, these values shall be met.  
tDQSS  
This parameter is measured from a data strobe signal (DQSx_t, DQSx_c) crossing to the subsequent clock signal (CK_t/CK_c)  
crossing. When the device is operated with input clock jitter, this parameter needs to be derated by the actual period jitter  
tJIT(per),act of the input clock in excess of the allowed period jitter tJIT(per),allowed.  
t JIT(per) ,act,min - t JIT(per) ,allowed,min  
t DQSS (min, derated) = 0.75 -  
t CK(avg)  
t JIT(per) ,act,max - t JIT(per) ,allowed,max  
t DQSS (max, derated) = 1.25 -  
t CK(avg)  
For example,  
if the measured jitter into a LPDDR2-800 device has tCK(avg) = 2500 ps, tJIT(per),act,min = -172 ps and tJIT(per),act,max = + 193 ps,  
then  
tDQSS,(min,derated) = 0.75 - (tJIT(per),act,min - tJIT(per),allowed,min)/tCK(avg) = 0.75 - (-172 + 100)/2500 = 0.7788 tCK(avg)  
and  
tDQSS,(max,derated) = 1.25 - (tJIT(per),act,max - tJIT(per),allowed,max)/tCK(avg) = 1.25 - (193 - 100)/2500 = 1.2128 tCK(avg)  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 36/131  
ESMT  
M54D1G1664A  
Refresh Requirements  
Table of Refresh Requirement Parameters  
Parameter  
Number of Banks  
Symbol  
Value  
Unit  
8
Refresh Window  
tREFW  
32  
8
ms  
ms  
TCASE 85 ℃  
Refresh Window  
tREFW  
85℃<TCASE 105 ℃  
4,096  
7.8  
Required number of REFRESH commands (min)  
R
Average time between REFRESH commands  
(for reference only)  
REFab  
REFpb  
tREFI  
us  
us  
tREFIpb  
0.975  
130  
60  
TCASE 85 ℃  
Refresh Cycle time  
tRFCab  
tRFCpb  
tREFBW  
ns  
ns  
us  
Pre Bank Refresh Cycle time  
Burst Refresh Window = 4 x 8 x tRFCab  
4.16  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 37/131  
ESMT  
M54D1G1664A  
AC Timing  
Table of AC Timing*1~2  
AC timing parameters must satisfy the tCK minimum conditions (in multiples of tCK) as well as the timing specifications when  
values for both are indicated.  
LPDDR2  
800  
Min / Min  
Parameter  
Max. Frequency*4  
Symbol  
Unit  
Max  
tCK  
1066  
667  
~
533  
400  
333  
MHz  
Clock Timing  
min  
max  
min  
max  
min  
max  
min  
min  
max  
min  
max  
min  
max  
1.875  
2.5  
3
ns  
Average Clock Period  
tCK(avg)  
100  
ns  
0.45  
tCK(avg)  
tCK(avg)  
tCK(avg)  
tCK(avg)  
ps  
Average HIGH Pulse Width  
tCH(avg)  
0.55  
0.45  
Average LOW Pulse Width  
Absolute Clock Period  
tCL(avg)  
0.55  
tCK(abs)  
tCK(avg), min + tJIT(per),  
min  
0.43  
0.57  
0.43  
0.57  
-100  
100  
tCK(avg)  
tCK(avg)  
tCK(avg)  
tCK(avg)  
ps  
Absolute Clock HIGH Pulse Width (with  
allowed jitter)  
tCH(abs),  
allowed  
Absolute Clock LOW Pulse Width (with  
allowed jitter)  
tCL(abs),  
allowed  
-90  
90  
-110  
110  
tJIT(per)  
,
Clock Period Jitter (with allowed jitter)  
allowed  
ps  
Maximum Clock Jitter between Two  
Consecutive Clock Cycles (with allowed  
jitter)  
tJIT(cc)  
,
max  
180  
200  
220  
ps  
allowed  
min((tCH(abs) min  
(tCL(abs) min tCL(avg) min  
max((tCH(abs) max tCH(avg) max  
(tCL(abs) max tCL(avg) max)) x tCK(avg)  
,
tCH(avg) min  
)) x tCK(avg)  
),  
,
),  
min  
ps  
ps  
,
,
tJIT(duty)  
allowed  
,
Duty Clock Jitter (with allowed jitter)  
,
,
max  
,
,
min  
max  
min  
max  
min  
max  
min  
max  
-132 -162  
-147  
147  
-175  
175  
-194  
194  
-209  
209  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
tERR(2per)  
,
,
,
,
Cumulative Error Across 2 Cycles  
Cumulative Error Across 3 Cycles  
Cumulative Error Across 4 Cycles  
Cumulative Error Across 5 Cycles  
allowed  
132  
-157  
157  
162  
-192  
192  
-214  
214  
-230  
230  
tERR(3per)  
allowed  
-175  
175  
tERR(4per)  
allowed  
-188  
188  
tERR(5per)  
allowed  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 38/131  
ESMT  
M54D1G1664A  
LPDDR2  
Min / Min  
Parameter  
Symbol  
Unit  
Max  
min  
max  
min  
max  
min  
max  
min  
max  
min  
max  
min  
max  
min  
max  
tCK  
1066  
800  
667  
-200  
-222  
-244  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
tERR(6per)  
,
Cumulative Error Across 6 Cycles  
Cumulative Error Across 7 Cycles  
Cumulative Error Across 8 Cycles  
Cumulative Error Across 9 Cycles  
Cumulative Error Across 10 Cycles  
Cumulative Error Across 11 Cycles  
Cumulative Error Across 12 Cycles  
allowed  
200  
-209  
209  
-217  
217  
-224  
224  
-231  
231  
-237  
237  
-242  
242  
222  
-232  
232  
-241  
241  
-249  
249  
-257  
257  
-263  
263  
-269  
269  
244  
-256  
256  
tERR(7per)  
allowed  
,
,
,
-266  
266  
tERR(8per)  
allowed  
-274  
274  
tERR(9per)  
allowed  
-282  
282  
tERR(10per)  
,
,
,
allowed  
-289  
289  
tERR(11per)  
allowed  
-296  
tERR(12per)  
allowed  
296  
tERR(nper) allowed, min  
,
= (1 + 0.68ln(n)) ×  
min  
ps  
ps  
tJIT(per),allowed, min  
Cumulative Error Across n = 13, 14,…, 49,  
tERR(nper),  
50 Cycles  
allowed  
tERR(nper),allowed, max =(1 +0.68ln(n)) ×  
tJIT(per),allowed , max  
max  
ZQ Calibration Parameters  
Initialization Caibration Time  
Long Calibration Time  
Short Calibration Time  
Calibration Reset Time  
Read Parameters*14  
tZQINIT  
tZQCL  
min  
min  
min  
min  
1
us  
ns  
ns  
ns  
6
6
3
360  
90  
tZQCS  
tZQRESET  
50  
min  
max  
max  
max  
max  
max  
max  
2500  
5500  
ps  
ps  
ps  
ps  
ps  
ps  
ps  
DQS Output Access Time from CK_t, CK_c  
tDQSCK  
DQSCK Delta Short*18  
DQSCK Delta Medium*19  
DQSCK Delta Long*20  
DQS-DQ Skew  
tDQSCKDS  
330  
680  
920  
200  
230  
450  
900  
540  
1050  
1400  
280  
tDQSCKDM  
tDQSCKDL  
tDQSQ  
1200  
240  
Data Hold Skew Factor  
tQHS  
280  
340  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 39/131  
ESMT  
M54D1G1664A  
LPDDR2  
Min / Min  
Parameter  
Symbol  
Unit  
Max  
min  
min  
min  
min  
min  
min  
min  
min  
max  
max  
tCK  
1066  
800  
667  
DQS Output HIGH Pulse Width  
DQS Output LOW Pulse Width  
Data Half Period  
tQSH  
tQSL  
tCH(abs) - 0.05  
tCK(avg)  
tCK(avg)  
tCK(avg)  
ps  
tCL(abs) - 0.05  
tQHP  
min(tQSH, tQSL  
tQHP - tQHS  
)
DQ / DQS Output Hold Time from DQS  
READ Preamble*15~16  
tQH  
tCK(avg)  
tCK(avg)  
tRPRE  
tRPST  
tLZ(DQS)  
tLZ(DQ)  
tHZ(DQS)  
tHZ(DQ)  
0.9  
READ Postamble*15,17  
tCL(abs) - 0.05  
DQS Low-Z from Clock*15  
tDQSCK, min - 300  
tDQSCK, min - (1.4 x tQHS, max  
tDQSCK, max - 100  
ps  
ps  
ps  
ps  
DQ Low-Z from Clock*15  
)
DQS High-Z from Clock*15  
DQ High-Z from Clock*15  
tDQSCK, max + (1.4 x tDQSQ, max  
)
Write Parameters*14  
DQ and DM Input Hold Time (VREF based)  
DQ and DM Input Setup Time (VREF based)  
DQ and DM Input Pulse Width  
tDH  
tDS  
min  
min  
min  
min  
max  
min  
min  
min  
min  
min  
min  
210  
270  
270  
0.35  
0.75  
1.25  
0.4  
350  
350  
ps  
210  
ps  
tDIPW  
tCK(avg)  
tCK(avg)  
tCK(avg)  
tCK(avg)  
tCK(avg)  
tCK(avg)  
tCK(avg)  
tCK(avg)  
tCK(avg)  
Write Command to 1st DQS Latching  
Transition  
tDQSS  
DQS Input High-Level Width  
DQS Input Low-Level Width  
DQS Falling Edge to CK Setup Time  
DQS Falling Edge Hold Time from CK  
Write Postamble  
tDQSH  
tDQSL  
tDSS  
0.4  
0.2  
tDSH  
0.2  
tWPST  
tWPRE  
0.4  
Write Preamble  
0.35  
CKE Input Parameters  
CKE Min. Pulse Width (high and low pulse  
width)  
tCKE  
min  
min  
min  
3
3
tCK(avg)  
tCK(avg)  
tCK(avg)  
*2  
CKE Input Setup Time  
tISCKE  
0.25  
0.25  
*3  
CKE Input Hold Time  
tIHCKE  
Command / Address Input Parameters*14  
Address and Control Input Hold Time (VREF  
based)  
*1  
tIH  
min  
min  
min  
220  
220  
290  
290  
0.4  
370  
370  
ps  
Address and Control Input Setup Time (VREF  
based)  
*1  
tIS  
ps  
Address and Control Input Pulse Width  
tIPW  
tCK(avg)  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 40/131  
ESMT  
M54D1G1664A  
LPDDR2  
Min / Min  
Parameter  
Symbol  
Unit  
Max  
tCK  
1066  
800  
667  
Boot Parameters (10 MHz 55 MHz) *8,10,11  
max  
min  
min  
min  
min  
min  
min  
max  
100  
18  
ns  
ns  
ns  
ns  
ps  
ps  
ns  
ns  
Clock Cycle Time  
tCKb  
CKE Input Setup Time  
tISCKEb  
tIHCKEb  
tISb  
2.5  
CKE Input Hold Time  
2.5  
Address & Control Input Setup Time  
Address & Control Input Hold Time  
1150  
1150  
2.0  
tIHb  
DQS Output Data Access Time from CK_t/  
CK_c  
tDQSCKb  
10.0  
Data Strobe Edge to Output Data Edge  
tDQSQb-1.2  
tDQSQb  
tQHSb  
max  
max  
1.2  
1.2  
ns  
ns  
Data Hold Skew Factor  
Mode Register Parameters  
Mode Register Read Command Period  
Mode Register Write Command Period  
SDRAM Core Parameters*12  
Read Latency  
tMRR  
tMRW  
min  
min  
2
5
2
5
tCK(avg)  
tCK(avg)  
RL  
min  
min  
8
4
6
3
5
2
tCK(avg)  
tCK(avg)  
Write Latency  
WL  
tRAS + tRPab (with allbank Precharge)  
tRAS + tRPpb (with perbank Precharge)  
Active to Active Command Period  
tRC  
min  
ns  
CKE Minimum Pulse Width during Self  
Refresh (Low Pulse Width during Self  
Refresh)  
tCKESR  
min  
min  
3
2
15  
ns  
ns  
Self Refresh Exit to Next Valid Command  
Delay  
tXSR  
tRFCab +10  
Exit Power Down to Next Valid Command  
Delay  
tXP  
min  
min  
min  
2
2
2
7.5  
2
ns  
tCK(avg)  
ns  
CAS to CAS Delay  
tCCD  
tRTP  
Internal Read to Precharge Command  
Delay  
7.5  
Fast  
Typ  
3
3
3
15  
18  
24  
ns  
ns  
ns  
RAS to CAS Delay  
tRCD  
Slow  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
41/131  
ESMT  
M54D1G1664A  
LPDDR2  
Min / Min  
Parameter  
Symbol  
Unit  
Max  
Fast  
Typ  
tCK  
1066  
800  
667  
3
15  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
us  
ns  
ns  
ns  
ns  
us  
Row Precharge Time (single bank)  
tRPpb  
3
18  
24  
18  
21  
27  
42  
70  
15  
7.5  
10  
50  
500  
Slow  
Fast  
Typ  
3
3
Row Precharge Time (all bank)  
Row Active Time  
tRPab  
3
Slow  
min  
3
3
tRAS  
max  
min  
Write Recovery Time  
tWR  
tWTR  
tRRD  
tFAW  
tDPD  
3
2
2
8
Internal Write to Read Command Delay  
Active Bank A to Active Bank B Command  
Four Bank Activate Window  
min  
min  
min  
Minimum Deep Power Down Time  
Temperature Derating  
min  
tDQSCK  
tDQSCK Derating  
max  
min  
min  
min  
min  
min  
5620  
6000  
ps  
ns  
ns  
ns  
ns  
ns  
(Derated)  
tRCD  
(Derated)  
tRCD + 1.875  
tRC + 1.875  
tRAS + 1.875  
tRP + 1.875  
tRRD + 1.875  
tRC  
(Derated)  
tRAS  
Core Timings Temperature Derating  
(Derated)  
tRP  
(Derated)  
tRRD  
(Derated)  
Notes:  
1. Frequency values are for reference only. Clock cycle time (tCK) shall be used to determine device capabilities.  
2. All AC timings assume an input slew rate of 1V/ns.  
3. Read, Write, and input setup and hold values are referenced to VREF  
.
4. tDQSCKDS is the absolute value of the difference between any two tDQSCK measurements (in a byte lane) within a contiguous  
sequence of bursts in a 160ns rolling window. tDQSCKDS is not tested and is guaranteed by design. Temperature drift in the  
system is < 10/s. Values do not include clock jitter.  
5. tDQSCKDM is the absolute value of the difference between any two tDQSCK measurements (in a byte lane) within a 1.6us rolling  
window. tDQSCKDM is not tested and is guaranteed by design. Temperature drift in the system is < 10/s. Values do not  
include clock jitter.  
6. tDQSCKDL is the absolute value of the difference between any two tDQSCK measurements (in a byte lane) within a 32ms rolling  
window. tDQSCKDL is not tested and is guaranteed by design. Temperature drift in the system is < 10/s. Values do not  
include clock jitter.  
For Low-to-High and High-to-Low transitions, the timing reference is at the point when the signal crosses VTT. tHZ and tLZ  
transitions occur in the same access time (with respect to clock) as valid data transitions. These parameters are not  
referenced to a specific voltage level but to the time when the device output is no longer driving (for tRPST, tHZ(DQS) and tHZ(DQ)),  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 42/131  
ESMT  
M54D1G1664A  
or begins driving (for tRPRE, tLZ(DQS), tLZ(DQ) ). The figure below shows a method to calculate the point when device is no longer  
driving tHZ(DQS) and tHZ(DQ), or begins driving tLZ(DQS) and tLZ(DQ) by measuring the signal at two different voltages. The actual  
voltage measurement points are not critical as long as the calculation is consistent. The parameters tLZ(DQS), tLZ(DQ), tHZ(DQS)  
and tHZ(DQ) are defined as single-ended. The timing parameters tRPRE and tRPST are determined from the differential signal  
DQS_t / DQS_c.  
,
Output Transition Timing  
7. Measured from the start driving of DQS_t / DQS_c to the start driving the first rising strobe edge.  
8. Measured from the start driving the last falling strobe edge to the stop driving DQS_t / DQS_c.  
9. CKE input setup time is measured from CKE reaching High/Low voltage level to CK_t / CK_c crossing.  
10. CKE input hold time is measured from CK_t/CK_c crossing to CKE reaching High/Low voltage level.  
11. Input setup/hold time for signal (CA0 ~ 9, CS_n).  
12. To ensure device operation before the device is configured a number of AC boot timing parameters are defined in this table.  
Boot parameter symbols have the letter b appended, e.g., tCK during boot is tCKb  
.
13. The LPDDR2 devices set some mode register default values upon receiving a RESET (MRW) command as specified in  
Mode Register Definitionsection.  
14. The output skew parameters are measured with RON default settings into the reference load.  
15. The min tCK column applies only when tCK is greater than 6ns.  
16. Timing derating applies for operation at 85˚C to 105˚C when the requirement to derate is indicated by mode register 4  
op-code (see the Table of MR4_Device Temperature (MA[7:0] = 04h)).  
17. DRAM devices should be evenly addressed when being accessed. Disproportionate accesses to a particular row address  
may result in reduction of the product lifetime.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 43/131  
ESMT  
M54D1G1664A  
CA and CS_n Setup, Hold and Derating  
For all input signals (CA and CS_n) the total tIS (setup time) and tIH (hold time) is calculated by adding the data sheet tIS(base) and  
tIH(base) value to the tIS and tIH derating value respectively (see the series of tables following this section). Example: tIS (total  
setup time) = tIS(base) + tIS.  
Setup (tIS) nominal slew rate for a rising signal is defined as the slew rate between the last crossing of VREF(DC) and the first  
crossing of VIH(AC), min. Setup (tIS) nominal slew rate for a falling signal is defined as the slew rate between the last crossing of  
VREF(DC) and the first crossing of VIL(AC), max. If the actual signal is always earlier than the nominal slew rate line between shaded  
‘VREF(DC) to AC region’, use nominal slew rate for derating value (see the Figure of Illustration of nominal slew rate and tVAC for  
setup time tIS for CA and CS_n with respect to clock). If the actual signal is later than the nominal slew rate line anywhere  
between shaded ‘VREF(DC) to AC region’, the slew rate of a tangent line to the actual signal from the AC level to DC level is used  
for derating value (see the Figure of Illustration of tangent line for setup time tIS for CA and CS_n with respect to clock”).  
Hold (tIH) nominal slew rate for a rising signal is defined as the slew rate between the last crossing of VIL(DC), max and the first  
crossing of VREF(DC). Hold (tIH) nominal slew rate for a falling signal is defined as the slew rate between the last crossing of  
VIH(DC),min and the first crossing of VREF(DC). If the actual signal is always later than the nominal slew rate line between shaded ‘DC  
to VREF(DC) region’, use nominal slew rate for derating value (see the Figure of Illustration of nominal slew rate for hold time tIH for  
CA and CS_n with respect to clock”). If the actual signal is earlier than the nominal slew rate line anywhere between shaded ‘DC  
to VREF(DC) region’, the slew rate of a tangent line to the actual signal from the DC level to VREF(DC) level is used for derating value  
(see the Figure of Illustration of tangent line for hold time tIH for CA and CS_n with respect to clock”).  
For a valid transition, the input signal has to remain above/below VIH/VIL(AC) for some time tVAC (see the Table of Required time  
tVAC above VIH(AC) {below VIL(AC)} for valid transition). Although for slow slew rates the total setup time might be negative (i.e. a  
valid input signal will not have reached VIH/VIL(AC) at the time of the rising clock transition). A valid input signal is still required to  
complete the transition and reach VIH/VIL(AC)  
.
For slew rates between the values listed in the tables, the derating values are obtained by linear interpolation. These values are  
typically not subject to production test. They are verified by design and characterization.  
Table of CA and CS_n Setup and Hold Base-Values for 1V/ns  
LPDDR2  
Unit [ps]  
Reference  
1066  
0
933  
30  
800  
70  
667  
150  
240  
533  
240  
330  
466  
300  
390  
tIS(base)  
tIH(base)  
VIH/VIL(AC) = VREF(DC) ± 220mV  
VIH/VIL(DC) = VREF(DC) ± 130mV  
90  
120  
160  
LPDDR2  
Unit [ps]  
Reference  
400  
300  
400  
333  
440  
540  
266  
600  
700  
200  
850  
950  
tIS(base)  
tIH(base)  
VIH/VIL(AC) = VREF(DC) ± 300mV  
VIH/VIL(DC) = VREF(DC) ± 200mV  
Note: AC/DC referenced for 1V/ns CA and CS_n slew rate and 2V/ns differential CK_t / CK_c slew rate.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 44/131  
ESMT  
M54D1G1664A  
Table of Derating values LPDDR2 tIS/tIH - AC/DC based AC220  
tIS, tIH derating in [ps] AC/DC based  
AC220 Threshold -> VIH(AC) = VREF(DC) +220mV, VIL(AC) = VREF(DC) -220mV  
DC130 Threshold -> VIH(DC) = VREF(DC) +130mV, VIL(DC) = VREF(DC) -130mV  
CK_t, CK_c Differential Slew Rate  
4.0 V/ns  
3.0 V/ns  
2.0 V/ns  
1.8 V/ns  
1.6 V/ns  
1.4 V/ns  
1.2 V/ns  
1.0 V/ns  
tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH  
2.0  
1.5  
110  
74  
65  
43  
110  
73  
65  
43  
110  
73  
65  
43  
89  
16  
59  
16  
1.0  
0
0
0
0
0
0
32  
32  
0.9  
0.8  
0.7  
0.6  
0.5  
0.4  
-3  
-5  
-3  
-8  
-5  
13  
8
11  
3
29  
24  
18  
10  
27  
19  
10  
-3  
45  
40  
34  
26  
4
43  
35  
26  
13  
-4  
-13  
56  
50  
42  
20  
-7  
55  
46  
33  
16  
2
2
-6  
66  
58  
36  
17  
78  
65  
48  
34  
Note: Cell contents shaded in blue are defined as ‘not supported’.  
Table of Derating values LPDDR2 tIS/tIH - AC/DC based - AC300  
tIS, tIH derating in [ps] AC/DC based  
AC300 Threshold -> VIH(AC) = VREF(DC) +300mV, VIL(AC) = VREF(DC) -300mV  
DC200 Threshold -> VIH(DC) = VREF(DC) +200mV, VIL(DC) = VREF(DC) -200mV  
CK_t, CK_c Differential Slew Rate  
4.0 V/ns  
3.0 V/ns  
2.0 V/ns  
1.8 V/ns  
1.6 V/ns  
1.4 V/ns  
1.2 V/ns  
1.0 V/ns  
tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH  
2.0  
1.5  
150 100 150 100 150 100  
100  
0
67  
0
100  
0
67  
0
100  
67  
116  
16  
83  
16  
1.0  
0
0
32  
32  
0.9  
0.8  
0.7  
0.6  
-4  
-8  
-4  
-8  
12  
4
8
28  
20  
13  
2
24  
12  
-2  
44  
36  
29  
18  
-12  
40  
28  
14  
-5  
-12  
-20  
-4  
52  
45  
34  
4
48  
34  
-3  
-18  
61  
50  
66  
47  
20  
-8  
-21  
15  
0.5  
0.4  
-32  
-12  
-40  
20  
-35  
-11  
Note: Cell contents shaded in blue are defined as ‘not supported’.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 45/131  
ESMT  
M54D1G1664A  
Table of Required time tVAC above VIH(AC) {below VIL(AC)} for valid transition  
tVAC @ 300mV [ps]  
tVAC @ 220mV [ps]  
Slew Rate [V/ns]  
min  
75  
57  
50  
38  
34  
29  
22  
13  
0
max  
min  
175  
170  
167  
163  
162  
161  
159  
155  
150  
150  
max  
> 2.0  
2.0  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.5  
1.0  
0.9  
0.8  
0.7  
0.6  
0.5  
< 0.5  
0
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 46/131  
ESMT  
M54D1G1664A  
Figure of Illustration of nominal slew rate and tVAC for setup time tIS for CA and CS_n with respect to clock  
VREF(DC) - VIL(AC) max  
VIH(AC) min - VREF(DC)  
Setup Slew Rate  
Falling Signal  
Setup Slew Rate  
Rising Signal  
=
=
TF  
TR  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 47/131  
ESMT  
M54D1G1664A  
Figure of Illustration of nominal slew rate for hold time tIH for CA and CS_n with respect to clock  
VREF(DC) - VIL(DC) max  
VIH(DC) min - VREF(DC)  
Hold Slew Rate  
Rising Signal  
Hold Slew Rate  
Fallng Signal  
=
=
TR  
TF  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 48/131  
ESMT  
M54D1G1664A  
Figure of Illustration of tangent line for setup time tIS for CA and CS_n with respect to clock  
tangent line [ VIH(AC) min - VREF(DC)  
]
]
Setup Slew Rate  
Rising Signal  
=
=
TR  
tangent line [ VREF(DC) - VIL(AC) max  
Setup Slew Rate  
Fallng Signal  
TF  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 49/131  
ESMT  
M54D1G1664A  
Figure of Illustration of tangent line for for hold time tIH for CA and CS_n with respect to clock  
tangent line [ VREF(DC) - VIL(DC) max  
]
]
Hold Slew Rate  
Rising Signal  
=
=
TR  
tangent line [ VIH(DC) min - VREF(DC)  
Hold Slew Rate  
Fallng Signal  
TF  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 50/131  
ESMT  
M54D1G1664A  
Data Setup, Hold and Slew Rate Derating  
For all input signals (DQ, DM), the total tDS (setup time) and tDH (hold time) required is calculated by adding the data sheet tDS(base)  
and tDH(base) value to the tDS and tDH derating value respectively(see the series of tables following this section). Example: tDS  
(total setup time) = tDS(base) + tDS  
.
Setup (tDS) nominal slew rate for a rising signal is defined as the slew rate between the last crossing of VREF(DC) and the first  
crossing of VIH(AC), min. Setup (tDS) nominal slew rate for a falling signal is defined as the slew rate between the last crossing of  
VREF(DC) and the first crossing of VIL(AC), max (see the Figure of Illustration of nominal slew rate and tVAC for setup time tDS for DQ  
with respect to strobe).  
If the actual signal is always earlier than the nominal slew rate line between shaded ‘VREF(DC) to AC region’, use nominal slew rate  
for derating value. If the actual signal is later than the nominal slew rate line anywhere between shaded ‘VREF(DC) to AC region’,  
the slew rate of a tangent line to the actual signal from the AC level to DC level is used for derating value (see the Figure of  
“Illustration of tangent line for setup time tDS for DQ with respect to strobe).  
Hold (tDH) nominal slew rate for a rising signal is defined as the slew rate between the last crossing of VIL(DC), max and the first  
crossing of VREF(DC). Hold (tDH) nominal slew rate for a falling signal is defined as the slew rate between the last crossing of  
VIH(DC),min and the first crossing of VREF(DC) (see the Figure of “Illustration of nominal slew rate for hold time tDH for DQ with respect  
to strobe).  
If the actual signal is always later than the nominal slew rate line between shaded ‘DC level to VREF(DC) region’, use nominal slew  
rate for derating value. If the actual signal is earlier than the nominal slew rate line anywhere between shaded ‘DC to VREF(DC)  
region’, the slew rate of a tangent line to the actual signal from the DC level to VREF(DC) level is used for derating value (see the  
Figure of “Illustration of tangent line for hold time tDH for DQ with respect to strobe).  
For a valid transition the input signal has to remain above/below VIH/VIL(AC) for some time tVAC (see the Table of Required time  
tVAC above VIH(AC) {below VIL(AC)} for valid transition).  
Although for slow slew rates the total setup time might be negative (i.e. a valid input signal will not have reached VIH/VIL(AC) at the  
time of the rising clock transition), a valid input signal is still required to complete the transition and reach VIH/VIL(AC)  
.
For slew rates between the values listed in the tables, the derating values can be obtained by linear interpolation. These values  
are typically not subject to production test. They are verified by design and characterization.  
Table of Data Setup and Hold Base-Values for 1V/ns  
LPDDR2  
Unit [ps]  
Reference  
1066  
-10  
933  
15  
800  
50  
667  
130  
220  
533  
210  
300  
466  
230  
320  
tDS(base)  
tDH(base)  
VIH/VIL(AC) = VREF(DC) ± 220mV  
VIH/VIL(DC) = VREF(DC) ± 130mV  
80  
105  
140  
LPDDR2  
Unit [ps]  
Reference  
400  
180  
280  
333  
300  
400  
266  
450  
550  
200  
700  
800  
tDS(base)  
tDH(base)  
VIH/VIL(AC) = VREF(DC) ± 300mV  
VIH/VIL(DC) = VREF(DC) ± 200mV  
Note: AC/DC referenced for 1V/ns DQ, DM slew rate and 2V/ns differential DQS_t / DQS_c slew rate.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 51/131  
ESMT  
M54D1G1664A  
Table of Derating values LPDDR2 tDS/tDH - AC/DC based AC220  
tDS, tDH derating in [ps] AC/DC based  
AC220 Threshold -> VIH(AC) = VREF(DC) +220mV, VIL(AC) = VREF(DC) -220mV  
DC130 Threshold -> VIH(DC) = VREF(DC) +130mV, VIL(DC) = VREF(DC) -130mV  
DQS_t, DQS_c Differential Slew Rate  
4.0 V/ns  
3.0 V/ns  
2.0 V/ns  
1.8 V/ns  
1.6 V/ns  
1.4 V/ns  
1.2 V/ns  
1.0 V/ns  
tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH  
2.0  
1.5  
110  
74  
65  
43  
110  
73  
65  
43  
110  
73  
65  
43  
89  
16  
59  
16  
1.0  
0
0
0
0
0
0
32  
32  
0.9  
0.8  
0.7  
0.6  
0.5  
0.4  
-3  
-5  
-3  
-8  
-5  
13  
8
11  
3
29  
24  
18  
10  
27  
19  
10  
-3  
45  
40  
34  
26  
4
43  
35  
26  
13  
-4  
-13  
56  
50  
42  
20  
-7  
55  
46  
33  
16  
2
2
-6  
66  
58  
36  
17  
78  
65  
48  
34  
Note: Cell contents shaded in blue are defined as ‘not supported’.  
Table of Derating values LPDDR2 tDS/tDH - AC/DC based - AC300  
tDS, tDH derating in [ps] AC/DC based  
AC300 Threshold -> VIH(AC) = VREF(DC) +300mV, VIL(AC) = VREF(DC) -300mV  
DC200 Threshold -> VIH(DC) = VREF(DC) +200mV, VIL(DC) = VREF(DC) -200mV  
DQS_t, DQS_c Differential Slew Rate  
4.0 V/ns  
3.0 V/ns  
2.0 V/ns  
1.8 V/ns  
1.6 V/ns  
1.4 V/ns  
1.2 V/ns  
1.0 V/ns  
tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH tIS tIH  
2.0  
1.5  
150 100 150 100 150 100  
100  
0
67  
0
100  
0
67  
0
100  
67  
116  
16  
83  
16  
1.0  
0
0
32  
32  
0.9  
0.8  
0.7  
0.6  
-4  
-8  
-4  
-8  
12  
4
8
28  
20  
13  
2
24  
12  
-2  
44  
36  
29  
18  
-12  
40  
28  
14  
-5  
-12  
-20  
-4  
52  
45  
34  
4
48  
34  
-3  
-18  
61  
50  
66  
47  
20  
-8  
-21  
15  
0.5  
0.4  
-32  
-12  
-40  
20  
-35  
-11  
Note: Cell contents shaded in blue are defined as ‘not supported’.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 52/131  
ESMT  
M54D1G1664A  
Table of Required time tVAC above VIH(AC) {below VIL(AC)} for valid transition  
tVAC @ 300mV [ps]  
tVAC @ 220mV [ps]  
Slew Rate [V/ns]  
min  
75  
57  
50  
38  
34  
29  
22  
13  
0
max  
min  
175  
170  
167  
163  
162  
161  
159  
155  
150  
150  
max  
> 2.0  
2.0  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.5  
1.0  
0.9  
0.8  
0.7  
0.6  
0.5  
< 0.5  
0
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 53/131  
ESMT  
M54D1G1664A  
Figure of Illustration of nominal slew rate and tVAC for setup time tDS for DQ with respect to strobe  
VREF(DC) - VIL(AC) max  
VIH(AC) min - VREF(DC)  
Setup Slew Rate  
Falling Signal  
Setup Slew Rate  
Rising Signal  
=
=
TF  
TR  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 54/131  
ESMT  
M54D1G1664A  
Figure of Illustration of nominal slew rate for hold time tDH for DQ with respect to strobe  
VREF(DC) - VIL(DC) max  
VIH(DC) min - VREF(DC)  
Hold Slew Rate  
Rising Signal  
Hold Slew Rate  
Fallng Signal  
=
=
TR  
TF  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
55/131  
ESMT  
M54D1G1664A  
Figure of Illustration of tangent line for setup time tDS for DQ with respect to strobe  
tangent line [ VIH(AC) min - VREF(DC)  
]
]
Setup Slew Rate  
Rising Signal  
=
=
TR  
tangent line [ VREF(DC) - VIL(AC) max  
Setup Slew Rate  
Fallng Signal  
TF  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 56/131  
ESMT  
M54D1G1664A  
Figure of Illustration of tangent line for for hold time tDH for DQ with respect to strobe  
tangent line [ VREF(DC) - VIL(DC) max  
Hold Slew Rate  
]
]
=
Rising Signal  
TR  
tangent line [ VIH(DC) min - VREF(DC)  
Hold Slew Rate  
=
Fallng Signal  
TF  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 57/131  
ESMT  
M54D1G1664A  
Functional Description  
LPDDR2 devices use double data rate archiecture on the Command/Address (CA) bus to reduce the number of input pins in the  
system. The 10-bit CA bus contains command, address, and bank information. Each command uses one clock cycle, during  
which command information is transferred on both the positive and negative edge of the clock.  
LPDDR2-S4 devices use double data rate architecture on the DQ pins to achieve high speed operation. The double data rate  
architecture is essentially a 4n prefetch architecture with an interface designed to transfer two data bits per DQ every clock cycle  
at the I/O pins. A single read or write access for the LPDDR2-S4 effectively consists of a single 4n-bit-wide, one-clock-cycle data  
transfer at the internal SDRAM core and four corresponding n-bit-wide, one-half-clock-cycle data transfers at the I/O pins.  
Read and write accesses are burst oriented; accesses start at a selected location and continue for a programmed number of  
locations in a programmed sequence.  
For LPDDR2-S4 devices, accesses begin with the registration of an Activate command, which is then followed by a Read or  
Write command. The address and BA bits registered coincident with the Activate command are used to select the row and the  
Bank to be accessed. The address bits registered coincident with the Read or Write command are used to select the Bank and  
the starting column location for the burst access.  
Prior to normal operation, the LPDDR2 device must be initialized. The following section provides detailed information covering  
device initialization, register definition, command description and device operation.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 58/131  
ESMT  
M54D1G1664A  
Power Up, Initialization, and Power Off  
The LPDDR2 Devices must be powered up and initialized in a predefined manner. Operational procedures other than those  
specified may result in undefined operation.  
Power Ramp and Device Initialization  
The following sequence shall be used to power up an LPDDR2 device. Unless specified otherwise, these steps are mandatory.  
1. Power Ramp  
While applying power (after Ta), CKE shall be held at a logic low level (=<0.2 x VDDCA), all other inputs shall be between VIL min  
and VIHmax. The device will only guarantee that outputs are in a high impedance state while CKE is held low.  
On or before the completion of the power ramp (Tb), CKE must be held low. DQ, DM, DQS_t and DQS_c voltage levels must be  
between VSSQ and VDDQ during voltage ramp to avoid latchup. CK_t, CK_c, CS_n, and CA input levels must be between VSSCA  
and VDDCA during voltage ramp to avoid latchup.  
The following conditions apply:  
Ta is the point when any power supply first reaches 300mV.  
Noted conditions apply between Ta and power down (controlled or uncontrolled).  
Tb is the point at which all supply and reference voltages are within their defined operating ranges.  
Power ramp duration tINIT0 (Tb - Ta) must not exceed 20ms.  
For supply and reference voltage operating conditions, see the Table of Recommended DC Operating Conditions.  
The voltage difference between any of VSS, VSSQ, and VSSCA pins must not exceed 100mV.  
Power Ramp Completion  
After Ta is reached:  
VDD1 must be greater than VDD2 - 200mV.  
VDD1 and VDD2 must be greater than VDDCA - 200mV.  
VDD1 and VDD2 must be greater than VDDQ - 200mV.  
VREF must always be less than all other supply voltages.  
2. CKE and Clock  
Beginning at Tb, CKE must remain low for at least tINIT1 = 100 ns, after which it may be asserted high. Clock must be stable at  
least tINIT2 = 5 x tCK prior to the first low to high transition of CKE (Tc). CKE, CS_n and CA inputs must observe setup and hold  
time (tIS, tIH) requirements with respect to the first rising clock edge (as well as to the subsequent falling and rising edges).  
The clock period shall be within the range defined for tCKb (18ns to 100ns), if any Mode Register Reads are performed. Mode  
Register Writes can be sent at normal clock operating frequencies so long as all AC Timings are met. Furthermore, some AC  
parameters (e.g. tDQSCK) may have relaxed timings (e.g. tDQSCKb) before the system is appropriately configured.  
While keeping CKE high, issue NOP commands for at least tINIT3 = 200us. (Td).  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 59/131  
ESMT  
M54D1G1664A  
3. Reset command  
After tINIT3 is satisfied, a MRW (Reset) command shall be issued (Td). The memory controller may optionally issue a  
Precharge-All command prior to the MRW Reset command. Wait for at least tINIT4 = 1us while keeping CKE asserted and issuing  
NOP commands.  
4. Mode Registers Reads and Device Auto-Initialization (DAI) polling  
After tINIT4 is satisfied (Te), only MRR commands and power down entry/exit commands are allowed. Therefore, after Te, CKE  
may go low in accordance to power down entry and exit specification. (See Power Downsection)  
The MRR command may be used to poll the DAI bit to acknowledge when device auto-Initialization is complete or the memory  
controller shall wait a minimum of tINIT5 before proceeding.  
As the memory output buffers are not properly configured yet, some AC parameters may have relaxed timings before the system  
is appropriately configured.  
After the DAI bit (MR0, “DAI”) is set to zero ”DAI complete” by the memory device, the device is in idle state (Tf). The state of the  
DAI status bit can be determined by an MRR command to MR0.  
The device will set the DAI bit no later than tINIT5 after the RESET command. The memory controller shall wait a minimum of tINIT5  
or until the DAI bit is set before proceeding.  
After the DAI bit is set, it is recommended to determine the device type and other device characteristics by issuing MRR  
commands (MR0 “Device Information” etc.).  
5. ZQ Calibration  
After tINIT5 (Tf), an MRW ZQ Initialization Calibration command may be issued to the memory (MR10).  
This command is used to calibrate the LPDDR2 output drivers (RON) over process, voltage, and temperature variations.  
Optionally, the MRW ZQ Initialization Calibration command will update MR0 to indicate RZQ pin connection. In systems in which  
more than one LPDDR2 device exists on the same bus, the controller must not overlap ZQ Calibration commands. The device is  
ready for normal operation after tZQINIT  
.
6. Normal Operation  
After tZQINIT (Tg), MRW commands may be used to properly configure the memory (for example the output buffer driver strength,  
latencies, etc). Specifically, MR1, MR2, and MR3 shall be set to configure the memory for the target frequency and memory  
configuration.  
The LPDDR2 device will now be in IDLE state and ready for any valid command.  
After Tg, the clock frequency may be changed according to the clock frequency change procedure described in Input clock stop  
and frequency changesection.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 60/131  
ESMT  
M54D1G1664A  
Table of Timing Parameters for initialization  
Value  
Symbol  
Unit  
Comment  
Maximum Power Ramp Time  
min  
max  
tINIT0  
tINIT1  
tINIT2  
tINIT3  
tINIT4  
tINIT5  
tZQINIT  
tCKb  
20  
ms  
ns  
tCK  
us  
us  
us  
us  
ns  
100  
5
Minimum CKE low time after completion of power ramp  
Minimum stable clock before first CKE high  
Minimum Idle time after first CKE assertion  
Minimum Idle time after Reset command  
Maximum duration of Device Auto-Initialization  
ZQ Initial Calibration for LPDDR2-S4  
200  
1
10  
1
18  
100  
Clock cycle time during boot  
Figure of Power Ramp and Initialization Sequence  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 61/131  
ESMT  
M54D1G1664A  
Initialization after Reset (without Power ramp)  
If the RESET command is issued outside the power up initialization sequence, the reinitialization procedure shall begin with step  
3 (Td).  
Power Off Sequence  
While removing power, CKE shall be held at a logic low level (=< 0.2 x VDDCA), all other inputs shall be between VIL min and VIH max  
.
The device will only guarantee that outputs are in a high impedance state while CKE is held low.  
DQ, DM, DQS_t and DQS_c voltage levels must be between VSSQ and VDDQ during power off sequence to avoid latchup. CK_t,  
CK_c, CS_n and CA input levels must be between VSSCA and VDDCA during power off sequence to avoid latchup.  
Tx is the point where any power supply decreases under its minimum value specified in the Table of Recommended DC  
Operating Conditions.  
Tz is the point where all power supplies are below 300 mV. After Tz, the device is powered off.  
The time between Tx and Tz (tPOFF) shall be less than 2s.  
The following conditions apply between Tx and Tz:  
VDD1 must be greater than VDD2 - 200 mV.  
VDD1 and VDD2 must be greater than VDDCA - 200 mV.  
VDD1 and VDD2 must be greater than VDDQ - 200 mV.  
VREF must always be less than all other supply voltages.  
The voltage difference between any of VSS, VSSQ, and VSSCA pins may not exceed 100 mV.  
For supply and reference voltage operating conditions, see the Table of Recommended DC Operating Conditions”.  
Table of Timing Parameters Power Off  
Value  
Symbol  
Unit  
Comment  
Maximum power off ramp time  
min  
max  
tPOFF  
2
s
Uncontrolled Power Off Sequence  
The following sequence shall be used to power off the LPDDR2 device under uncontrolled condition.  
Tx is the point where any power supply decreases under its minimum value specified in the DC operating condition table.  
After turning off all power supplies, any power supply current capacity must be zero, except for any static charge remaining  
in the system.  
Tz is the point where all power supply first reaches 300 mV. After Tz, the device is powered off. The time between Tx and  
Tz shall be less than tPOFF. The relative voltage between supply voltages is uncontrolled during this period. VDD1 and VDD2  
shall decrease with a slope lower than 0.5 V/us between Tx and Tz.  
Uncontrolled power off sequence can be applied only up to 400 times in the life of the device.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 62/131  
ESMT  
M54D1G1664A  
Mode Register Definition  
Mode Register Assignment and Definition  
Each register is denoted as “R” if it can be read but not written, “W” if it can be written but not read, and “R/W” if it can be read and  
written.  
Mode Register Read command is used to read a register. Mode Register Write command is used to write a register.  
Table of Mode Register Assignment *1~5  
MR#  
MA [7:0]  
00h  
Function  
Device Info.  
Access OP7 OP6 OP5 OP4 OP3 OP2 OP1 OP0  
Link  
0
1
2
3
R
(RFU)  
nWR (for AP)  
(RFU)  
RZQI  
WC BT  
DNVI  
DI  
DAI  
go to MR0  
go to MR1  
go to MR2  
go to MR3  
01h  
Device Feature 1  
Device Feature 2  
I/O Config-1  
W
W
W
BL  
02h  
RL & WL  
DS  
03h  
(RFU)  
SDRAM Refresh  
Rate  
4
04h  
R
TUF  
(RFU)  
Refresh Rate  
go to MR4  
5
05h  
06h  
Basic Config-1  
Basic Config-2  
Basic Config-3  
Basic Config-4  
Test Mode  
R
R
LPDDR2 Manufacturer ID  
Revision ID1  
go to MR5  
go to MR6  
go to MR7  
go to MR8  
go to MR9  
go to MR10  
go to MR11  
6
7
8
07h  
R
Revision ID2  
08h  
R
I/O width  
Density  
Type  
9
09h  
W
W
Vendor-Specific Test Mode  
Calibration Code  
(RFU)  
10  
0Ah  
I/O Calibration  
(Reserved)  
11~15  
0Bh~0Fh  
16  
10h  
11h  
PASR_Bank  
PASR_Seg  
(Reserved)  
W
W
Bank Mask  
Segment Mask  
(RFU)  
go to MR16  
go to MR17  
go to MR18  
MR20~MR30  
17  
18~19  
20~31  
12h~13h  
14h~1Fh  
Reserved for NVM  
DQ Calibration  
Pattern A  
32  
33:39  
40  
20h  
21h~27h  
28h  
R
R
See “DQ Calibration” section  
go to MR32  
go to MR33  
go to MR40  
(Do Not Use)  
DQ Calibration  
Pattern B  
See “DQ Calibration” section  
41:47  
48:62  
63  
29h~2Fh  
30h~3Eh  
3Fh  
(Do Not Use)  
(Reserved)  
Reset  
go to MR41  
go to MR48  
go to MR63  
go to MR64  
go to MR127  
go to MR128  
go to MR191  
go to MR192  
go to MR255  
(RFU)  
X
W
64:126 40h~7Eh  
127 7Fh  
128:190 80h~BEh  
191 BFh  
(Reserved)  
(Do Not Use)  
(RFU)  
(Reserved for vendor use)  
(Do Not Use)  
(RFU)  
(RFU)  
192:254 C0h~FEh (Reserved for vendor use)  
255  
FFh  
(Do Not Use)  
Notes:  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 63/131  
ESMT  
M54D1G1664A  
1. RFU bits must be set to ‘0‘ during Mode Register Write.  
2. RFU bits must be read as ‘0‘ during Mode Register Read.  
3. All Mode Registers that are specified as RFU or write-only shall return undefined data when read and DQS_t, DQS_c shall  
be toggled.  
4. All Mode Registers that are specified as RFU shall not be written.  
5. Writes to read-only registers shall have no impact on the functionality of the device.  
MR0_Device Information (MA[7:0] = 00h) *1~4  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
(RFU)  
RZQI  
DNVI  
DI  
DAI  
0b: DAI complete  
1b: DAI still in progress  
DAI (Device  
Auto-Initialization Status)  
Read-only  
Read-only  
Read-only  
OP0  
OP1  
OP2  
0b: S2 or S4 SDRAM  
1b: NVM  
DI (Device Information)  
DNVI (Data Not Valid  
Information)  
0b: DNVI not supported  
00b: RZQ self test not supported  
01b: ZQ pin may connect to VDDCA or float  
10b: ZQ pin may short to GND  
RZQI (Built in Self Test for  
RZQ Information)  
Read-only  
OP[4:3]  
11b: ZQ pin self test completed, no error condition detected  
(ZQ pin may not connect to VDDCA or float nor short to  
GND)  
Notes:  
1. If RZQI is supported, it will be set upon completion of the MRW ZQ Initialization Calibration command.  
2. If ZQ is connected to VDDCA to set default calibration, OP[4:3] must be set to 01. If ZQ is not connected to VDDCA, either  
OP[4:3]=01 or OP[4:3]=10 might indicate a ZQ pin assembly error. It is recommended that the assembly error is corrected.  
3. In the case of possible assembly error (either OP[4:3]=01 or OP[4:3]=10 as defined above), the device will default to factory  
trim settings for RON and will ignore ZQ calibration commands. In either case, the system may not function as intended.  
4. In the case of the ZQ self-test returning a value of 11b, this result indicates that the device has detected a resistor connection  
to the ZQ pin. However, this result cannot be used to validate the ZQ resistor value or that the ZQ resistor tolerance meets  
the specified limits (i.e. 240ohm +/-1%).  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 64/131  
ESMT  
M54D1G1664A  
MR1_Device Feature 1 (MA[7:0] = 01h)  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
nWR (for AP)  
WC  
BT  
BL  
010b: BL4 (default)  
011b: BL8  
BL (Burst Length)  
Write-only  
OP[2:0]  
100b: BL16  
All others: reserved  
0b: Sequential (default)  
1b: Interleaved  
BT (Burst Type)  
Write-only  
Write-only  
OP3  
OP4  
0b: Wrap (default)  
1b: No wrap  
WC (Wrap Control)  
001b: nWR=3 (default)  
010b: nWR=4  
011b: nWR=5  
nWR (Number of tWR Clock  
Cycles) *1  
100b: nWR=6  
Write-only  
OP[7:5]  
101b: nWR=7  
110b: nWR=8  
All others: reserved  
Notes:  
1. Programmed value in nWR register is the number of clock cycles which determines when to start internal precharge  
operation for a write burst with AP enabled. It is determined by RU(tWR/tCK).  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 65/131  
ESMT  
M54D1G1664A  
Table of Burst Sequence by Burst Length (BL), Burst Type (BT), and Warp Control (WC)*1~5  
Burst Cycle Number and Burst Address Sequence  
BL BT C3 C2 C1 C0 WC  
1
0
2
y
2
1
3
3
2
0
4
3
1
5
6
7
8
9
10 11 12 13 14 15 16  
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0b 0b  
1b 0b  
wrap  
nw  
4
any  
seq  
X
0b  
y+1 y+2 y+3  
0b 0b 0b  
0b 1b 0b  
1b 0b 0b  
1b 1b 0b  
0b 0b 0b  
0b 1b 0b  
1b 0b 0b  
1b 1b 0b  
0
2
4
6
0
2
4
6
1
3
5
7
1
3
5
7
2
4
6
0
2
0
6
4
3
5
7
1
3
1
7
5
4
6
0
2
4
6
0
2
5
7
1
3
5
7
1
3
6
0
2
4
6
4
2
0
7
1
3
5
7
5
3
1
wrap  
nw  
8
int  
illegal (not allowed)  
any  
X
X
0b  
0b 0b 0b 0b  
0b 0b 1b 0b  
0b 1b 0b 0b  
0b 1b 1b 0b  
0
2
1
3
5
7
9
B
D
F
2
4
3
5
7
9
B
D
F
1
4
6
5
7
9
B
D
F
1
3
6
8
7
9
B
D
F
1
3
5
8
A
C
E
0
9
B
D
F
1
3
5
7
A
C
E
0
2
4
6
8
B
D
F
1
3
5
7
9
C
E
0
2
4
6
8
A
D
F
1
3
5
7
9
B
E
0
2
4
6
8
A
C
F
1
3
5
7
9
B
D
4
6
8
A
C
E
0
6
8
A
C
E
0
seq  
1b 0b 0b 0b wrap  
1b 0b 1b 0b  
8
A
C
E
0
16  
A
C
E
2
1b 1b 0b 0b  
2
4
1b 1b 1b 0b  
2
4
6
illegal (not allowed)  
illegal (not allowed)  
int  
X
X
X
X
X
X
0b  
0b  
any  
nw  
Notes:  
1. C0 input is not present on CA bus. It is implied zero.  
2. For BL=4, the burst address represents C[1: 0].  
3. For BL=8, the burst address represents C[2:0].  
4. For BL=16, the burst address represents C[3:0].  
5. For no-wrap (nw), BL4, the burst must not cross the page boundary or sub-page boundary. The variable y may start at any  
address with C0 equal to 0 and must not start at any address in table below for the respective density and bus width  
combinations.  
Table of Non Wrap Restrictions  
1Gb  
Not across full page boundary  
x16  
x16  
3FE, 3FF, 000, 001  
Not across sub-page boundary  
1FE, 1FF, 200, 201  
Note: Non-wrap BL=4 data orders shown above are prohibited.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 66/131  
ESMT  
M54D1G1664A  
MR2_Device Feature 2 (MA[7:0] = 02h)  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
(RFU)  
RL & WL  
0001b: RL = 3 / WL = 1 (default)  
0010b: RL = 4 / WL = 2  
0011b: RL = 5 / WL = 2  
0100b: RL = 6 / WL = 3  
0101b: RL = 7 / WL = 4  
0110b: RL = 8 / WL = 4  
All others: reserved  
RL & WL  
Write-only  
OP[3:0]  
MR3_I/O Configuration 1 (MA[7:0] = 03h)  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
(RFU)  
DS  
0000b: reserved  
0001b: 34.3 ohm typical  
0010b: 40 ohm typical (default)  
0011b: 48 ohm typical  
0100b: 60 ohm typical  
0101b: reserved  
DS  
Write-only  
OP[3:0]  
0110b: 80-ohm typical  
0111b: 120-ohm typical (optional)  
All others: reserved  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 67/131  
ESMT  
M54D1G1664A  
MR4_Device Temperature (MA[7:0] = 04h) *1~8  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
TUF  
(RFU)  
SDRAM Refresh Rate  
000b: SDRAM Low temperature operating limit exceeded  
001b: 4x tREFI, 4x tREFIpb, 4x tREFW  
010b: 2x tREFI, 2x tREFIpb, 2x tREFW  
011b: 1x tREFI, 1x tREFIpb, 1x tREFW (<=85 )  
100b: Reserved  
SDRAM Refresh Rate  
Read-only  
Read-only  
OP[2:0]  
OP[7]  
101b: 0.25x tREFI, 0.25x tREFIpb, 0.25x tREFW, do not derate  
SDRAM AC timing  
110b: 0.25x tREFI, 0.25x tREFIpb, 0.25x tREFW, derate SDRAM  
AC timing  
111b: SDRAM High temperature operating limit exceeded  
0b: OP[2:0] value has not changed since last read of MR4.  
1b: OP[2:0] value has changed since last read of MR4.  
Temperature Update Flag  
(TUF)  
Notes:  
1. A Mode Register Read from MR4 will reset OP7 to 0.  
2. OP7 is reset to 0at power up. OP[2:0] bits are undefined after power up.  
3. If OP2 equals 1, the device temperature is greater than 85 .  
4. OP7 is set to ‘1’ if OP[2:0] has changed at any time since the last read of MR4.  
5. The device might not operate properly when OP[2:0] = 000b or 111b.  
6. For specified operating temperature range and maximum operating temperature refer to the Table of Operating  
Temperature Range.  
7. The devices shall be derated by adding 1.875 ns to the following core timing parameters: tRCD, tRC, tRAS, tRP, and tRRD. tDQSCK  
must be derated according to the tDQSCK derating in the Table of AC timing. Prevailing clock frequency specifications and  
related setup and hold timings shall remain unchanged.  
8. The recommended frequency for reading MR4 is provided in Temperature Sensorsection.  
MR5_Basic Configuration 1 (MA[7:0] = 05h)  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
LPDDR2 Manufacturer ID  
0000 1001b  
LPDDR2 Manufacturer ID  
Read-only  
OP[7:0]  
MR6_Basic Configuration 2 (MA[7:0] = 06h)  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
Revision ID1  
0000 0000b: A-version  
Revision ID1  
Read-only  
OP[7:0]  
Note: MR6 is vendor-specific.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 68/131  
ESMT  
M54D1G1664A  
MR7_Basic Configuration 3 (MA[7:0] = 07h)  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
Revision ID2  
0000 0000b: A-version  
Revision ID2  
Read-only  
OP[7:0]  
Note: MR7 is vendor-specific.  
MR8_Basic Configuration 4 (MA[7:0] = 08h)  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
I/O width  
Density  
Type  
00b: S4 SDRAM  
0100b: 1Gb  
Type  
Read-only  
Read-only  
OP[1:0]  
OP[5:2]  
Density  
00b: x32  
01b: x16  
I/O width  
Read-only  
OP[7:6]  
MR9_Test Mode (MA[7:0] = 09h)  
OP7 OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
Vendor-specific Test Mode  
MR10_Calibration (MA[7:0] = 0Ah) *1~4  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
Calibration Code  
0xFF: Calibration command after initialization  
0xAB: Long calibration  
0x56: Short calibration  
Calibration Code  
Notes:  
Write-only  
OP[7:0]  
0xC3: ZQ Reset  
others: Reserved  
1. Host processor must not write MR10 with “Reserved” values.  
2. The device ignores calibration commands when a “Reserved” value is written into MR10.  
3. See the Table of AC timingfor the calibration latency.  
4. If ZQ is connected to VSSCA through RZQ, either the ZQ calibration function (see “Mode Register Write ZQ Calibration  
Command” section) or default calibration (through the ZQreset command) is supported. If ZQ is connected to VDDCA, the  
device operates with default calibration, and ZQ calibration commands are ignored. In both cases, the ZQ connection must  
not change after power is applied to the device.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 69/131  
ESMT  
M54D1G1664A  
MR16_PASR_Bank Mask (MA[7:0] = 10h)  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
Bank Mask (8-bank)  
0b: refresh enable to the bank (=unmasked, default)  
1b: refresh blocked (=masked)  
Bank [7:0] Mask  
Write-only  
OP[7:0]  
OP  
0
Bank Mask  
XXXXXXX1  
XXXXXX1X  
XXXXX1XX  
XXXX1XXX  
XXX1XXXX  
XX1XXXXX  
X1XXXXXX  
1XXXXXXX  
8-Bank SDRAM  
Bank 0  
Bank 1  
1
Bank 2  
2
Bank 3  
3
Bank 4  
4
Bank 5  
5
Bank 6  
6
Bank 7  
7
MR17_PASR_Segment Mask (MA[7:0] = 11h)  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
Segment mask  
0b: refresh enable to the segment (=unmasked, default)  
1b: refresh blocked (=masked)  
Segment [7:0] Mask  
Write-only  
OP[7:0]  
Segment  
OP  
0
Segment Mask  
XXXXXXX1  
R12:10  
000b  
001b  
010b  
011b  
100b  
101b  
110b  
111b  
0
1
2
3
4
5
6
7
1
XXXXXX1X  
XXXXX1XX  
XXXX1XXX  
XXX1XXXX  
XX1XXXXX  
X1XXXXXX  
1XXXXXXX  
2
3
4
5
6
7
Note: X is “Don’t Care” for the designated segment.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
70/131  
ESMT  
M54D1G1664A  
MR32_DQ Calibration Pattern A (MA[7:0] = 20h)  
Reads to MR32 return DQ Calibration Pattern “A”. See “DQ Calibration” section.  
MR40_DQ Calibration Pattern B (MA[7:0] = 28h)  
Reads to MR40 return DQ Calibration Pattern “B”. See “DQ Calibration” section.  
MR63_Reset (MA[7:0] = 3Fh): MRW only  
OP7  
OP6  
OP5  
OP4  
OP3  
OP2  
OP1  
OP0  
X
Note: For additional information on MRW RESET, see “Mode Register Write Command” section.  
Table of Reserved Mode Registers  
Mode Register  
MR[11:15]  
MR[18:19]  
MR[20:31]  
MR[33:39]  
MR[41:47]  
MR[48:62]  
MR[64:126]  
MR127  
MA  
Address  
0Bh-0Fh  
12h13h  
14h1Fh  
21h27h  
29h2Fh  
30h3Eh  
40h7Eh  
7Fh  
Restriction  
RFU  
OP[7:0]  
RFU  
NVM (DNU)  
DNU  
DNU  
RFU  
MA[7:0]  
Reserved  
RFU  
DNU  
MR[128:190]  
MR191  
80hBEh  
BFh  
RVU  
DNU  
MR[192:254]  
MR255  
C0hFEh  
FFh  
RVU  
DNU  
Note: NVM = nonvolatile memory use only; DNU = Do not use; RVU = Reserved for vendor use.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 71/131  
ESMT  
M54D1G1664A  
Command Definitions and Timing Diagram  
Activate Command  
The Activate command is issued by holding CS_n LOW, CA0 LOW, and CA1 HIGH at the rising edge of the clock. The bank  
addresses are used to select the desired bank. The row addresses are used to determine which row to activate in the selected  
bank. The Activate command must be applied before any Read or Write operation can be executed. The device can accept a  
read or write command at time tRCD after the activate command is sent. Once a bank has been activated it must be precharged  
before another Activate command can be applied to the same bank. The bank active and precharge times are defined as tRAS and  
tRP, respectively. The minimum time interval between successive Activate commands to the same bank is determined by the RAS  
cycle time of the device (tRC). The minimum time interval between Activate commands to different banks is tRRD  
.
Certain restrictions on operation of the 8-bank devices must be observed. There are two rules. One for restricting the number of  
sequential Activate commands that can be issued and another for allowing more time for RAS precharge for a Precharge All  
command. The rules are as follows:  
8-bank device Sequential Bank Activation Restriction: No more than 4 banks may be activated (or refreshed, in the case of  
REFpb) in a rolling tFAW window. Converting to clocks is done by dividing tFAW [ns] by tCK [ns], and rounding up to next  
integer value. As an example of the rolling window, if RU{ (tFAW / tCK) } is 10 clocks, and an activate command is issued in  
clock N, no more than three further activate commands may be issued at or between clock N+1 and N+9. REFpb also  
counts as bank-activation for the purposes of tFAW  
.
8-bank device Precharge All Allowance: tRP for a Precharge All command for an 8-bank device shall equal tRPab, which is  
greater than tRPpb  
.
Figure of Activate command cycle: tRCD=3, tRP=3, tRRD=2  
Note: A Precharge-All command uses tRPab timing, while a Single Bank Precharge command uses tRPpb timing. In this figure, tRP is  
used to denote either an All-bank Precharge or a Single Bank Precharge  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 72/131  
ESMT  
M54D1G1664A  
Figure of tFAW timing  
Note: For 8-bank devices only.  
Command Input Signal Timing Definition  
Figure of Command Input Setup and Hold Timing  
Note: Setup and hold conditions also apply to the CKE pin. See section related to power down for timing diagrams related to the  
CKE pin.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 73/131  
ESMT  
M54D1G1664A  
Figure of CKE Input Setup and Hold Timing  
Notes:  
1. After CKE is registered LOW, CKE signal level must be maintained below VILCKE for tCKE specification (LOW pulse width).  
2. After CKE is registered HIGH, CKE signal level must be maintained above VIHCKE for tCKE specification (HIGH pulse width)  
Read and Write access modes  
After a bank has been activated, a read or write cycle can be executed. This is accomplished by setting CS_n LOW, CA0 HIGH,  
and CA1 LOW at the rising edge of the clock. CA2 must also be defined at this time to determine whether the access cycle is a  
READ operation (CA2 HIGH) or a WRITE operation (CA2 LOW).  
The device provides a fast column access operation. A single Read or Write Command initiates a burst read or write operation on  
successive clock cycles.  
A new burst access must not interrupt the previous 4-bit burst operation in case of BL = 4 setting. In case of BL = 8 and BL = 16  
settings, Reads may be interrupted by Reads and Writes may be interrupted by Writes, provided that this occurs on even clock  
cycles after the Read or Write command and tCCD is met.  
Burst Read command  
The Burst Read command is initiated by having CS_n LOW, CA0 HIGH, CA1 LOW and CA2 HIGH at the rising edge of the clock.  
The command address bus inputs, CA5r-CA6r and CA1f-CA9f, determine the starting column address for the burst. The Read  
Latency (RL) is defined from the rising edge of the clock on which the Read Command is issued to the rising edge of the clock  
from which the tDQSCK delay is measured. The first valid datum is available RL * tCK + tDQSCK + tDQSQ after the rising edge of the  
clock where the Read Command is issued. The data strobe output is driven LOW tRPRE before the first rising valid strobe edge.  
The first bit of the burst is synchronized with the first rising edge of the data strobe. Each subsequent data-out appears on each  
DQ pin edge aligned with the data strobe. The RL is programmed in the mode registers.  
Timings for the data strobe are measured relative to the crosspoint of DQS_t and its complement, DQS_c.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 74/131  
ESMT  
M54D1G1664A  
Figure of Data output (read) timing (tDQSCK max  
)
Notes:  
1. tDQSCK may span multiple clock periods.  
2. An effective Burst Length of 4 is shown  
Figure of Data output (read) timing (tDQSCK min  
)
Note: An effective Burst Length of 4 is shown  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
75/131  
ESMT  
M54D1G1664A  
Figure of Burst read: RL = 5, BL = 4, tDQSCK > tCK  
Figure of Burst read: RL = 3, BL = 8, tDQSCK < tCK  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
76/131  
ESMT  
M54D1G1664A  
Figure of tDQSCKDL timing  
Note: tDQSCKDL, max is defined as the maximum of ABS (tDQSCKn - tDQSCKm) for any {tDQSCKn, tDQSCKm} pair within any 32ms rolling  
window.  
Figure of tDQSCKDM timing  
Note: tDQSCKDM, max is defined as the maximum of ABS (tDQSCKn - tDQSCKm) for any {tDQSCKn, tDQSCKm} pair within any 1.6us rolling  
window.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 77/131  
ESMT  
M54D1G1664A  
Figure of tDQSCKDS timing  
Note: tDQSCKDS, max is defined as the maximum of ABS (tDQSCKn - tDQSCKm) for any {tDQSCKn, tDQSCKm} pair for reads within a  
consecutive burst within any 160ns rolling window.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 78/131  
ESMT  
M54D1G1664A  
Figure of Burst read followed by burst write: RL = 3, WL = 1, BL = 4  
The minimum time from the burst read command to the burst write command is defined by the Read Latency (RL) and the Burst  
Length (BL). Minimum read to write latency is RL + RU (tDQSCK, max / tCK) + BL/2 + 1 - WL clock cycles. Note that if a read burst is  
truncated with a Burst Terminate (BST) command, the effective burst length of the truncated read burst should be used as “BL” to  
calculate the minimum read to write delay.  
Figure of Seamless burst read: RL = 3, BL= 4, tCCD = 2  
The seamless burst read operation is supported by enabling a read command at every other clock for BL = 4 operation, every 4th  
clocks for BL = 8 operation, and every 8th clocks for BL=16 operation. This operation is allowed regardless of whether the  
accesses read the same or different banks as long as the banks are activated.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 79/131  
ESMT  
M54D1G1664A  
Reads interrupted by a read  
A burst read can be interrupted by another read on even clock cycles after the Read command, provided that tCCD is met.  
Figure of Read burst interrupt example: RL = 3, BL= 8, tCCD = 2  
Notes:  
1. Read burst interrupt function is only allowed on burst of 8 and burst of 16.  
2. Read burst interrupt may only occur on even clock cycles after the previous commands, provided that tCCD is met.  
3. Reads can only be interrupted by other reads or the BST command.  
4. Read burst interruption is allowed to any bank inside DRAM.  
5. Read burst with Auto-Precharge is not allowed to be interrupted.  
6. The effective burst length of the first read equals two times the number of clock cycles between the first read and the  
interrupting read.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 80/131  
ESMT  
M54D1G1664A  
Burst Write operation  
The Burst Write command is initiated by having CS_n LOW, CA0 HIGH, CA1 LOW and CA2 LOW at the rising edge of the clock.  
The command address bus inputs, CA5r-CA6r and CA1f-CA9f, determine the starting column address for the burst. The Write  
Latency (WL) is defined from the rising edge of the clock on which the Write Command is issued to the rising edge of the clock  
from which the tDQSS delay is measured. The first valid data must be driven WL * tCK + tDQSS from the rising edge of the clock from  
which the Write command is issued. The data strobe signal (DQS) must be driven LOW tWPRE prior to the data input. The data bits  
of the burst cycle must be applied to the DQ pins tDS prior to the respective edge of the DQS and held valid until tDH after that  
edge. The burst data is sampled on successive edges of the DQS until the burst length is completed, which is 4, 8, or 16 bit burst.  
tWR must be satisfied before a precharge command to the same bank may be issued after a burst write operation.  
Input timings are measured relative to the crosspoint of DQS_t and its complement, DQS_c.  
Figure of Data input (write) timing  
Figure of Burst write: WL = 1, BL= 4  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 81/131  
ESMT  
M54D1G1664A  
Figure of Burst write followed by burst read: RL = 3, WL= 1, BL=4  
Notes:  
1. The minimum number of clock cycles from the burst write command to the burst read command for any bank is [WL + 1 +  
BL/2 + RU( tWTR / tCK)].  
2. tWTR starts at the rising edge of the clock after the last valid input datum.  
3. If a write burst is truncated with a Burst Terminate (BST) command, the effective burst length of the truncated write burst  
should be used as “BL” to calculate the minimum write to read delay.  
Figure of Seamless burst write: WL= 1, BL=4, tCCD=2  
Note: The seamless burst write operation is supported by enabling a write command every other clock for BL = 4 operation, every  
four clocks for BL = 8 operation, or every eight clocks for BL=16 operation. This operation is allowed regardless of same or  
different banks as long as the banks are activated.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 82/131  
ESMT  
M54D1G1664A  
Writes interrupted by a write  
A burst writes can only be interrupted by another write on even clock cycles after the write command, provided that tCCD(min) is  
met.  
Figure of Write burst interrupt timing: WL= 1, BL= 8, tCCD = 2  
Notes:  
1. Write burst interrupt function is only allowed on burst of 8 and burst of 16.  
2. Write burst interrupt may only occur on even clock cycles after the previous write commands, provided that tCCD(min) is met.  
3. Writes can only be interrupted by other writes or the BST command.  
4. Write burst interruption is allowed to any bank inside DRAM.  
5. Write burst with Auto-Precharge is not allowed to be interrupted.  
6. The effective burst length of the first write equals two times the number of clock cycles between the first write and the  
interrupting write.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 83/131  
ESMT  
M54D1G1664A  
Burst Terminate  
The Burst Terminate (BST) command is initiated by having CS_n LOW, CA0 HIGH, CA1 HIGH, CA2 LOW, and CA3 LOW at the  
rising edge of clock. A Burst Teminate command can only be issued to terminate an active Read or Write burst. Therefore, a  
Burst Terminate command can only be issued up to and including BL/2 - 1 clock cycles after a Read or Write command. The  
effective burst length of a Read or Write command truncated by a BST command is as follows:  
Effective burst length = 2 x {Number of clock cycles from the Read or Write Command to the BST command}  
If a read or write burst is truncated with a Burst Terminate (BST) command, the effective burst length of the truncated burst  
should be used as “BL” to calculate the minimum read to write or write to read delay.  
The BST command only affects the most recent read or write command. The BST command truncates an ongoing read  
burst RL * tCK + tDQSCK + tDQSQ after the rising edge of the clock where the Burst Terminate command is issued. The BST  
command truncates an on going write burst WL * tCK + tDQSS after the rising edge of the clock where the Burst Terminate  
command is issued.  
The 4-bit prefetch architecture allows the BST command to be issued on an even number of clock cycles after a Write or  
Read command. Therefore, the effective burst length of a Read or Write command truncated by a BST command is an  
integer multiple of 4.  
Figure of Write burst truncated by BST: WL= 1, BL = 16  
Notes:  
1. The BST command truncates an ongoing write burst WL * tCK + tDQSS after the rising edge of the clock where the Burst  
Terminate command is issued.  
2. Additional BST commands are not allowed after T4 and must not be issued until after the next Read or Write command.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 84/131  
ESMT  
M54D1G1664A  
Figure of Burst Read truncated by BST: RL= 3, BL=16  
Notes:  
1. The BST command truncates an ongoing read burst RL * tCK + tDQSCK + tDQSQ after the rising edge of the clock where the  
Burst Terminate command is issued.  
2. BST can only be issued at even number of clock cycles after the Read command.  
3. Additional BST commands are not allowed after T4 and may not be issued until after the next Read or Write command.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 85/131  
ESMT  
M54D1G1664A  
Write data mask  
One write data mask (DM) pin for each data byte (DQ) is supported on LPDDR2 devices, consistent with the implementation on  
LPDDR SDRAMs. Each data mask (DM) can mask its respective data byte (DQ) for any given cycle of the burst. Data mask has  
identical timings on write operations as the data bits, though used as input only, is internally loaded identically to data bits to  
ensure matched system timing.  
Figure of Write data mask  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 86/131  
ESMT  
M54D1G1664A  
Precharge operation  
The Precharge command is used to precharge or close a bank that has been activated. The Precharge command is initiated by  
having CS_n LOW, CA0 HIGH, CA1 HIGH, CA2 LOW, and CA3 HIGH at the rising edge of the clock. The Precharge Command  
can be used to precharge each bank independently or all banks simultaneously. For 8-bank devices, the AB flag and the bank  
address bits, BA0, BA1, and BA2, are used to determine which bank(s) to precharge. The bank(s) will be available for a  
subsequent row access tRPab after an All-Bank Precharge command is issued and tRPpb after a Single-Bank Precharge command  
is issued.  
In order to ensure that 8-bank devices do not exceed the instantaneous current supplying capability of 4-bank devices, the Row  
Precharge time (tRP) for an All-Bank Precharge for 8-bank devices (tRPab) will be longer than the Row Precharge time for a  
Single-Bank Precharge (tRPpb).  
Figure of Activate command cycle: tRCD=3, tRP=3, tRRD=2” shows Activate to Precharge timing.  
Table of Bank selection for Precharge by address bits  
Precharged Bank(s)  
AB (CA4r)  
BA2 (CA9r)  
BA1 (CA8r)  
BA0 (CA7r)  
8-bank device  
Bank 0 only  
Bank 1 only  
Bank 2 only  
Bank 3 only  
Bank 4 only  
Bank 5 only  
Bank 6 only  
Bank 7 only  
All Banks  
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
DONT CARE  
DONT CARE  
DONT CARE  
Burst Read operation followed by Precharge  
For the earliest possible precharge, the precharge command may be issued BL/2 clock cycles after a Read command. For an  
untruncated burst, BL is the value from the Mode Register. For a truncated burst, BL is the effective burst length. A new bank  
active command can be issued to the same bank after the Row Precharge time (tRP). A precharge command cannot be issued  
until after tRAS is satisfied.  
The minimum Read to Precharge timing (tRTP) must also satisfy a minimum analog time from the rising clock edge that initiates  
the last 4-bit prefetch of a Read command.  
tRTP begins BL/2 - 2 clock cycles after the Read command. If the burst is truncated by a BST command or a Read command to a  
different bank, the effective BL is used to calculate when tRTP begins.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 87/131  
ESMT  
M54D1G1664A  
Figure of Burst read followed by Precharge: RL= 3, BL=8, RU( tRTP(min) / tCK) = 2  
Figure of Burst read followed by Precharge: RL= 3, BL=4, RU( tRTP(min) / tCK )=3  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
88/131  
ESMT  
M54D1G1664A  
Burst Write followed by Precharge  
For write cycles, a delay must be satisfied from the time of the last valid burst input data until the Precharge command may be  
issued. This delay is known as the write recovery time (tWR) referenced from the completion of the burst write to the precharge  
command. No Precharge command can be issued prior to the tWR delay.  
These devices write data to the array in prefetch quadruples (prefetch = 4). The beginning of an internal write operation may only  
begin after a prefetch group has been latched completely.  
The minimum Write to Precharge time for command to the same bank is WL + BL/2 + 1 + RU( tWR / tCK ) clock cycles. For an  
untruncated burst, BL is the value from the Mode Register. For a truncated burst, BL is the effective burst length.  
Figure of Burst write followed by precharge: WL = 1, BL= 4  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 89/131  
ESMT  
M54D1G1664A  
Auto Precharge operation  
Before a new row in an active bank can be opened, the active bank must be precharged using either the Precharge command or  
the auto-precharge function. When a Read or a Write command is given to the device, the AP bit (CA0f) may be set to allow the  
active bank to automatically begin precharge at the earliest possible moment during the burst read or write cycle.  
If AP is LOW when the Read or Write command is issued, then normal Read or Write burst operation is executed and the bank  
remains active at the completion of the burst.  
If AP is HIGH when the Read or Write command is issued, then the auto-precharge function is engaged. This feature allows the  
precharge operation to be partially or completely hidden during burst read cycles (dependent upon Read or Write latency), thus  
improving system performance for random data access.  
Burst Read with Auto-Precharge  
If AP (CA0f) is HIGH when a Read Command is issued, the Read with Auto-Precharge function is engaged. The devices start an  
Auto-Precharge operation on the rising edge of the clock BL/2 or BL/2 - 2 + RU(tRTP / tCK) clock cycles later than the Read with AP  
command.  
A new bank Activate command can be issued to the same bank if both of the following two conditions are satisfied  
simultaneously.  
The RAS precharge time (tRP) has been satisfied from the clock at which the auto precharge begins.  
The RAS cycle time (tRC) from the previous bank activation has been satisfied.  
Figure of Burst read with Auto-Precharge: RL= 3, BL=4, RU(tRTP(min)/tCK)=2  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 90/131  
ESMT  
M54D1G1664A  
Burst write with Auto-Precharge  
If AP (CA0f) is HIGH when a Write Command is issued, the Write with Auto-Precharge function is engaged. The device starts an  
Auto Precharge operation on the rising edge which is tWR cycles after the completion of the burst write.  
A new bank activate command can be issued to the same bank if both of the following two conditions are satisfied.  
The RAS precharge time (tRP) has been satisfied from the clock at which the auto precharge begins.  
RAS cycle time (tRC) from the previous bank activation has been satisfied.  
Figure of Burst write with Auto precharge: WL = 1, BL= 4  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 91/131  
ESMT  
M54D1G1664A  
Table of Precharge & Auto Precharge Clarification  
From Command  
To Command  
Precharge (to same Bank as Read)  
Precharge All  
Minimum Delay Between Commands  
Unit  
CLK  
CLK  
CLK  
CLK  
Notes  
BL/2 + max(2, RU(tRTP / tCK)) - 2  
1
1
1
1
Read  
BL/2 + max(2, RU(tRTP / tCK)) - 2  
Precharge (to same Bank as Read)  
Precharge All  
1
1
BST (for Reads)  
Precharge (to same Bank as Read  
w/AP)  
BL/2 + max(2, RU(tRTP / tCK)) - 2  
CLK  
CLK  
CLK  
1,2  
1
Precharge All  
BL/2 + max(2, RU(tRTP / tCK)) - 2  
BL/2 + max(2, RU(tRTP / tCK)) - 2 +  
Activate (to same Bank as Read  
w/AP)  
1
RU(tRPpb / tCK  
)
Read w/AP  
Write or Write w/AP (same bank)  
Write or Write w/AP (different bank)  
Read or Read w/AP (same bank)  
Read or Read w/AP (different bank)  
Precharge (to same Bank as Write)  
Precharge All  
Illegal  
CLK  
CLK  
CLK  
CLK  
CLK  
CLK  
CLK  
CLK  
3
3
3
3
1
1
1
1
RL + BL/2 + RU(tDQSCKmax / tCK) - WL + 1  
Illegal  
BL/2  
WL + BL/2 + RU(tWR / tCK) + 1  
WL + BL/2 + RU(tWR / tCK) + 1  
WL + RU(tWR / tCK) + 1  
WL + RU(tWR / tCK) + 1  
Write  
Precharge (to same Bank as Write)  
Precharge All  
BST (for Writes)  
Precharge (to same Bank as Write  
w/AP)  
WL + BL/2 + RU(tWR / tCK) + 1  
WL + BL/2 + RU(tWR / tCK) + 1  
CLK  
CLK  
CLK  
1,2  
1
Precharge All  
Activate (to same Bank as Write  
w/AP)  
WL + BL/2 + RU(tWR / tCK) + 1 + RU(tRPpb / tCK  
)
1
Writes w/AP  
Write or Write w/AP (same bank)  
Write or Write w/AP (different bank)  
Read or Read w/AP (same bank)  
Read or Read w/AP (different bank)  
Illegal  
CLK  
CLK  
CLK  
CLK  
3
3
3
3
BL/2  
Illegal  
WL + BL/2 + RU(tWTR / tCK) + 1  
Precharge (to same Bank as  
Precharge)  
1
CLK  
1
Precharge  
Precharge All  
Precharge  
1
1
1
CLK  
CLK  
CLK  
1
1
1
Precharge All  
Precharge All  
Notes:  
1. For a given bank, the precharge period should be counted from the latest precharge command, either one bank precharge or  
precharge all, issued to that bank. The precharge period is satisfied after tRP depending on the latest precharge command  
issued to that bank.  
2. Any command issued during the minimum delay time is illegal.  
3. After Read with AP, seamless read operations to different banks are supported. After Write with AP, seamless write  
operations to different banks are supported. Read w/AP and Write w/AP must not be interrupted or truncated.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 92/131  
ESMT  
M54D1G1664A  
Refresh command  
The Refresh command is initiated by having CS_n LOW, CA0 LOW, CA1 LOW, and CA2 HIGH at the rising edge of clock. Per  
Bank Refresh is initiated by having CA3 LOW at the rising edge of clock and All Bank Refresh is initiated by having CA3 HIGH at  
the rising edge of clock. Per Bank Refresh is only allowed in devices with 8 banks.  
A Per Bank Refresh command, REFpb performs a refresh operation to the bank which is scheduled by the bank counter in the  
memory device. The bank sequence of Per Bank Refresh is fixed to be a sequential round-robin: “0-1-2-3-4-5-6-7-0-1-...”. The  
bank count is synchronized between the controller and the SDRAM upon issuing a RESET command or at every exit from self  
refresh, by resetting bank count to zero. The bank addressing for the Per Bank Refresh count is the same as established in the  
single-bank Precharge command. A bank must be idle before it can be refreshed. It is the responsibility of the controller to track  
the bank being refreshed by the Per Bank Refresh command.  
The REFpb command may not be issued to the memory until the following conditions are met:  
a) tRFCab has been satisfied after the prior REFab command  
b) tRFCpb has been satisfied after the prior REFpb command  
c) tRP has been satisfied after the prior Precharge command to that given bank  
tRRD has been satisfied after the prior ACTIVATE command (if applicable, for example after activating a row in a different bank  
than affected by the REFpb command).  
The target bank is inaccessable during the Per Bank Refresh cycle time (tRFCpb), however other banks within the device are  
accessable and can be addressed during the Per Bank Refresh cycle. During the REFpb operation, any of the banks other than  
the one being refreshed can be maintained in active state or accessed by a read or a write command.  
When the Per Bank refresh cycle has completed, the affected bank will be in the Idle state after issuing REFpb:  
a) tRFCpb must be satisfied before issuing a REFab command  
b) tRFCpb must be satisfied before issuing an ACTIVATE command to the same bank  
c) tRRD must be satisfied before issuing an ACTIVATE command to a different bank  
d) tRFCpb must be satisfied before issuing another REFpb command  
An All Bank Refresh command, REFab performs a refresh operation to all banks. All banks have to be in Idle state when REFab  
is issued (for instance, by Precharge all-bank command). REFab also synchronizes the bank count between the controller and  
the SDRAM to zero. The REFab command may not be issued to the memory until the following conditions have been met:  
a) tRFCab has been satisfied after the prior REFab command  
b) tRFCpb has been satisfied after the prior REFpb command  
c) tRP has been satisfied after prior PRECHARGE commands  
When the All Bank refresh cycle has completed, all banks will be in the Idle state after issuing REFab:  
a) the tRFCab latency must be satisfied before issuing an ACTIVATE command  
b) the tRFCab latency must be satisfied before issuing a REFab or REFpb command  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 93/131  
ESMT  
M54D1G1664A  
Table of Command Scheduling Separations related to Refresh  
Minimum delay  
Symbol  
from  
To  
Note  
REFab  
tRFCab  
tRFCpb  
tRRD  
REFab  
REFpb  
Activate command to any bank  
REFpb  
REFab  
Activate command to same bank as REFpb  
REFpb  
REFpb  
Activate command to different bank than REFpb  
REFpb affecting an idle bank (different bank than Activate)  
1
Activate  
Activate command to different bank than the prior Activate  
command  
Note:  
1. A bank must be in the Idle state before it is refreshed. Therefore, after Activate, REFab is not allowed and REFpb is  
allowed only if it affects a bank which is in the Idle state.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 94/131  
ESMT  
M54D1G1664A  
Refresh Requirements  
1. Minimum number of Refresh commands:  
The device requires a minimum number, R, of Refresh (REFab) commands within any rolling Refresh Window (tREFW = 32 ms @  
MR4[2:0] = “011” or TCASE ≤ 85 °C). See the Table of Refresh Requirement Parametersfor actual numbers per density. The  
resulting average refresh interval (tREFI) is given in the Table of Refresh Requirement Parameters.  
See MR4 for tREFW and tREFI refresh multipliers at different MR4 settings.  
For devices supporting Per-Bank-Refresh, a REFab command can be replaced by a full cycle of eight REFpb commands.  
2. Burst Refresh limitation:  
To limit maximum current consumption, a maximum of eight REFab commands can be issued in any rolling tREFBW (tREFBW = 4 x 8  
x tRFCab). This condition does not apply if REFpb commands are used.  
3. Refresh Requirements and Self Refresh:  
If any time within a refresh window is spent in Self Refresh Mode, the number of required Refresh commands in this particular  
window is reduced to:  
R* = R - RU{tSRF / tREFI} = R - RU{R * tSRF / tREFW}; where RU stands for the round-up function  
Figure of Definition of tSRF  
Several examples on how tSRF is calculated:  
A: with the time spent in Self Refresh Mode fully enclosed in the Refresh Window (tREFW).  
B: at Self Refresh entry  
C: at Self Refresh exit  
D: with several different invervals spent in Self Refresh during one tREFW interval  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 95/131  
ESMT  
M54D1G1664A  
The devices provide significant flexibility in scheduling REFRESH commands, as long as the boundary conditions are met.  
In the most straight forward case, a REFRESH command should be scheduled every tREFI. In this case, Self Refresh can be  
entered at any time.  
The users may choose to deviate from this regular refresh pattern e.g., to enable a period where no refreshes are required. As an  
example, using a 1Gb LPDDR2 device, the user can choose to issue a refresh burst of 4096 REFRESH commands with the  
maximum allowable rate (limited by tREFBW), followed by a long time without any REFRESH commands, until the refresh window  
is complete, then repeating this sequence. The achieveable time without REFRESH commands is given by tREFW - (R / 8) * tREFBW  
= tREFW - R * 4 * tRFCab. For example, a 1Gb device at TCASE 85can be operation without a refresh for up to 32 ms - 4096 * 4  
* 130 ns ~ 30 ms.  
While both - the regular and the burst/pause - patterns can satisfy the refresh requirements per rolling refresh interval, if they are  
repeated in every subsequent 32 ms window, extreme care must be taken when transitioning from one pattern to another to  
satisfy the refresh requirement in every rolling refresh window during the transition. If this transition happens directly after the  
burst refresh phase, all rolling tREFW intervals will meet the minimum required number of REFRESH commands.  
As an example of a non-allowable transition, the regular refresh pattern starts after the completion of the pause-phase of the  
burst/pause refresh pattern. For several rolling tREFW intervals the minimum number of REFRESH commands is not satisfied.  
The understanding of the pattern transition is extremely relevant (even if in normal operation only one pattern is employed), as in  
Self Refresh Mode, a regular distributed refresh pattern must be assumed, which is reflected in the equation for R* above.  
Therefore it is recommended to enter Self Refresh Mode ONLY directly after the burst-phase of a burst/pause refresh pattern and  
begin with the burst phase upon exit from Self Refresh.  
Figure of Regular, Distributed Refresh Pattern vs. Repetitive Burst Refresh with Subsequent Refresh Pause  
Note: As an example, in a 1Gb device at TCASE 85 , the distributed refresh pattern has one REFRESH command per 7.8  
us; the burst refresh pattern has one REFRESH command per 0.52 us, followed by ~30ms without any REFRESH command.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 96/131  
ESMT  
M54D1G1664A  
Figure of Allowable Transition from Repetitive Burst Refresh with Subsequent Refresh Pause to Regular, Distributed  
Refresh Pattern  
Note: As an example, in a 1Gb device at TCASE 85 , the distributed refresh pattern has one REFRESH command per 7.8 us;  
the burst refresh pattern has one REFRESH command per 0.52us, followed by ~30ms without any REFRESH command.  
Figure of NOT-Allowable Transition from Repetitive Burst Refresh with Subsequent Refresh Pause to Regular,  
Distributed Refresh Pattern  
Note: Only ~2048 REFRESH commands (<R which is 4096) in the indicated tREFW window.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 97/131  
ESMT  
M54D1G1664A  
Figure of Recommended Self Refresh entry and exit in conjunction with a Burst/Pause Refresh patterns  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 98/131  
ESMT  
M54D1G1664A  
Figure of All Bank Refresh Operation  
Figure of Per Bank Refresh Operation  
Notes:  
1. In the beginning of this example, the REFpb bank is pointing to Bank 0.  
2. Operations to other banks than the bank being refreshed are allowed during the tRFCpb period.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 99/131  
ESMT  
M54D1G1664A  
Self Refresh operation  
The Self Refresh command can be used to retain data in the array, even if the rest of the system is powered down. When in the  
Self Refresh mode, the device retains data without external clocking. The device has a built-in timer to accommodate Self  
Refresh operation. The Self Refresh command is defined by having CKE LOW, CS_n LOW, CA0 LOW, CA1 LOW, and CA2  
HIGH at the rising edge of the clock. CKE must be HIGH during the previous clock cycle. A NOP command must be driven in the  
clock cycle following the Self Refresh command. Once the command is registered, CKE must be held LOW to keep the device in  
Self Refresh mode.  
LPDDR2 devices can operate in Self Refresh in both the Standard or Extended Temperature Ranges. The devices will also  
manage Self Refresh power consumption when the operating temperature changes, lower at low temperatures and higher  
temperatures. See the Table of IDD Specification Parameters and Operating Conditionsfor details.  
Once the device has entered Self Refresh mode, all of the external signals except CKE, are “don‘t care”. For proper self refresh  
operation, power supply pins (VDD1, VDD2, VDDQ and VDDCA) must be at valid levels. VDDQ can be turned off during Self Refresh. If  
VDDQ is turned off, VREFDQ must also be turned off. Prior to exiting Self Refresh, both VDDQ and VREFDQ must be within specified  
limits (see the Table of Single-Ended AC and DC Input Levels for DQ and DM).  
VREFDQ and VREFCA can be at any level within minimum and maximum levels (see AC and DC Logic Input Levels for  
Single-Ended Signalssection). However, prior to exit Self Refresh, VREFDQ and VREFCA must be within specified limits (See 7.1).  
The device initiates a minimum of one all-bank REFRESH command internally within tCKESR period once it enters Self Refresh  
mode. The clock is internally disabled during Self Refresh Operation to save power. The minimum time that the device must  
remain in Self Refresh mode is tCKESR. The user can change the external clock frequency or halt the external clock one clock after  
Self Refresh entry is registered; however, the clock must be restarted and stable before the device can exit Self Refresh  
operation.  
The procedure for exiting Self Refresh requires a sequence of commands. First, the clock must be stable and within specified  
limits for a minimum of 2 clock cycles prior to CKE going back HIGH. Once Self Refresh Exit is registered, a delay of at least tXSR  
must be satisfied before a valid command can be issued to the device to allow for any internal refresh in progress. CKE must  
remain HIGH for the entire Self Refresh exit period tXSR for proper operation except for self refresh re-entry. NOP commands  
must be registered on each rising clock edge during tXSR  
.
The use of Self Refresh mode introduces the possibility that an internally timed refresh event can be missed when CKE is driven  
HIGH for exit from Self Refresh mode. Upon exit from Self Refresh, it is required that at least one REFRESH command (8  
per-bank or 1 all-bank) must be issued before entry into a subsequent Self Refresh command.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 100/131  
ESMT  
M54D1G1664A  
Figure of Self Refresh Operation  
Notes:  
1. Input clock frequency can be changed or stopped during self refresh, provided that upon exiting self refresh, a minimum of  
two cycles of stable clock are provided, and the clock frequency is between the minimum and maximum frequency for the  
particular speed grade.  
2. The device must be in the “All banks idle” state prior to entering Self Refresh mode.  
3. tXSR begins at the rising edge of the clock after CKE is driven HIGH.  
4. A valid command can be issued only after tXSR is satisfied. NOPs must be issued during tXSR  
.
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 101/131  
ESMT  
M54D1G1664A  
Partial Array Self Refresh: Bank Masking  
Each bank can be independently configured whether a self refresh operation is taking place. One mode register unit of 8 bits  
accessible via MRW command is assigned to program the bank masking status of each bank up to 8 banks. For bank masking bit  
assignments, see Mode Register 16 (MR16).  
The mask bit to the bank controls a refresh operation of entire memory within the bank. If a bank is masked via MRW, a  
REFRESH operation to the entire bank is blocked and data retention by a bank is not guaranteed in self refresh mode. To enable  
a REFRESH operation to a bank, a corresponding bank mask bit must be programmed, “unmasked”. When a bank mask bit is  
unmasked, a refresh to a bank is determined by the programmed status of segment mask bits, which is described in the following  
chapter.  
Partial Array Self Refresh: Segment Masking  
Segment masking scheme can be used in place of or in combination with bank masking scheme in the device. The numbers of  
segment differ from the density and the setting of each segment mask bit is applied across all the banks. For segment masking  
bit assignments, see Mode Register 17 (MR17).  
For those refresh-enabled banks, a refresh operation to the address range which is represented by a segment is blocked when  
the mask bit to this segment is programmed, “masked”. Programming of segment mask bits is similar to the one of bank mask  
bits. For 1Gb and larger densities, 8 segments are used as listed in Mode Register 17 (MR17). One mode register unit is used for  
the programming of segment mask bits up to 8 bits. For densities less than 1Gb, segment masking is not supported.  
Table of Bank and Segment Masking Example  
Segment Mask  
Bank 0 Bank 1 Bank 2 Bank 3 Bank 4 Bank 5 Bank 6 Bank 7  
(MR17)  
Bank Mask  
(MR16)  
0
1
0
0
0
0
0
1
Segment 0  
0
0
1
0
0
0
0
1
-
-
M
M
M
M
M
M
M
M
-
-
-
-
-
-
-
-
-
-
M
M
M
M
M
M
M
M
Segment 1  
Segment 2  
Segment 3  
Segment 4  
Segment 5  
Segment 6  
Segment 7  
M
-
M
-
M
-
M
-
M
-
M
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
M
M
M
M
M
M
Note: This table illustrates an example of an 8-bank device, when a refresh operation to bank 1 and bank 7, as well as segment 2  
and segment 7 are masked.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 102/131  
ESMT  
M54D1G1664A  
Mode Register Read Command  
The Mode Register Read (MRR) command is used to read configuration and status data from mode registers. The Mode  
Register Read (MRR) command is initiated by having CS_n LOW, CA0 LOW, CA1 LOW, CA2 LOW, and CA3 HIGH at the rising  
edge of the clock. The mode register is selected by {CA1f-CA0f, CA9r- CA4r}. The mode register contents are available on the  
first data beat of DQ[7:0] after RL * tCK + tDQSCK + tDQSQ and following the rising edge of the clock where the Mode Register Read  
command is issued. Subsequent data beats contain valid, but undefined content, except in the case of the DQ Calibration  
function, where subsequent data beats contain valid content as described in “DQ Calibration” section. All DQS_t, DQS_c are  
toggled for the duration of the Mode Register Read burst.  
The MRR command has a burst length of four. The Mode Register Read operation (consisting of the MRR command and the  
corresponding data traffic) must not be interrupted. The MRR command period (tMRR) is 2 clock cycles. Mode Register Reads to  
reserved and write-only registers shall return valid, but undefined content on all data beats and DQS_t, DQS_c shall be toggled.  
Figure of Mode Register Read timing example: RL = 3, tMRR = 2  
Notes:  
1. Mode Register Read has a burst length of four.  
2. Mode Register Read operation must not be interrupted.  
3. Mode Register data is valid only on DQ[7:0] on the first beat. Subsequent beats contain valid, but undefined data. DQ[Max:8]  
contain valid, but undefined data for the duration of the MRR burst.  
4. The Mode Register Command period is tMRR. No command (other than Nop) is allowed during this period.  
5. Mode Register Reads to DQ Calibration registers MR32 and MR40 are described in the section on DQ Calibration.  
6. Minimum Mode Register Read to write latency is RL + RU(tDQSCK, max / tCK) + 4/2 + 1 - WL clock cycles.  
7. Minimum Mode Register Read to Mode Register Write (MRW) latency is RL + RU(tDQSCK, max / tCK) + 4/2 + 1 clock cycles.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 103/131  
ESMT  
M54D1G1664A  
The MRR command must not be issued earlier than BL/2 clock cycles after a prior Read command and WL + 1 + BL/2 + RU( tWTR  
/tCK) clock cycles after a prior Write command, because read bursts and write bursts can not be truncated by MRR. Note that if a  
read or write burst is truncated with a Burst Terminate (BST) command, the effective burst length of the truncated burst should be  
used as “BL”.  
Figure of Read to MRR timing example: RL = 3, tMRR = 2  
Notes:  
1. The minimum number of clock cycles from the burst read command to the Mode Register Read command is BL/2.  
2. The Mode Register Read Command period is tMRR. No command (other than Nop) is allowed during this period  
Figure of Burst Write Followed by MRR: RL = 3, WL = 1, BL = 4  
Notes:  
1. The minimum number of clock cycles from the burst write command to the Mode Register Read command is [WL + 1 + BL/2  
+ RU( tWTR / tCK)].  
2. The Mode Register Read command period is tMRR. No command (other than No) is allowed during this period.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 104/131  
ESMT  
M54D1G1664A  
Temperature Sensor  
LPDDR2 device features a temperature sensor whose status can be read from MR4. This sensor can be used to determine an  
appropriate refresh rate, determine whether AC timing derating is required in the Extended Temperature Range and/or monitor  
the operating temperature. Either the temperature sensor or the device TCASE (See the Table of Operating Temperature Range)  
can be used to determine whether operating temperature requirements are being met.  
LPDDR2 devices can monitor device temperature and update MR4 according to tTSI. Upon exiting self refresh or power down, the  
device temperature status bits will be no older than tTSI  
.
When using the temperature sensor, the actual device temperature may be higher than the TCASE specification (See the Table of  
Operating Temperature Range) that applies for the Standard or Extended Temperature Ranges. For example, TCASE may be  
above 85when MR4[2:0] equals 011b.  
To assure proper operation using the temperature sensor, applications must accommodate the parameters in the temperature  
sensor definitions table.  
Table of Temperature Sensor Definitions  
Symbol  
Parameter  
Description  
Max/Min  
Value  
Unit  
Maximum temperature gradient  
experienced by the memory device  
at the temperature of interest over a  
range of 2℃  
System  
Temperature  
Gradient  
/s  
TempGradient  
Max  
System Dependent  
MR4 Read  
Interval  
Time period between MR4 reads  
from the system  
System Dependent  
32  
ReadInterval  
tTSI  
Max  
Max  
Max  
ms  
ms  
ms  
Temperature  
Sensor Interval  
Maximum delay between internal  
updates of MR4  
System  
Maximum time between a read of  
System Dependent  
SysRespDelay  
Response Delay MR4 and the response by the system  
Margin between the point at which  
Device  
Temperature  
Margin  
the device temperature enters the  
Extended Temperature Range and  
point at which the controller  
TempMargin  
Max  
2
re-configures the system accordingly  
To determine the required frequency of polling MR4, the system must use the maximum TempGradient and the maximum  
response time of the system using the following equation:  
TempGradient x (ReadInterval + tTSI + SysRespDelay) ≤ 2℃  
For example, if TempGradient is 10/s and the SysRespDelay is 1 ms:  
10/s * (ReadInterval + 32ms + 1ms) ≤ 2℃  
In this case, ReadInterval must be no greater than 167ms.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 105/131  
ESMT  
M54D1G1664A  
Figure of Temperature Sensor Timing  
DQ Calibration  
LPDDR2-S4 device features a DQ Calibration function that outputs one of two predefined system timing calibration patterns. A  
Mode Register Read to MR32 (Pattern “A”) or MR40 (Pattern “B”) will return the specified pattern on DQ0 and DQ8.  
DQ[7:1] and DQ[15:9] drive the same information as DQ0 during the MRR burst.  
MRR DQ Calibration commands can only occur in the Idle state.  
Table of Data Calibration Pattern Description  
Pattern  
Pattern A  
Pattern B  
MR#  
MR32  
MR40  
Bit Time 0  
Bit Time 1  
Bit Time 2  
Bit Time 3  
Description  
Read to MR32 return DQ calibration  
pattern A  
1
0
0
0
1
1
0
1
Read to MR40 return DQ calibration  
pattern B  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
106/131  
ESMT  
M54D1G1664A  
Figure of MR32 and MR40 DQ Calibration timing example: RL = 3, tMRR = 2  
Note:  
1. Mode Register Read has a burst length of four.  
2. Mode Register Read operation must not be interrupted.  
3. The Mode Register Command period is tMRR. No command (other than Nop) is allowed during this period.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 107/131  
ESMT  
M54D1G1664A  
Mode Register Write Command  
The Mode Register Write command is used to write configuration data to mode registers. The Mode Register Write (MRW)  
command is initiated by having CS_n LOW, CA0 LOW, CA1 LOW, CA2 LOW, and CA3 LOW at the rising edge of the clock. The  
mode register is selected by {CA1f-CA0f, CA9r-CA4r}. The data to be written to the mode register is contained in CA9f-CA2f. The  
MRW command period is defined by tMRW. Mode Register Writes to read-only registers have no impact on the functionality of the  
device.  
The MRW can only be issued when all banks are in the idle precharge state. One method of ensuring that the banks are in the  
idle precharge state is to issue a Precharge-All command.  
Figure of Mode Register Write timing example: RL = 3, tMRW = 5  
Notes:  
1. The Mode Register Write Command period is tMRW. No command (other than Nop) is allowed during this period.  
2. At time Ty, the device is in the idle state.  
Table of Truth Table for Mode Register Read (MRR) and Mode Register Write (MRW)  
Current State  
Command  
MRR  
Intermediate State  
Mode Register Reading (All Banks Idle)  
Mode Register Writing (All Banks Idle)  
Resetting (Device Auto Initialization)  
Mode Register Reading (Bank(s) Active)  
Not Allowed  
Next State  
All Banks Idle  
All Banks Idle  
All Banks Idle  
Bank(s) Active  
Not Allowed  
All Banks Idle  
MRW  
MRW (RESET)  
MRR  
Bank(s) Active  
MRW  
MRW (RESET)  
Not Allowed  
Not Allowed  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 108/131  
ESMT  
M54D1G1664A  
Mode Register Write Reset (MRW RESET)  
The MRW RESET command brings the device to the Device Auto Initialization (Resetting) state in the power on Initialization  
sequence (See Reset commandof Power Ramp and Device Initialization). The MRW RESET command can be issued from the  
idle state. This command resets all Mode Registers to their default values. No commands other than NOP can be issued to the  
device during the MRW RESET period (tINIT4). After MRW Reset, boot timings must be observed until the device initialization  
sequence is complete and the device is in the idle state. Array data is undefined after the MRW RESET command. For the timing  
diagram related to MRW Reset, refer to the Figure of Power Ramp and Initialization Sequence.  
Mode Register Write ZQ Calibration Command  
The MRW command is also used to initiate the ZQ Calibration command. The ZQ Calibration command is used to calibrate the  
output drivers (RON) over process, temperature, and voltage. LPDDR2-S4 devices support ZQ Calibration.  
There are four ZQ Calibration commands and related timings times: tZQINIT, tZQRESET, tZQCL, and tZQCS. tZQINIT corresponds to the  
initialization calibration; tZQRESET is for resetting ZQ setting to default impedance; tZQCL is for long calibration; and tZQCS is for short  
calibration.  
The Initialization ZQ Calibration (ZQINIT) must be performed for LPDDR2 devices. This Initialization Calibration achieves a RON  
accuracy of +/-15%. After initialization, the ZQ Long Calibration can be used to re-calibrate the system to a RON accuracy of  
+/-15%. A ZQ Short Calibration can be used periodically to compensate for temperature and voltage drift in the system.  
The ZQRESET Command resets the RON calibration to a default accuracy of +/-30% across process, voltage, and temperature.  
This command is used to ensure RON accuracy to +/-30% when ZQCS and ZQCL are not used.  
One ZQCS command can effectively correct a minimum of 1.5% (ZQ correction) of RON impedance error within tZQCS for all speed  
bins, assuming the maximum sensitivities specified in Output Driver Temperature and Voltage Sensitivitysection. The  
appropriate interval between ZQCS commands can be determined from these tables and other application-specific parameters.  
One method for calculating the interval between ZQCS commands, given the temperature (Tdriftrate) and voltage (Vdriftrate) drift  
rates that the LPDDR2 is subject to in the application, is illustrated. The interval could be defined by the following formula:  
ZQ correction  
(T sens x T driftrate ) + (V sens x V driftrate  
)
Where Tsens = max (dRONdT) and Vsens = max (dRONdV) define the temperature and voltage sensitivities.  
For example, if Tsens = 0.75% / , Vsens = 0.20% / mV, Tdriftrate = 1 / sec and Vdriftrate = 15 mV / sec, then the interval between  
ZQCS commands is calculated as:  
1.5  
= 0.4 s  
(0.75 x 1) + (0.20 x 15)  
A ZQ Calibration command can only be issued when the device is in Idle state with all banks precharged.  
No other activities can be performed on the data bus during the calibration period (tZQINIT, tZQCL, tZQCS). The quiet time on the data  
bus helps to accurately calibrate RON. There is no required quiet time after the ZQ RESET command. If multiple devices share a  
single ZQ resistor, only one device can be calibrating at any given time. After calibration is achieved, the device shall disable the  
ZQ balls current consumption path to reduce power.  
In systems that share the ZQ resistor between devices, the controller must not allow overlap of tZQINIT, tZQCS, or tZQCL between the  
devices. ZQ RESET overlap is allowed. If the ZQ resistor is absent from the system, ZQ must be connected to VDDCA. In this case,  
the device must ignore ZQ calibration commands and the device will use the default calibration settings.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 109/131  
ESMT  
M54D1G1664A  
Figure of ZQ Calibration Initialization timing example  
Notes:  
1. The ZQ Calibration Initialization period is tZQINIT. No command (other than Nop) is allowed during this period.  
2. CKE must be continuously registered HIGH during the calibration period.  
3. All devices connected to the DQ bus should be high impedance during the calibration process.  
Figure of ZQ Calibration Short timing example  
Notes:  
1. The ZQ Calibration Short period is tZQCS. No command (other than Nop) is allowed during this period.  
2. CKE must be continuously registered HIGH during the calibration period.  
3. All devices connected to the DQ bus should be high impedance during the calibration process.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 110/131  
ESMT  
M54D1G1664A  
Figure of ZQ Calibration Long timing example  
Notes:  
1. The ZQ Calibration Long period is tZQCL. No command (other than Nop) is allowed during this period.  
2. CKE must be continuously registered HIGH during the calibration period.  
3. All devices connected to the DQ bus should be high impedance during the calibration process.  
Figure of ZQ Calibration Reset timing example  
Notes:  
1. The ZQ Calibration Reset period is tZQRESET. No command (other than Nop) is allowed during this period.  
2. CKE must be continuously registered HIGH during the calibration period.  
3. All devices connected to the DQ bus should be high impedance during the calibration process.  
ZQ External Resistor Value, Tolerance, and Capacitive Loading  
To use the ZQ Calibration function, a 240 Ohm +/- 1% tolerance external resistor must be connected between the ZQ pin and  
ground. A single resistor can be used for each device or one resistor can be shared between multiple devices if the ZQ calibration  
timings for each device do not overlap. The total capacitive loading on the ZQ pin must be limited.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 111/131  
ESMT  
M54D1G1664A  
Power Down  
Power down is synchronously entered when CKE is registered LOW and CS_n HIGH at the rising edge of clock. CKE must be  
registered HIGH in the previous clock cycle. A NOP command must be driven in the clock cycle following the power down  
command. CKE is not allowed to go LOW while mode register, read, or write operations are in progress. CKE is allowed to go  
LOW while any of other operations such as row activation, precharge, autoprecharge, or refresh is in progress, but power down  
IDD spec will not be applied until finishing those operations.  
If power down occurs when all banks are idle, this mode is referred to as idle power down; if power down occurs when there is a  
row active in any bank, this mode is referred to as active power down.  
Entering power down deactivates the input and output buffers, excluding CK_t, CK_c, and CKE. In power down mode, CKE must  
be maintained LOW while all other input signals are “Don‘t Care”. CKE LOW must be maintained until tCKE has been satisfied.  
VREFCA must be maintained at a valid level during power down.  
VDDQ may be turned off during power down. If VDDQ is turned off, then VREFDQ must also be turned off. Prior to exiting power down,  
both VDDQ and VREFDQ must be within their respective minimum/maximum operating ranges (see AC and DC Operating  
Conditionssection).  
The maximum duration in power down mode is only limited by the refresh requirements, as no refresh operations are performed  
in power down mode.  
The power down state is exited when CKE is registered HIGH. The controller must drive CS_n HIGH in conjunction with CKE  
HIGH when exiting the power down state. CKE HIGH must be maintained until tCKE has been satisfied. A valid, executable  
command can be applied with power down exit latency, tXP after CKE goes HIGH. Power down exit latency is defined in the AC  
Timingsection.  
Figure of Basic Power Down Entry and Exit timing  
Note: Input clock frequency can be changed or the input clock stopped during power down, provided that upon exiting power  
down, the clock is stable and within specified limits for a minimum of 2 clock cycles prior to power down exit and the clock  
frequency is between the minimum and maximum frequency for the particular speed grade.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 112/131  
ESMT  
M54D1G1664A  
Figure of CKE Intensive Environment  
Figure of Refresh to Refresh timing with CKE Intensive Environment  
Note: The pattern shown above can repeat over a long period of time. With this pattern, all AC and DC timing & voltage  
specifications with temperature and voltage drift are ensured.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 113/131  
ESMT  
M54D1G1664A  
Figure of Read to Power Down Entry  
Note: CKE can be registered LOW at (RL + RU( tDQSCK (MAX) / tCK) + BL/2 + 1) clock cycles after the clock on which the Read  
command is registered.  
Figure of Read with Auto Precharge to Power Down Entry  
Note: CKE can be registered LOW at (RL + RU( tDQSCK (MAX) / tCK) + BL/2 + 1) clock cycles after the clock on which the Read  
command is registered.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 114/131  
ESMT  
M54D1G1664A  
Figure of Write to Power Down Entry  
Note: CKE can be registered LOW at (WL + 1 + BL/2 + RU( tWR/ tCK)) clock cycles after the clock on which the Write command is  
registered.  
Figure of Write with Auto Precharge to Power Down Entry  
Note: CKE can be registered LOW at (WL + 1 + BL/2 + RU( tWR / tCK) + 1) clock cycles after the Write command is registered.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 115/131  
ESMT  
M54D1G1664A  
Figure of Refresh command to Power Down Entry  
Note: CKE can go LOW at tIHCKE after the clock on which the Refresh command is registered.  
Figure of Activate command to Power Down Entry  
Note: CKE can go LOW at tIHCKE after the clock on which the Activate command is registered.  
Figure of Precharge/Precharge All command to Power Down Entry  
Note: CKE may go LOW at tIHCKE after the clock on which the Precharge/Precharge All command is registered.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 116/131  
ESMT  
M54D1G1664A  
Figure of Mode Register Read to Power Down Entry  
Note: CKE can be registered LOW at (RL + RU( tDQSCK (MAX) / tCK)+ BL/2 + 1) clock cycles after the clock on which the Mode  
Register Read command is registered.  
Figure of Mode Register Write to Power Down Entry  
Note: CKE can be registered LOW at tMRW after the clock on which the Mode Register Write command is registered  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 117/131  
ESMT  
M54D1G1664A  
Deep Power Down  
Deep Power Down (DPD) is entered when CKE is registered LOW with CS_n LOW, CA0 HIGH, CA1 HIGH, and CA2 LOW at the  
rising edge of clock. A NOP command must be driven in the clock cycle following the power down command. CKE is not allowed  
to go LOW while MRR or MRW operations are in progress. All banks must be in idle state with no activity on the data bus prior to  
entering the Deep Power Down mode. During Deep Power Down, CKE must be held LOW.  
In Deep Power Down mode, all input buffers except CKE, all output buffers, and the power supply to internal circuitry are disabled  
within the device. All power supplies must be within specified limits prior to exiting Deep Power Down. VREFDQ and VREFCA can be  
at any level within minimum and maximum levels. However prior to exiting Deep Power Down, VREF must be within specified  
limits (See "AC & DC Operating Conditions" section).  
The contents of the device may be lost upon entry into Deep Power Down mode.  
The Deep Power Down state is exited when CKE is registered HIGH, while meeting tISCKE with a stable clock input. The device  
must be fully re-initialized by controller as described in the Power Up and Initialization sequence. The device is ready for normal  
operation after the initialization sequence.  
Figure of Deep Power Down Entry and Exit timing  
Notes:  
1. Initialization sequence can start at any time after TC.  
2. tINIT3 and TC refer to timings in the initialization sequence. For more detail, see “Power Up, Initialization, and Power Down”.  
3. Input clock frequency can be changed or the input clock stopped during deep power down, provided that upon exiting deep  
power down, the clock is stable and within specified limits for a minimum of 2 clock cycles prior to deep power down exit and  
the clock frequency is between the minimum and maximum frequency for the particular speed grade.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 118/131  
ESMT  
M54D1G1664A  
Input clock stop and frequency change  
LPDDR2 devices support input clock frequency change during CKE LOW under the following conditions:  
tCK(abs), min is met for each clock cycle;  
Refresh Requirements apply during clock frequency change;  
During clock frequency change, only REFab or REFpb commands may be executing;  
Any Activate, Preactive or Precharge commands have executed to completion prior to changing the frequency;  
The related timing conditions (tRCD, tRP) have been met prior to changing the frequency;  
The initial clock frequency shall be maintained for a minimum of 2 clock cycles after CKE goes LOW;  
The clock satisfies tCH(abs) and tCL(abs) for a minimum of 2 clock cycles prior to CKE going HIGH.  
After the input clock frequency is changed and CKE is held HIGH, additional MRW commands may be required to set the WR, RL  
etc. These settings may need to be adjusted to meet minimum timing requirements at the target clock frequency.  
LPDDR2 devices support clock stop during CKE LOW under the following conditions:  
CK_t is held LOW and CK_c is held HIGH during clock stop;  
Refresh Requirements apply during clock stop;  
During clock stop, only REFab or REFpb commands may be executing;  
Any Activate, Preactive or Precharge commands have executed to completion prior to stopping the clock;  
The related timing conditions (tRCD, tRP) have been met prior to stopping the clock;  
The initial clock frequency shall be maintained for a minimum of 2 clock cycles after CKE goes LOW;  
The clock satisfies tCH(abs) and tCL(abs) for a minimum of 2 clock cycles prior to CKE going HIGH.  
LPDDR2 devices support input clock frequency change during CKE HIGH under the following conditions:  
tCK (abs), min is met for each clock cycle;  
Refresh Requirements apply during clock frequency change;  
Any Activate, Read, Write, Preactive, Precharge, Mode Register Write, or Mode Register Read commands must have  
executed to completion, including any associated data bursts prior to changing the frequency;  
The related timing conditions (tRCD, tWR, tWRA, tRP, tMRW, tMRR, etc.) have been met prior to changing the frequency;  
CS_n shall be held HIGH during clock frequency change;  
During clock frequency change, only REFab or REFpb commands may be executing;  
The LPDDR2 device is ready for normal operation after the clock satisfies tCH(abs) and tCL(abs) for a minimum of 2tCK + tXP  
.
After the input clock frequency is changed, additional MRW commands may be required to set the WR, RL etc. These settings  
may need to be adjusted to meet minimum timing requirements at the target clock frequency.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 119/131  
ESMT  
M54D1G1664A  
LPDDR2 devices support clock stop during CKE HIGH under the following conditions:  
CK_t is held LOW and CK_c is held HIGH during clock stop;  
CS_n shall be held HIGH during clock clock stop;  
Refresh Requirements apply during clock stop;  
During clock stop, only REFab or REFpb commands may be executing;  
Any Activate, Read, Write, Preactive, Precharge, Mode Register Write, or Mode Register Read commands must have  
executed to completion, including any associated data bursts prior to stopping the clock;  
The related timing conditions (tRCD, tWR, tWRA, tRP, tMRW, tMRR, etc.) have been met prior to stopping the clock;  
The LPDDR2 device is ready for normal operation after the clock is restarted and satisfies tCH(abs) and tCL(abs) for a minimum  
of 2tCK + tXP  
.
No Operation command  
The purpose of the No Operation command (NOP) is to prevent the device from registering any unwanted command between  
operations. Only when the CKE level is constant for clock cycle N-1 and clock cycle N, a NOP command can be issued at clock  
cycle N. A NOP command has two possible encodings:  
1. CS_n HIGH at the clock rising edge N.  
2. CS_n LOW and CA0, CA1, CA2 HIGH at the clock rising edge N.  
The No Operation command will not terminate a previous operation that is still executing, such as a burst read or write cycle.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 120/131  
ESMT  
M54D1G1664A  
Truth tables  
Operation or timing that is not specified is illegal, and after such an event, in order to guarantee proper operation, the device  
must be powered down and then restarted through the specified initialization sequence before normal operation can continue.  
Table of Command Truth Table 1~12  
Command Pins  
CKE  
CA Pins  
CK_t  
Edge  
Command  
CS_n  
CA0  
CA1  
CA2  
CA3  
CA4  
CA5  
CA6  
CA7  
CA8  
CA9  
CK_t (n-1) CK_t (n)  
H
H
H
H
H
H
H
H
H
X
H
H
H
H
H
H
H
H
H
H
H
X
H
H
L
H
H
H
H
H
H
H
H
L
L
X
L
L
MA6  
L
L
MA7  
L
L
OP0  
L
L
OP1  
H
MA0  
OP2  
MA0  
MA1  
OP3  
MA1  
MA2  
OP4  
MA2  
MA3  
OP5  
MA3  
MA4  
OP6  
MA4  
MA5  
OP7  
MA5  
MRW  
MRR  
X
L
MA6  
L
MA7  
L
X
H
H
H
L
X
X
Refresh  
(pre bank)11  
X
L
X
X
X
L
L
L
L
H
Refresh  
(all bank)  
X
L
X
Enter Self  
Refresh  
L
X
L
H
H
H
H
H
H
H
H
H
H
L
L
R0  
H
H
R1  
L
R8  
R2  
L
R9  
R3  
R10  
R4  
R11  
R5  
C1  
C7  
C1  
C7  
X
R12  
R6  
C2  
C8  
C2  
C8  
X
BA0  
R7  
BA1  
R13  
BA1  
C10  
BA1  
C10  
BA1  
BA2  
R14  
BA2  
C11  
BA2  
C11  
BA2  
Activate  
(bank)  
X
L
RFU  
C5  
RFU  
C6  
BA0  
C9  
Write (bank)  
Read (bank)  
X
L
AP3,4  
C3  
L
C4  
H
H
RFU  
C5  
RFU  
C6  
BA0  
C9  
X
L
AP3,4  
H
C3  
H
C4  
L
Precharge  
(pre bank,  
all bank)  
H
AB  
BA0  
X
L
X
X
X
X
H
H
H
H
H
H
H
H
L
L
L
X
BST  
X
L
X
X
X
Enter Deep  
Power Down  
L
X
L
H
H
L
H
H
NOP  
X
L
Maintain PD,  
SREF, DPD  
(NOP)  
L
L
X
H
X
H
X
H
X
H
X
X
X
X
X
X
X
X
X
X
H
H
L
H
H
L
NOP  
Maintain PD,  
SREF, DPD  
(NOP)  
L
L
H
X
L
L
Enter Power  
Down  
L
H
H
Exit PD,  
SREF, DPD  
X
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 121/131  
ESMT  
M54D1G1664A  
Notes:  
1. All commands are defined by the current states of CS_n, CA0, CA1, CA2, CA3, and CKE at the rising edge of the clock.  
2. Bank addresses BA0, BA1, BA2 (BA) determine which bank is to be operated upon.  
3. AP HIGHduring a READ or WRITE command indicates that an auto precharge will occur to the bank associated with the  
READ or WRITE command.  
4. “X” means “H or L (but a defined logic level)”.  
5. Self refresh exit and Deep Power Down exit are asynchronous.  
6. VREF must be between 0 and VDDQ during Self Refresh and Deep Power Down operation.  
7. CAxr refers to command/address bit “x” on the rising edge of clock.  
8. CAxf refers to command/address bit “x” on the falling edge of clock.  
9. CS_n and CKE are sampled at the rising edge of clock.  
10. Per Bank Refresh is only allowed in devices with 8 banks.  
11. The least-significant column address C0 is not transmitted on the CA bus, and is implied to be zero.  
12. AB “HIGHduring Precharge command indicates that all bank Precharge will occur. In this case, Bank Address is  
do-not-care.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 122/131  
ESMT  
M54D1G1664A  
Table of CKE Truth Table 1~5,11  
Current State  
CKE n-1  
CKE n  
CS_n  
Command n  
Operation n  
Next State  
Notes  
6,9  
Maintain Active Power  
Down  
L
L
X
X
Active Power Down  
Active Power Down  
Exit Active Power  
Down  
L
H
H
NOP  
Active  
Maintain Idle Power  
Down  
L
L
L
L
H
L
X
H
X
X
NOP  
X
Idle Power Down  
Idle  
Idle Power Down  
Exit Idle Power Down  
6,9  
Maintain Resetting  
Power Down  
Resetting Power Down  
Resetting Idle Power  
Down  
Exit Resetting Power  
Down  
L
L
H
L
H
X
NOP  
X
Idle or Resetting  
6,9,12  
Maintain Deep Power  
Down  
Deep Power Down  
Deep Power Down  
L
L
L
H
L
H
X
H
NOP  
X
Exit Deep Power Down  
Maintain Self Refresh  
Exit Self Refresh  
Power On  
Self Refresh  
Idle  
8
Self Refresh  
H
NOP  
7,10  
Enter Active Power  
Down  
Bank(s) Active  
H
H
H
L
L
L
H
H
L
NOP  
NOP  
Active Power Down  
Idle Power Down  
Self Refresh  
Enter Idle Power Down  
Enter Self Refresh  
Enter Self  
Refresh  
All Banks Idle  
Deep Power  
Down  
Enter Deep Power  
Down  
H
L
L
Deep Power Down  
Enter Resetting Power  
Down  
Resetting  
H
H
L
H
NOP  
Resetting Power Down  
Other states  
H
Refer to the Command Truth Table  
Notes:  
1. “CKE n” is the logic state of CKE at clock rising edge n; “CKE n-1” was the state of CKE at the previous clock edge.  
2. “CS_n” is the logic state of CS_n at the clock rising edge n;  
3. “Current state” is the state of the device immediately prior to clock rising edge n.  
4. “Command n” is the command registered at clock edge N, and “Operation n” is a result of “Command n”.  
5. All states and sequences not shown are illegal or reserved unless explicitly described elsewhere in this document.  
6. Power Down exit time (tXP) should elapse before a command other than NOP is issued.  
7. Self Refresh exit time (tXSR) should elapse before a command other than NOP is issued.  
8. The Deep Power Down exit procedure must be followed as discussed in the Deep Power Down section.  
9. The clock must toggle at least twice during the tXP period.  
10. The clock must toggle at least twice during the tXSR time.  
11. ‘X‘ means “Don‘t care”.  
12. Upon exiting Resetting Power Down, the device will return to the idle state if tINIT5 has expired.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 123/131  
ESMT  
M54D1G1664A  
Table of Current State Bank n - Command to Bank n 1~5  
Current State  
Command  
NOP  
Operation  
Continue previous operation  
Select and activate row  
Next State  
Current State  
Active  
Notes  
Any  
ACTIVATE  
Refresh (Per Bank)  
Refresh (All Bank)  
MRW  
Begin to refresh  
Refreshing (Per Bank)  
Refreshing (All Bank)  
MR Writing  
Idle, MR Reading  
Resetting  
6
7
7
Begin to refresh  
Idle  
Load value to Mode Register  
Read value from Mode Register  
Begin Device Auto-Initialization  
Deactivate row in bank or banks  
Select column, and start read burst  
Select column, and start write burst  
Read value from Mode Register  
Deactivate row in bank or banks  
Select column, and start new read burst  
Select column, and start write burst  
Read burst terminate  
MRR  
Reset  
7,8  
Precharge  
Read  
Precharging  
Reading  
9,15  
Write  
Writing  
Row Active  
MRR  
Active MR Reading  
Precharging  
Reading  
Precharge  
Read  
9
10,11  
10,11,12  
13  
Reading  
Writing  
Write  
Writing  
BST  
Active  
Write  
Select column, and start new write burst  
Select column, and start read burst  
Write burst terminate  
Writing  
10,11  
10,11,14  
13  
Read  
Reading  
BST  
Active  
Power On  
Resetting  
Reset  
Begin Device Auto-Initialization  
Read value from Mode Register  
Resetting  
7,9  
MRR  
Resetting MR Reading  
Notes:  
1. The table applies when both CKEn-1 and CKEn are HIGH, and after tXSR or tXP has been met if the previous state was Power  
Down.  
2. All states and sequences not shown are illegal or reserved.  
3. Current State Definitions:  
Idle: The bank or banks have been precharged, and tRP has been met.  
Active: A row in the bank has been activated, and tRCD has been met. No data bursts / accesses and no register accesses  
are in progress.  
Reading: A Read burst has been initiated, with Auto Precharge disabled, and has not yet terminated or been terminated.  
Writing: A Write burst has been initiated, with Auto Precharge disabled, and has not yet terminated or been terminated.  
4. The following states must not be interrupted by a command issued to the same bank. NOP commands or allowable  
commands to the other bank must be issued on any clock edge occurring during these states. Allowable commands to the  
other banks are determined by its current state, and according to Table of Current State Bank n - Command to Bank m.  
Precharging: starts with the registration of a Precharge command and ends when tRP is met. Once tRP is met, the bank will be  
in the idle state.  
Row Activating: starts with registration of an Activate command and ends when tRCD is met. Once tRCD is met, the bank will be  
in the ‘Active‘ state.  
Read with AP Enabled: starts with the registration of the Read command with Auto Precharge enabled and ends when tRP  
has been met. Once tRP has been met, the bank will be in the idle state.  
Write with AP Enabled: starts with registration of a Write command with Auto Precharge enabled and ends when tRP has  
been met. Once tRP is met, the bank will be in the idle state.  
5. The following states must not be interrupted by any executable command; NOP commands must be applied to each positive  
clock edge during these states.  
Refreshing (Per Bank): starts with registration of a Refresh (Per Bank) command and ends when tRFCpb is met. Once tRFCpb is  
met, the bank will be in the idle state.  
Refreshing (All Bank): starts with registration of a Refresh (All Bank) command and ends when tRFCab is met. Once tRFCab is  
met, the device will be in the all banks idle state.  
Idle MR Reading: starts with the registration of a MRR command and ends when tMRR has been met. Once tMRR has been  
met, the bank will be in the idle state.  
Resetting MR Reading: starts with the registration of a MRR command and ends when tMRR has been met. Once tMRR has  
been met, the bank will be in the resetting state.  
Active MR Reading: starts with the registration of a MRR command and ends when tMRR has been met. Once tMRR has been  
met, the bank will be in the active state.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 124/131  
ESMT  
M54D1G1664A  
MR Writing: starts with the registration of a MRW command and ends when tMRW has been met. Once tMRW has been met,  
the bank will be in the idle state.  
Precharging All: starts with the registration of a Precharge All command and ends when tRP is met. Once tRP is met, the bank  
will be in the idle state.  
6. Bank-specific; requires that the bank is idle and no bursts are in progress.  
7. Not bank-specific; requires that all banks are idle and no bursts are in progress.  
8. Not bank-specific; reset command is achieved through Mode Register Write command.  
9. This command may or may not be bank specific. If all banks are being precharged, they must be in a valid state for  
precharging.  
10. A command other than NOP should not be issued to the same bank while a Read or Write burst with Auto Precharge is  
enabled.  
11. The new Read or Write command could be Auto Precharge enabled or Auto Precharge disabled.  
12. A Write command can be applied after the completion of the Read burst; otherwise, a BST must be used to end the Read  
prior to asserting a Write command.  
13. Not bank-specific. Burst Terminate (BST) command affects the most recent read/write burst started by the most recent  
Read/Write command, regardless of bank.  
14. A Read command may be applied after the completion of the Write burst; otherwise, a BST must be used to end the Write  
prior to asserting a Read command.  
15. If a Precharge command is issued to a bank in the idle state, tRP shall still apply.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 125/131  
ESMT  
M54D1G1664A  
Table of Current State Bank n - Command to Bank m 1~6  
Current State of  
Bank n  
Command for  
Bank m  
Operation  
Next State for Bank m  
Notes  
Any  
Idle  
NOP  
Any  
Continue previous operation  
Current State of Bank m  
Any command allowed to Bank m  
Select and activate row in Bank m  
-
18  
7
Activate  
Active  
Select column, and start read burst from Bank  
m
Read  
Reading  
8
Write  
Select column, and start write burst to Bank m  
Deactivate row in bank or banks  
Writing  
8
9
Row Activating,  
Active, or  
Precharge  
Precharging  
Precharging  
Idle MR Reading or Active  
MR Reading  
MRR  
BST  
Read value from Mode Register  
10,11,13  
18  
Read or Write burst terminate an ongoing  
Read/Write from/to Bank m  
Active  
Select column, and start read burst from Bank  
m
Read  
Reading  
8
Reading (Auto  
precharge disabled)  
Write  
Select column, and start write burst to Bank m  
Select and activate row in Bank m  
Deactivate row in bank or banks  
Writing  
Active  
8,14  
Activate  
Precharge  
Precharging  
9
8,16  
8
Select column, and start read burst from Bank  
m
Read  
Reading  
Writing (Auto  
precharge disabled)  
Write  
Select column, and start write burst to Bank m  
Select and activate row in Bank m  
Deactivate row in bank or banks  
Writing  
Active  
Activate  
Precharge  
Precharging  
9
Select column, and start read burst from Bank  
m
Read  
Reading  
8,15  
Reading with Auto  
precharge  
Write  
Select column, and start write burst to Bank m  
Select and activate row in Bank m  
Deactivate row in bank or banks  
Writing  
Active  
8,14,15  
Activate  
Precharge  
Precharging  
9
Select column, and start read burst from Bank  
m
Read  
Reading  
8,15,16  
8,15  
Writing with  
Autoprecharge  
Write  
Activate  
Precharge  
Reset  
Select column, and start write burst to Bank m  
Select and activate row in Bank m  
Deactivate row in bank or banks  
Begin Device Auto-Initialization  
Writing  
Active  
Precharging  
Resetting  
9
Power On  
Resetting  
12,17  
MRR  
Read value from Mode Register  
Resetting MR Reading  
Notes:  
1. The table applies when both CKEn-1 and CKEn are HIGH, and after tXSR or tXP has been met if the previous state was Self  
Refresh or Power Down.  
2. All states and sequences not shown are illegal or reserved.  
3. Current State Definitions:  
Idle: the bank has been precharged, and tRP has been met.  
Active: a row in the bank has been activated, and tRCD has been met. No data bursts/accesses and no register accesses are  
in progress.  
Reading: a Read burst has been initiated, with Auto Precharge disabled, and has not yet terminated or been terminated.  
Writing: a Write burst has been initiated, with Auto Precharge disabled, and has not yet terminated or been terminated.  
4. Refresh, Self Refresh, and Mode Register Write commands can only be issued when all bank are idle.  
5. A Burst Terminate (BST) command cannot be issued to another bank; it applies to the bank represented by the current state  
only.  
6. The following states must not be interrupted by any executable command; NOP commands must be applied during each  
clock cycle while in these states:  
Idle MR Reading: starts with the registration of a MRR command and ends when tMRR has been met. Once tMRR has been  
met, the bank will be in the idle state.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 126/131  
ESMT  
M54D1G1664A  
Resetting MR Reading: starts with the registration of a MRR command and ends when tMRR has been met. Once tMRR has  
been met, the bank will be in the resetting state.  
Active MR Reading: starts with the registration of a MRR command and ends when tMRR has been met. Once tMRR has been  
met, the bank will be in the active state.  
MR Writing: starts with the registration of a MRW command and ends when tMRW has been met. Once tMRW has been met,  
the bank will be in the idle state.  
7. tRRD must be met between Activate command to Bank n and a subsequent Activate command to Bank m.  
8. Reads or Writes listed in the Command column include Reads and Writes with Auto Precharge enabled and Reads and  
Writes with Auto Precharge disabled.  
9. This command may or may not be bank specific. If all banks are being precharged, they must be in a valid state for  
precharging.  
10. MRR is allowed during the Row Activating state (Row Activating starts with registration of an Activate command and ends  
when tRCD is met.)  
11. MRR is allowed during the Precharging state. (Precharging starts with registration of a Precharge command and ends when  
tRP is met.  
12. Not bank-specific; requires that all banks are idle and no bursts are in progress.  
13. The next state for Bank m depends on the current state of Bank m (Idle, Row Activating, Precharging, or Active). The reader  
shall note that the state may be in transition when a MRR is issued. Therefore, if Bank m is in the Row Activating state and  
Precharging, the next state may be Active and Precharge dependent upon tRCD and tRP respectively.  
14. A Write command may be applied after the completion of the Read burst; otherwise a BST must be issued to end the Read  
prior to asserting a Write command.  
15. Read with auto precharge enabled or a Write with auto precharge enabled may be followed by any valid command to other  
banks provided that the timing restrictions of auto precharge are followed.  
16. A Read command may be applied after the completion of the Write burst; otherwise, a BST must be issued to end the Write  
prior to asserting a Read command.  
17. Reset command is achieved through Mode Register Write command.  
18. BST is allowed only if a Read or Write burst is ongoing.  
Table of Data Mask Truth Table  
Name (Functional)  
Write enable  
DM  
L
DQs  
Valid  
X
Note  
1
1
Write inhibit  
H
Note: Used to mask write data, provided coincident with the corresponding data.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 127/131  
ESMT  
M54D1G1664A  
Simplified Bus Interface State Diagram  
Note: All banks are precharged in the idle state.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
128/131  
ESMT  
M54D1G1664A  
PACKING DIMENSIONS  
134-BALL  
( 10x11.5 mm )  
Pin #1  
Index side  
D
Seating plane  
Detail "A"  
"A"  
D1  
Solder ball  
Detail "B"  
Pin #1  
Index  
e
"B"  
Symbol  
Dimension in mm  
Norm  
Dimension in inch  
Norm  
Min  
-
0.27  
0.35  
9.90  
11.40  
Max  
1.00  
0.37  
0.45  
10.10  
11.60  
Min  
-
0.011  
0.014  
0.390  
0.449  
Max  
0.039  
0.015  
0.018  
0.398  
0.457  
A
A1  
Φb  
D
-
-
0.32  
0.40  
10.00  
11.50  
0.013  
0.016  
0.394  
0.453  
E
D1  
E1  
e
5.85 BSC  
10.40 BSC  
0.65 BSC  
0.230 BSC  
0.409 BSC  
0.026 BSC  
Controlling dimension : Millimeter.  
(Revision date : May 23 2018)  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 129/131  
ESMT  
M54D1G1664A  
Revision History  
Revision  
Date  
Description  
0.1  
2015.08.27  
Original  
1. Delete Preliminary  
2. Add 134 ball BGA package  
3. Add the specification of IDD  
4. Correct typo  
1.0  
2019.04.29  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0  
130/131  
ESMT  
M54D1G1664A  
Important Notice  
All rights reserved.  
No part of this document may be reproduced or duplicated in any form or by  
any means without the prior permission of ESMT.  
The contents contained in this document are believed to be accurate at the  
time of publication. ESMT assumes no responsibility for any error in this  
document, and reserves the right to change the products or specification in  
this document without notice.  
The information contained herein is presented only as a guide or examples  
for the application of our products. No responsibility is assumed by ESMT for  
any infringement of patents, copyrights, or other intellectual property rights of  
third parties which may result from its use. No license, either express, implied  
or otherwise, is granted under any patents, copyrights or other intellectual  
property rights of ESMT or others.  
Any semiconductor devices may have inherently a certain rate of failure. To  
minimize risks associated with customer's application, adequate design and  
operating safeguards against injury, damage, or loss from such failure,  
should be provided by the customer when making application designs.  
ESMT's products are not authorized for use in critical applications such as,  
but not limited to, life support devices or system, where failure or abnormal  
operation may directly affect human lives or cause physical injury or property  
damage. If products described here are to be used for such kinds of  
application, purchaser must do its own quality assurance testing appropriate  
to such applications.  
Elite Semiconductor Memory Technology Inc  
Publication Date : Apr. 2019  
Revision : 1.0 131/131  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY