Micross RetailPlus Datasheet MYX4DDR2128M16PK

2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
2Gb - 128M x 16 DDR2 SDRAM
Features
OptionsCode
• Tin-lead ball metallurgy
• VDD = 1.8V ±0.1V, VDDQ = 1.8V ±0.1V
• Configuration
• JEDEC-standard 1.8V I/O (SSTL_18-compatible)
• Differential data strobe (DQS, DQS#) option
ƒƒ 128 Meg x 16
(16 Meg x 16 x 8 banks)
128M16
• FBGA package (Sn63/Pb37)
BG
• 4n-bit prefetch architecture
• Duplicate output strobe
ƒƒ 84-ball FBGA (9mm x 12.5mm)
• DLL to align DQ and DQS transitions with CK
• 8 internal banks for concurrent operation
PK
• Timing – cycle time
• Programmable CAS latency (CL)
ƒƒ 2.5ns @ CL = 5 (DDR2-800)
• Posted CAS additive latency (AL)
-25E
• Operating temperature
• WRITE latency = READ latency - 1 tCK
• Programmable burst lengths: 4 or 8
ƒƒ Commercial (0°C ≤ TC ≤ +85°C)
None
• Adjustable data-output drive strength
ƒƒ Industrial (–40°C ≤ TC ≤ +95°C;
–40°C ≤ TA ≤ +85°C)
IT
• 64ms, 8192-cycle refresh
• On-die termination (ODT)
• Industrial temperature (IT) option
• Supports JEDEC clock jitter specification
Table 1: Key Timing Parameters
Table 2: Addressing
Data Rate (MT/s)
Speed
Grade
CL=3
CL=4
CL=5
CL=6
CL=7
-25E
400
533
800
800
N/A
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
tRC
(ns)
55
Parameter
128 Meg x 16
Configuration
16 Meg x 16 x 8 banks
Refresh count
8K
Row address
A[13:0] (16K)
Bank address
BA[2:0] (8)
Column address
A[9:0] (1K)
1
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
Contents
1
Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . 3
2
Ball Assignments and Descriptions . . . . . . . . . . . . . . . 4
3
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4
5
3.1
Industrial Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2
General Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
9
Burst Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2
Burst Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3
Operating Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.4
DLL RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.5
Write Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.6
Power-Down Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.7
CAS Latency (CL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9.1
Absolute Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
9.2
Temperature and Thermal Impedance . . . . . . . . . . . . . 29
9.3
FBGA Package Capacitance . . . . . . . . . . . . . . . . . . . . 31
9.4IDD Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.5
AC Timing Operating Specifications . . . . . . . . . . . . . . . 33
10Package
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Mode Register (MR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1
Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . 28
11
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Extended Mode Register (EMR) . . . . . . . . . . . . . . . . . . 14
5.1
DLL Enable/Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2
Output Drive Strength . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3
DQS# Enable/Disable . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.4
Output Enable/Disable . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.5
On-Die Termination (ODT) . . . . . . . . . . . . . . . . . . . . . . 17
5.6
Off-Chip Driver (OCD) Impedance Calibration . . . . . . . . 17
5.7
Posted CAS Additive Latency (AL) . . . . . . . . . . . . . . . . 17
6
Extended Mode Register 2 (EMR2) . . . . . . . . . . . . . . . 18
7
Extended Mode Register 3 (EMR3) . . . . . . . . . . . . . . . 19
8Commands
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.1
Truth Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.2
DESELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.3
NO OPERATION (NOP) . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.4
LOAD MODE (LM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.5
ACTIVATE COMMAND . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.6
ACTIVATE OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.7
READ COMMAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.8
READ OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.9
WRITE COMMAND . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.10
WRITE OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
8.11
PRECHARGE COMMAND . . . . . . . . . . . . . . . . . . . . . . . 26
8.12
PRECHARGE OPERATION . . . . . . . . . . . . . . . . . . . . . . . 27
8.13
REFRESH COMMAND . . . . . . . . . . . . . . . . . . . . . . . . . 27
8.14
SELF REFRESH COMMAND . . . . . . . . . . . . . . . . . . . . . 27
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
2
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
1
Functional Block Diagram
The DDR2 SDRAM is a high-speed CMOS, dynamic random 2Gb:
accessx4,
memory.
is internally
x8, Itx16
DDR2configured
SDRAMas a
multibank DRAM.
Functional Block Diagrams
Figure
5: Functional
Diagram
– 128
Figure
1: Functional
Block Block
Diagram
– 128 Meg
x 16Meg x 16
ODT
CKE
CK
CK#
Command
decode
CS#
RAS#
CAS#
WE#
Control
logic
14
Mode
registers
16
Refresh 14
counter
14
Rowaddress
MUX
Bank 7
Bank 7
Bank 6
Bank 6
Bank 5
Bank 5
Bank 4
Bank 4
Bank 3
Bank 3
Bank 2
Bank 2
Bank 1
Bank 1
Bank 0
Bank 0
rowMemory array
address
latch 16,384 (16,384 x 256 x 64)
and
decoder
16 Address
register
64
Read
latch
16
16
3
10
Bank
control
logic
Columnaddress
counter/
latch
DRVRS
MUX DATA
4
UDQS, UDQS#
Input LDQS, LDQS#
registers
2
2
2
8
WRITE
2
FIFO Mask
2
64 and
drivers
16
256
(x64)
8
sw1
16
64
I/O gating
DM mask logic
Column
decoder
CK, CK#
2
COL0, COL1
CK out
CK in
VDDQ
ODT control
sw1 sw2 sw3
DLL
16
DQS
generator
16,384
A[13:0],
BA[2:0]
16
Sense amplifier
2
CK, CK#
COL0, COL1
2
2
2
2
sw2 sw3
R1
R2
R3
R1
R2
R3
sw1
sw2 sw3
R1
R2
R3
R1
R2
R3
sw1
sw2 sw3
UDQS, UDQS#
LDQS, LDQS#
RCVRS
16
64 16
16
16
R1
R2
R3
16
16
R1
R2
R3
Data
DQ[15:0]
16 16
UDM, LDM
4
VSSQ
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
3
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
2
Ball Assignments and
2Gb: x4, x8, x16 DDR2 SDRAM
Ball
Assignments
and Descriptions
Descriptions
Figure 7: 84-BallFigure
FBGA2:–84-Ball
x16 Ball
Assignments
(Top View)(Top View)
FBGA
– x16 Ball Assignments
1
2
3
4
5
6
7
8
9
VDD
NC
VSS
DQ14
VSSQ
UDM
UDQS
VSSQ
DQ15
VDDQ
DQ9
VDDQ
VDDQ
DQ8
VDDQ
DQ12
VSSQ
DQ11
DQ10
VSSQ
DQ13
VDD
NC
VSS
DQ6
VSSQ
LDM
LDQS
VSSQ
DQ7
VDDQ
DQ1
VDDQ
VDDQ
DQ0
VDDQ
DQ4
VSSQ
DQ3
DQ2
VSSQ
DQ5
VDDL
VREF
VSS
VSSDL
CK
VDD
CKE
WE#
RAS#
CK#
ODT
BA0
BA1
CAS#
CS#
A10
A1
A2
A0
A3
A5
A6
A4
A7
A9
A11
A8
A12
RFU
RFU
A13
A
VSSQ UDQS#/NU VDDQ
B
C
D
E
VSSQ LDQS#/NU VDDQ
F
G
H
J
K
L
BA2
M
VDD
N
VSS
P
VSS
R
VDD
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
4
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
Table 3: FBGA 84-Ball – x16 Descriptions
Symbol
Type
Description
A[13:0] (x16)
Input
Address inputs: Provide the row address for ACTIVE commands, and the column address and auto precharge bit (A10)
for READ/WRITE commands, to select one location out of the memory array in the respective bank. A10 sampled during a
PRECHARGE command determines whether the PRECHARGE applies to one bank (A10 LOW, bank selected by BA[2:0]) or all
banks (A10 HIGH). The address inputs also provide the op-code during a LOAD MODE command.
BA[2:0]
Input
Bank address inputs: BA[2:0] define to which bank an ACTIVE, READ, WRITE, or PRECHARGE command is being applied.
BA[2:0] define which mode register, including MR, EMR, EMR(2), and EMR(3), is loaded during the LOAD MODE command.
CK, CK#
Input
Clock: CK and CK# are differential clock inputs. All address and control input signals are sampled on the crossing of the positive
edge of CK and negative edge of CK#. Output data (DQ and DQS/DQS#) is referenced to the crossings of CK and CK#.
CKE
Input
Clock enable: CKE (registered HIGH) activates and CKE (registered LOW) deactivates clocking circuitry on the DDR2 SDRAM.
The specific circuitry that is enabled/disabled is dependent on the DDR2 SDRAM configuration and operating mode. CKE LOW
provides precharge power-down and SELF REFRESH operation (all banks idle), or ACTIVATE power-down (row active in any bank).
CKE is synchronous for power-down entry, power-down exit, output disable, and for self refresh entry. CKE is asynchronous for
SELF REFRESH exit. Input buffers (excluding CK, CK#, CKE, and ODT) are disabled during power-down. Input buffers (excluding
CKE) are disabled during self refresh. CKE is an SSTL_18 input but will detect a LVCMOS LOW level once VDD is applied during
first power-up. After VREF has become stable during the power on and initialization sequence, it must be maintained for proper
operation of the CKE receiver. For proper SELF REFRESH operation, VREF must be maintained.
CS#
Input
Chip select: CS# enables (registered LOW) and disables (registered HIGH) the command decoder. All commands are masked
when CS# is registered high. CS# provides for external bank selection on systems with multiple ranks. CS# is considered part of
the command code.
LDM, UDM (DM)
Input
Input data mask: DM is an input mask signal for write data. Input data is masked when DM is concurrently sampled HIGH
during a WRITE access. DM is sampled on both edges of DQS. Although DM balls are input-only, the DM loading is designed to
match that of DQ and DQS balls. LDM is DM for lower byte DQ[7:0] and UDM is DM for upper byte DQ[15:8].
ODT
Input
On-die termination: ODT (registered HIGH) enables termination resistance internal to the DDR2 SDRAM. When enabled, ODT is
only applied to each of the following balls: DQ[15:0], LDM, UDM, LDQS, LDQS#, UDQS, and UDQS# for the x16; DQ[7:0], DQS,
DQS#, and DM for the x8; DQ[3:0], DQS, DQS#, and DM for the x4. The ODT input will be ignored if disabled via the LOAD
MODE command.
RAS#, CAS#, WE#
Input
Command inputs: RAS#, CAS#, and WE# (along with CS#) define the command being entered.
DQ[15:0] (x16)
I/O
Data input/output: Bidirectional data bus for 128 Meg x 16.
DQS, DQS#
I/O
Data strobe: Output with read data, input with write data for source synchronous operation. Edge-aligned with read data, centeraligned with write data. DQS# is only used when differential data strobe mode is enabled via the LOAD MODE command.
LDQS, LDQS#
I/O
Data strobe for lower byte: Output with read data, input with write data for source synchronous operation. Edge-aligned with
read data, center-aligned with write data. LDQS# is only used when differential data strobe mode is enabled via the LOAD MODE
command.
UDQS, UDQS#
I/O
Data strobe for upper byte: Output with read data, input with write data for source synchronous operation. Edge-aligned with
read data, center-aligned with write data. UDQS# is only used when differential data strobe mode is enabled via the LOAD MODE
command.
VDD
Supply
Power supply: 1.8V ±0.1V
VDDQ
Supply
DQ power supply: 1.8V ±0.1V. Isolated on the device for improved noise immunity.
VDDL
Supply
DLL power supply: 1.8V ±0.1V.
VREF
Supply
SSTL_18 reference voltage.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
5
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
3
Symbol
Type
Description
VSS
Supply
Ground.
VSSDL
Supply
DLL ground: Isolated on the device from VSS and VSSQ.
VSSQ
Supply
DQ ground: Isolated on the device for improved noise immunity.
NC
-
No connect: These balls should be left unconnected.
NF
-
No function
NU
-
Not used
NU
-
Not used
RFU
-
Reserved for future use: Row address bits A14 (R3), A15 (R7)
Functional Description
The DDR2 SDRAM uses a double data rate architecture to achieve high-speed operation. The double data rate
architecture is essentially a 4n-prefetch architecture, with an interface designed to transfer two data words per
clock cycle at the I/O balls. A single read or write access for the DDR2 SDRAM effectively consists of a single
4n-bit-wide, one-clock-cycle data transfer at the internal DRAM core and four corresponding n-bitwide, onehalf-clock-cycle data transfers at the I/O balls.
A bidirectional data strobe (DQS, DQS#) is transmitted externally, along with data, for use in data capture at the
receiver. DQS is a strobe transmitted by the DDR2 SDRAM during READs and by the memory controller during
WRITEs. DQS is edge-aligned with data for READs and center-aligned with data for WRITEs. The x16 offering
has two data strobes, one for the lower byte (LDQS, LDQS#) and one for the upper byte (UDQS, UDQS#).
The DDR2 SDRAM operates from a differential clock (CK and CK#); the crossing of CK going HIGH and
CK# going LOW will be referred to as the positive edge of CK. Commands (address and control signals) are
registered at every positive edge of CK. Input data is registered on both edges of DQS, and output data is
referenced to both edges of DQS as well as to both edges of CK.
Read and write accesses to the DDR2 SDRAM are burst-oriented; accesses start at a selected location
and continue for a programmed number of locations in a programmed sequence. Accesses begin with the
registration of an ACTIVATE command, which is then followed by a READ or WRITE command. The address
bits registered coincident with the ACTIVATE command are used to select the bank and row 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.
The DDR2 SDRAM provides for programmable read or write burst lengths of four or eight locations. DDR2
SDRAM supports interrupting a burst read of eight with another read or a burst write of eight with another write.
An auto precharge function may be enabled to provide a self-timed row precharge that is initiated at the end of
the burst access.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
6
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
As with standard DDR SDRAM, the pipelined, multibank architecture of DDR2 SDRAM enables concurrent
operation, thereby providing high, effective bandwidth by hiding row precharge and activation time.
A self refresh mode is provided, along with a power-saving, power-down mode.
All inputs are compatible with the JEDEC standard for SSTL_18. All full drive-strength outputs are SSTL_18compatible.
3.1
Industrial Temperature
The industrial temperature (IT) option, if offered, has two simultaneous requirements: ambient temperature
surrounding the device cannot be less than -40°C or greater than 85°C, and the case temperature cannot be
less than -40°C or greater than 95°C. JEDEC specifications require the refresh rate to double when TC exceeds
85°C; this also requires use of the high-temperature self refresh option. Additionally, ODT resistance, input/
output impedance and IDD values must be derated when TC is < 0°C or > 85°C.
3.2
General Notes
• The functionality and the timing specifications discussed in this data sheet are for the DLL-enabled
mode of operation.
• Throughout the data sheet, the various figures and text refer to DQs as “DQ.” The DQ term is to be
interpreted as any and all DQ collectively, unless specifically stated otherwise. Additionally, the x16 is
divided into 2 bytes: the lower byte and the upper byte. For the lower byte (DQ[7:0]), DM refers to LDM
and DQS refers to LDQS. For the upper byte (DQ[15:8]), DM refers to UDM and DQS refers to UDQS.
• A x16 device’s DQ bus is comprised of two bytes. If only one of the bytes needs to be used, use the
lower byte for data transfers and terminate the upper byte as noted:
ƒƒ Connect UDQS to ground via 1kΩ* resistor
ƒƒ Connect UDQS# to VDD via 1kΩ* resistor
ƒƒ Connect UDM to VDD via 1kΩ* resistor
ƒƒ Connect DQ[15:8] individually to either VSS or VDD via 1kΩ* resistors, or float DQ[15:8].
*If ODT is used, 1kΩ resistor should be changed to 4x that of the selected ODT.
• Complete functionality is described throughout the document, and any page or diagram may have
been simplified to convey a topic and may not be inclusive of all requirements.
• Any specific requirement takes precedence over a general statement.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
7
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
3.3
Initialization
PDF: 09005aef824f87b6
2Gb_DDR2.pdf – Rev. H 10/11 EN
DDR2 SDRAM must be powered up and initialized in a predefined manner. Operational procedures other than
those specified may result in undefined operation. Figure 3 illustrates, and the notes outline, the sequence
Initialization
required for power-up and initialization.
Figure 43: DDR2 Power-Up and Initialization
Figure
3: DDR2 Power-Up and Initialization
DDR2 SDRAM must be powered up and initialized in a predefined manner. Operational procedures other than those specified may result in undefined operation. Figure 43 illustrates, and the notes outline, the sequence required for power-up and initialization.
VDD
VDDL
VDDQ
tVTD1
VTT1
VREF
T0
tCK
CK#
CK
tCL
LVCMOS
CKE low level2
Ta0
Tb0
Tc0
Td0
Te0
Tf0
Tg0
Th0
Ti0
Tj0
Tk0
Tl0
Tm0
NOP3
PRE
LM5
LM6
LM7
LM8
PRE9
REF10
REF10
LM11
LM12
LM13
Valid14
A10 = 1
Code
Code
Code
Code
A10 = 1
Code
Code
Code
Valid
tCL
SSTL_18 2
low level
ODT
88
Command
15
DM
15
DQS
High-Z
15
High-Z
DQ
Rtt
High-Z
T = 200μs (MIN)3
Power-up:
VDD and stable
clock (CK, CK#)
T = 400ns (MIN)4
tMRD
tRPA
EMR(2)
tMRD
EMR(3)
tMRD
tMRD
tRPA
tRFC
tRFC
tMRD
tMRD
tMRD
EMR
MR without
DLL RESET
EMR with
OCD default
EMR with
OCD exit
200 cycles of CK are required before a READ command can be issued
Normal
operation
MR with
DLL RESET
Indicates a Break in
Time Scale
Don’t care
Notes:
2Gb: x4, x8, x16 DDR2 SDRAM
Initialization
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2006 Micron Technology, Inc. All rights reserved.
16
Address
1. Applying power; if CKE is maintained below 0.2 × VDDQ, outputs remain disabled. To guarantee RTT (ODT
resistance) is off, VREF must be valid and a low level must be appliedto the ODT ball (all other inputs may
be undefined; I/Os and outputs must be less than VDDQ during voltage ramp time to avoid DDR2 SDRAM
device latch-up). VTT is not applied directly to the device; however, tVTD should be ≥ 0 to avoid device
latch-up. At least one of the following two sets of conditions (A or B) must be met to obtain a stable
supply state (stable supply defined as VDD, VDDL, VDDQ, VREF, and VTT are between their minimum and
maximum values as stated in Table 8 (page 29):
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
8
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
A. Single power source: The VDD voltage ramp from 300mV to VDD,min must take no longer than 200ms;
during the VDD voltage ramp, |VDD - VDDQ| ≤ 0.3V. Once supply voltage ramping is complete (when
VDDQ crosses VDD,min), Table 8 (page 29) specifications apply.
ƒƒ VDD, VDDL, and VDDQ are driven from a single power converter output
ƒƒ VTT is limited to 0.95V MAX
ƒƒ VREF tracks VDDQ/2; VREF must be within ±0.3V with respect to VDDQ/2 during supply ramp time;
does not need to be satisfied when ramping power down
ƒƒ VDDQ ≥ VREF at all times
B. Multiple power sources: VDD ≥ VDDL ≥ VDDQ must be maintained during supply voltage ramping, for
both AC and DC levels, until supply voltage ramping completes (VDDQ crosses VDD,min). Once supply
voltage ramping is complete, Table 8 (page 29) specifications apply.
ƒƒ Apply VDD and VDDL before or at the same time as VDDQ; VDD/VDDL voltage ramp time must be ≤
200ms from when VDD ramps from 300mV to VDD,min
ƒƒ Apply VDDQ before or at the same time as VTT; the VDDQ voltage ramp time from when VDD,min is
achieved to when VDDQ,min is achieved must be ≤ 500ms; while VDD is ramping, current can be
supplied from VDD through the device to VDDQ
ƒƒ VREF must track VDDQ/2; VREF must be within ±0.3V with respect to VDDQ/2 during supply ramp
time; VDDQ ≥ VREF must be met at all times; does not need to be satisfied when ramping power
down
ƒƒ Apply VTT; the VTT voltage ramp time from when VDDQ,min is achieved to when VTT,min is achieved
must be no greater than 500ms
2. CKE requires LVCMOS input levels prior to state T0 to ensure DQs are High-Z during device powerup prior to VREF being stable. After state T0, CKE is required to have SSTL_18 input levels. Once CKE
transitions to a high level, it must stay HIGH for the duration of the initialization sequence.
3. For a minimum of 200μs after stable power and clock (CK, CK#), apply NOP or DESELECT commands,
then take CKE HIGH.
4. Wait a minimum of 400ns then issue a PRECHARGE ALL command.
5. Issue a LOAD MODE command to the EMR(2). To issue an EMR(2) command, provide LOW to BA0, and
provide HIGH to BA1; set register E7 to “0” or “1” to select appropriate self refresh rate; remaining EMR(2)
bits must be “0” (see “Extended Mode Register 2 (EMR2)” on page 18 for all EMR(2) requirements).
6. Issue a LOAD MODE command to the EMR(3). To issue an EMR(3) command, provide HIGH to BA0 and
BA1; remaining EMR(3) bits must be “0.” See “Extended Mode Register 3 (EMR3)” on page 19 for all
EMR(3) requirements.
7. Issue a LOAD MODE command to the EMR to enable DLL. To issue a DLL ENABLE command, provide
LOW to BA1 and A0; provide HIGH to BA0; bits E7, E8, and E9 can be set to “0” or “1;” Micross
recommends setting them to “0;” remaining EMR bits must be “0.” See “Extended Mode Register (EMR)”
on page 14 for all EMR requirements.
8. Issue a LOAD MODE command to the MR for DLL RESET. 200 cycles of clock input is required to lock
the DLL. To issue a DLL RESET, provide HIGH to A8 and provide LOW to BA1 and BA0; CKE must be
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
9
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
HIGH the entire time the DLL is resetting; remaining MR bits must be “0.” See “Mode Register (MR)” on
page 10 for all MR requirements.
9. Issue PRECHARGE ALL command
10. Issue two or more REFRESH commands.
11. Issue a LOAD MODE command to the MR with LOW to A8 to initialize device operation (that is, to
program operating parameters without resetting the DLL). To access the MR, set BA0 and BA1 LOW;
remaining MR bits must be set to desired settings. See “Mode Register (MR)” on page 10 for all MR
requirements.
12. Issue a LOAD MODE command to the EMR to enable OCD default by setting bits E7, E8, and E9 to “1,”
and then setting all other desired parameters. To access the EMR, set BA0 HIGH and BA1 LOW. See
“Extended Mode Register (EMR)” on page 14 for all EMR requirements.
13. Issue a LOAD MODE command to the EMR to enable OCD exit by setting bits E7, E8, and E9 to “0,” and
then setting all other desired parameters. To access the extended mode registers, EMR, set BA0 HIGH
and BA1 LOW for all EMR requirements.
14. The DDR2 SDRAM is now initialized and ready for normal operation 200 clock cycles after the DLL RESET
at Tf0.
15. DM represents UDM and LDM; DQS represents UDQS, UDQS#, LDQS, LDQS#. DQ represents DQ[15:0].
16. A10 = PRECHARGE ALL, CODE = desired values for mode registers (bank addresses are required to be
decoded).
4
Mode Register (MR)
The mode register is used to define the specific mode of operation of the DDR2 SDRAM. This definition
includes the selection of a burst length, burst type, CAS latency, operating mode, DLL RESET, write recovery,
and power-down mode, as shown in Figure 4 (page 11). Contents of the mode register can be altered by
re-executing the LOAD MODE (LM) command. If the user chooses to modify only a subset of the MR variables,
all variables must be programmed when the command is issued.
The MR is programmed via the LM command and will retain the stored information until it is programmed again
or until the device loses power (except for bit M8, which is self-clearing). Reprogramming the mode register will
not alter the contents of the memory array, provided it is performed correctly.
The LM command can only be issued (or reissued) when all banks are in the precharged state (idle state) and
no bursts are in progress. The controller must wait the specified time tMRD before initiating any subsequent
operations such as an ACTIVATE command. Violating either of these requirements will result in an unspecified
operation.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
10
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
2Gb:
x4, x8,
x16
DDR2
SDRAM
*Advanced
information.
Subject
to change
without
notice.
4.1
Mode Register (MR)
Burst Length
Burst Length
Burst length is defined
bylength
bits M0–M2,
as shown
in M0–M2,
Figure 4. as
Read
and write
accesses
to theand
DDR2
SDRAM
are
Burst
is defined
by bits
shown
in Figure
36. Read
write
accesses
burst-oriented, with
length
being
to either
fourburst
or eight.
Thebeing
burst programmable
length determines
to the
theburst
DDR2
SDRAM
areprogrammable
burst-oriented,
with the
length
to
either
four
or
eight.
The
burst
length
determines
the
maximum
number
of
column
locathe maximum number of column locations that can be accessed for a given READ or WRITE command.
tions that can be accessed for a given READ or WRITE command.
When a READ or WRITE command is issued, a block of columns equal to the burst length is effectively selected.
When a READ or WRITE command is issued, a block of columns equal to the burst
All accesses for that
burstis take
place within
this All
block,
meaning
burst
wrapwithin
within this
the block,
block if a
length
effectively
selected.
accesses
for that
that the
burst
takewill
place
boundary is reached.
The
block
is
uniquely
selected
by
A2–Ai
when
BL
=
4
and
by
A3–Ai
when
BL
=
8 block
(whereis
meaning that the burst will wrap within the block if a boundary is reached. The
uniquely
selected
by A2–Ai
= 4 and by A3–Ai
when BL(least
= 8 (where
Ai isaddress
the most
Ai is the most significant
column
address
bit for when
a givenBL
configuration).
The remaining
significant)
significant
bit forthe
a given
The
remaining
(least signifibit(s) is (are) used to
select thecolumn
starting address
location within
block.configuration).
The programmed
burst
length applies
to both
cant)
address
bit(s)
is
(are)
used
to
select
the
starting
location
within
the
block.
The proread and write bursts.
grammed burst length applies to both read and write bursts.
Figure
4: MR Definition
Figure 36:
MR Definition
1
2
BA2 BA1 BA0 An A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
Address Bus
16 15 14 n 12 11 10
0
MR
WR
0 PD
Mode Register (Mx)
9
8
M12 PD Mode
0
Fast exit
(normal)
1
Slow exit
(low power)
M11 M10 M9
M15 M14
Notes:
7
6
5
4
3
2
1
0
DLL TM CAS# Latency BT Burst Length
M2 M1 M0 Burst Length
M7 Mode
0 Normal
0
0
0
Reserved
1
0
0
1
Reserved
0
1
0
4
0
1
1
8
Test
M8 DLL Reset
0
No
1
0
0
Reserved
1
Yes
1
0
1
Reserved
1
1
0
Reserved
1
1
1
Reserved
Write Recovery
0
0
0
Reserved
0
0
1
2
M3
0
1
0
3
0
Sequential
0
1
1
4
1
Interleaved
1
0
0
5
1
0
1
6
1
1
0
7
1
1
1
8
M6 M5 M4
Mode Register Definition
0
0
Mode register (MR)
0
1
Extended mode register (EMR)
1
0
Extended mode register (EMR2)
1
1
Extended mode register (EMR3)
Burst Type
CAS Latency (CL)
0
0
0
Reserved
0
0
1
Reserved
0
1
0
Reserved
0
1
1
3
1
0
0
4
1
0
1
5
1
1
0
6
1
1
1
7
1. M16 (BA2) is only applicable for densities ุ1Gb, reserved for future use, and must be
programmed to “0.”
1. M16 (BA2) is only applicable for densities ≥1Gb, reserved for future use, and must be programmed to “0.”
2. Mode bits (Mn) with corresponding address balls (An) greater than M12 (A12) are re2. Mode bits (Mn) with served
corresponding
address
balls
(An)
than M12
(A12) are reserved for future use
for future
use and
must
begreater
programmed
to “0.”
3.
Not
all
listed
WR
and
CL
options
are
supported
in
any
individual speed grade.
and must be programmed to “0.”
Notes:
3. Not all listed WR and CL options are supported in any individual speed grade.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
11
Form #: CSI-D-685 Document 006
PDF: 09005aef824f87b6
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
4.2
Burst Type
Accesses within a given burst may be programmed to be either sequential or interleaved. The burst type is
selected via bit M3, as shown in Figure 4. The ordering of accesses within a burst is determined by the burst
length, the burst type, and the starting column address, as shown in Table 4. DDR2 SDRAM supports 4-bit
burst mode and 8-bit burst mode only. For 8-bit burst mode, full interleaved address ordering is supported;
however, sequential address ordering is nibble-based.
Table 4: Burst Definition
Burst Length
Order of Accesses Within a Burst
Starting Column Address
(A2, A1, A0)
Burst Type = Sequential
Burst Type = Interleaved
00
0, 1, 2, 3
0, 1, 2, 3
01
1, 2, 3, 0
1, 0, 3, 2
10
2, 3, 0, 1
2, 3, 0, 1
11
3, 0, 1, 2
3, 2, 1, 0
000
0, 1, 2, 3, 4, 5, 6, 7
0, 1, 2, 3, 4, 5, 6, 7
001
1, 2, 3, 0, 5, 6, 7, 4
1, 0, 3, 2, 5, 4, 7, 6
010
2, 3, 0, 1, 6, 7, 4, 5
2, 3, 0, 1, 6, 7, 4, 5
011
3, 0, 1, 2, 7, 4, 5, 6
3, 2, 1, 0, 7, 6, 5, 4
100
4, 5, 6, 7, 0, 1, 2, 3
4, 5, 6, 7, 0, 1, 2, 3
101
5, 6, 7, 4, 1, 2, 3, 0
5, 4, 7, 6, 1, 0, 3, 2
110
6, 7, 4, 5, 2, 3, 0, 1
6, 7, 4, 5, 2, 3, 0, 1
111
7, 4, 5, 6, 3, 0, 1, 2
7, 6, 5, 4, 3, 2, 1, 0
4
8
4.3
Operating Mode
The normal operating mode is selected by issuing a command with bit M7 set to “0,” and all other bits set to
the desired values, as shown in Figure 4 (page 11). When bit M7 is “1,” no other bits of the mode register are
programmed. Programming bit M7 to “1” places the DDR2 SDRAM into a test mode that is only used by the
manufacturer and should not be used. No operation or functionality is guaranteed if M7 bit is “1.”
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
12
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
4.4
DLL RESET
DLL RESET is defined by bit M8, as shown in Figure 4 (page 11). Programming bit M8 to “1” will activate
the DLL RESET function. Bit M8 is self-clearing, meaning it returns back to a value of “0” after the DLL RESET
function has been issued.
Anytime the DLL RESET function is used, 200 clock cycles must occur before a READ command can be issued
to allow time for the internal clock to be synchronized with the external clock. Failing to wait for synchronization
to occur may result in a violation of the tAC or tDQSCK parameters.
4.5
Write Recovery
Write recovery (WR) time is defined by bits M9–M11, as shown in Figure 4 (page 11). The WR register is
used by the DDR2 SDRAM during WRITE with auto precharge operation. During WRITE with auto precharge
operation, the DDR2 SDRAM delays the internal auto precharge operation by WR clocks (programmed in bits
M9–M11) from the last data burst.
WR values of 2, 3, 4, 5, 6, 7, or 8 clocks may be used for programming bits M9–M11. The user is required to
program the value of WR, which is calculated by dividing tWR (in nanoseconds) by tCK (in nanoseconds) and
rounding up a noninteger value to the next integer; WR (cycles) = tWR (ns)/tCK (ns). Reserved states should not
be used as an unknown operation or incompatibility with future versions may result.
4.6
Power-Down Mode
Active power-down (PD) mode is defined by bit M12, as shown in Figure 4 (page 11). PD mode enables the
user to determine the active power-down mode, which determines performance versus power savings. PD
mode bit M12 does not apply to precharge PD mode.
When bit M12 = 0, standard active PD mode, or “fast-exit” active PD mode, is enabled. The tXARD parameter
is used for fast-exit active PD exit timing. The DLL is expected to be enabled and running during this mode.
When bit M12 = 1, a lower-power active PD mode, or “slow-exit” active PD mode, is enabled. The tXARDS
parameter is used for slow-exit active PD exit timing. The DLL can be enabled but “frozen” during active PD
mode because the exit-to-READ command timing is relaxed. The power difference expected between IDD3P
normal and IDD3P lowpower mode is defined in the DDR2 IDD Specifications and Conditions table.
4.7
CAS Latency (CL)
The CAS latency (CL) is defined by bits M4–M6, as shown in Figure 4 (page 11). CL is the delay, in clock
cycles, between the registration of a READ command and the availability of the first bit of output data. The CL
can be set to 3, 4, 5, 6, or 7 clocks, depending on the speed grade option being used.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
13
Form #: CSI-D-685 Document 006
2Gb: x4, x8, x16 DDR2 SDRAM
Mode Register (MR)
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
AS Latency (CL)
The CAS latency (CL) is defined by bits M4–M6, as shown in Figure 36 (page 78). CL is
the delay, in clock cycles, between the registration of a READ command and the availainformation.
Subject to change without notice.
bility of the first bit of output data. The CL can be set to 3, 4, 5,*Advanced
6, or 7 clocks,
depending
on
the
speed
grade
option
being
used.
DDR2 SDRAM does not support any half-clock latencies. Reserved states should not be used as an unknown
DDR2
SDRAM
does incompatibility
not support any
latencies.
Reserved states should not be
operation
otherwise
withhalf-clock
future versions
may result.
used as an unknown operation otherwise incompatibility with future versions may reDDR2 SDRAM also supports a feature called posted CAS additive latency (AL). This feature allows the READ
sult.
tRCD (MIN) by delaying the internal command to the DDR2 SDRAM by AL
command
to be
issued
prior atofeature
DDR2
SDRAM
also
supports
called posted CAS additive latency (AL). This featRCD (MIN)
clocks.
Thethe
AL READ
featurecommand
is described
detail
in to
“Posted
CAS Additive
Latency
on page 17.
ture
allows
toinbefurther
issued
prior
by delaying
the(AL)”
internal command to the DDR2 SDRAM by AL clocks. The AL feature is described in further
Examples
of CL CAS
= 3 and
CL = 4
are shown
Figure84).
5; both assume AL = 0. If a READ command is registered
detail
in Posted
Additive
Latency
(AL)in(page
at clock edge n, and the CL is m clocks, the data will be available nominally coincident with clock edge n + m
Examples of CL = 3 and CL = 4 are shown in Figure 37; both assume AL = 0. If a READ
(this assumes AL = 0).
command is registered at clock edge n, and the CL is m clocks, the data will be available
nominally coincident with clock edge n + m (this assumes AL = 0).
Figure 5: CL
gure 37: CL
CK#
T0
T1
T2
T3
T4
T5
T6
READ
NOP
NOP
NOP
NOP
NOP
NOP
CK
Command
DQS, DQS#
DO
n
DQ
DO
n+1
DO
n+2
DO
n+3
CL = 3 (AL = 0)
CK#
T0
T1
T2
T3
T4
T5
T6
READ
NOP
NOP
NOP
NOP
NOP
NOP
CK
Command
DQS, DQS#
DO
n
DQ
DO
n+1
DO
n+2
DO
n+3
CL = 4 (AL = 0)
Notes:
Notes:
Transitioning data
Don’t care
1. BL = 4.
1. BL = 4.
2.2. Posted
additive latency
Posted CAS#
CAS# additive
latency (AL)
(AL) =
= 0.
0.
tAC,tDQSCK,
tDQSCK, and
3.3. Shown
Shownwith
withnominal
nominaltAC,
and ttDQSQ.
DQSQ.
5
Extended Mode Register (EMR)
The extended mode register controls functions beyond those controlled by the mode register; these
additional functions are DLL enable/disable, output drive strength, on-die termination (ODT), posted
AL, off-chip driver impedance calibration (OCD), DQS# enable/disable, RDQS/RDQS# enable/disable,
and output disable/enable. These functions are controlled via the bits shown in Figure 6. The EMR is
programmed via the LM command and will retain the stored information until it is programmed again or the
: 09005aef824f87b6
b_DDR2.pdf – Rev. H 10/11 EN
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
81
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2006 Micron Technology, Inc. All rights reserved.
14
Form #: CSI-D-685 Document 006
2Gb: x4, x8, x16 DDR2 SDRAM
Extended Mode Register (EMR)
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
The extended mode register controls functions beyond
those controlled by the mode
Extended Mode Register (EMR)
register; these additional functions are DLL enable/disable, output drive strength, ondie termination (ODT), posted AL, off-chip driver
impedance calibration (OCD), DQS#
*Advanced information. Subject to change without notice.
enable/disable, RDQS/RDQS# enable/disable, and output disable/enable. These funcdevice loses power.
thethe
EMR
not alter
the contents
the is
memory
array, provided
it is
tions Reprogramming
are controlled via
bitswill
shown
in Figure
38. Theof
EMR
programmed
via the LM
command
and
will
retain
the
stored
information
until
it
is
programmed
again
or
the
deperformed correctly.
vice loses power. Reprogramming the EMR will not alter the contents of the memory arprovided
it isallperformed
correctly.
The EMR must ray,
be loaded
when
banks are idle
and no bursts are in progress, and the controller must wait
t
the specified time
anywhen
subsequent
operation.
these
requirements
TheMRD
EMRbefore
mustinitiating
be loaded
all banks
are idleViolating
and no either
burstsofare
in progress,
andcould
the
t
result in an unspecified
operation.
controller must wait the specified time MRD before initiating any subsequent operation. Violating either of these requirements could result in an unspecified operation.
FigureDefinition
6: EMR Definition
Figure 38: EMR
1
2
BA2 BA1 BA0 An A12
16
0
A10 A9 A8 A7 A6 A5 A4 A3 A2
15 14 n 12 11 10 9 8 7 6 5 4 3 2
1 0
MRS 0 Out RDQS DQS# OCD Program RTT Posted CAS# RTT ODS DLL
Outputs
E0
DLL Enable
E6 E2 RTT (Nominal)
0
Enable (normal)
1
Disabled
0 0
RTT disabled
1
Disable (test/debug)
0 1
75
1 0
150
E1
1 1
50
0
Full
1
Reduced
E15 E14
0
No
1
Yes
Output Drive Strength
E5 E4 E3 Posted CAS# Additive Latency (AL)
0
Enable
0
0
0
0
1
Disable
0
0
1
1
0
1
0
2
0
1
1
3
1
0
0
4
1
0
1
5
1
1
0
6
1
1
1
Reserved
4
0
0
0
OCD exit
0
0
1
Reserved
0
1
0
Reserved
1
0
0
Reserved
1
1
1
Enable OCD defaults
3
Mode Register Set
0
0
0
1
Extended mode register (EMR)
1
0
Extended mode register (EMR2)
1
1
Extended mode register (EMR3)
Mode register (MR)
1. E16 (BA2) is only applicable for densities ุ1Gb, reserved for future use, and must be programmed to “0.”
E16 (BA2) is only
applicable
for densities
≥1Gb, reserved
for future
use,greater
and must
beE12
programmed
to “0.”
2. Mode
bits (En)
with corresponding
address
balls (An)
than
(A12) are reserved
for
future
use
and
must
be
programmed
to
“0.”
Mode bits (En) with corresponding address balls (An) greater than E12 (A12) are reserved for future use
3. Not all listed AL options are supported in any individual speed grade.
and must be programmed
to “0.”
4. As detailed in the Initialization (page 88) section notes, during initialization of the
Not all listed AL options
are supported
in any
grade.
OCD operation,
all three
bitsindividual
must be speed
set to “1”
for the OCD default state, then set to
“0”
before
initialization
is
finished.
During initialization of the OCD operation, all three bits must be set to “1” for the OCD default state, then
Notes:
4.
register (Ex)
Enabled
E9 E8 E7 OCD Operation
3.
Extended mode
0
E10 DQS# Enable
2.
Address bus
E12
E11 RDQS Enable
1.
A1 A0
Notes:
set to “0” before initialization is finished.
82
PDF: 09005aef824f87b6
2Gb_DDR2.pdf – Rev. H 10/11 EN
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
Micron Technology, Inc. reserves the right to change products or specifications without notice.
2006 Micron Technology, Inc. All rights reserved.
15
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
5.1
DLL Enable/Disable
The DLL may be enabled or disabled by programming bit E0 during the LM command, as shown in Figure 6
(page 15). These specifications are applicable when the DLL is enabled for normal operation. DLL enable
is required during power-up initialization and upon returning to normal operation after having disabled the DLL
for the purpose of debugging or evaluation. Enabling the DLL should always be followed by resetting the DLL
using the LM command.
The DLL is automatically disabled when entering SELF REFRESH operation and is automatically re-enabled
and reset upon exit of SELF REFRESH operation.
Anytime the DLL is enabled (and subsequently reset), 200 clock cycles must occur before a READ command
can be issued to allow time for the internal clock to synchronize with the external clock. Failing to wait for
synchronization to occur may result in a violation of the tAC or tDQSCK parameters.
Anytime the DLL is disabled and the device is operated below 25 MHz, any AUTO REFRESH command should
be followed by a PRECHARGE ALL command.
5.2
Output Drive Strength
The output drive strength is defined by bit E1, as shown in Figure 6 (page 15). The normal drive strength for
all outputs is specified to be SSTL_18. Programming bit E1 = 0 selects normal (full strength) drive strength for
all outputs. Selecting a reduced drive strength option (E1 = 1) will reduce all outputs to approximately 45 to
60 percent of the SSTL_18 drive strength. This option is intended for the support of lighter load and/or pointtopoint environments.
5.3
DQS# Enable/Disable
The DQS# ball is enabled by bit E10. When E10 = 0, DQS# is the complement of the differential data strobe
pair DQS/DQS#. When disabled (E10 = 1), DQS is used in a singleended mode and the DQS# ball is disabled.
When disabled, DQS# should be left floating; however, it may be tied to ground via a 20Ω to 10kΩ resistor. This
function is also used to enable/disable RDQS#. If RDQS is enabled (E11 = 1) and DQS# is enabled (E10 = 0),
then both DQS# and RDQS# will be enabled. RDQS is not available on this device.
5.4
Output Enable/Disable
The OUTPUT ENABLE function is defined by bit E12, as shown in Figure 6 (page 15). When enabled (E12
= 0), all outputs (DQ, DQS, DQS#) function normally. When disabled (E12 = 1), all outputs (DQ, DQS, DQS#)
are disabled, thus removing output buffer current. The output disable feature is intended to be used during IDD
characterization of read current.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
16
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
5.5
On-Die Termination (ODT)
ODT effective resistance, RTT(EFF), is defined by bits E2 and E6 of the EMR, as shown in Figure 6 (page 15).
The ODT feature is designed to improve signal integrity of the memory channel by allowing the DDR2 SDRAM
controller to independently turn on/off ODT for any or all devices. RTT effective resistance values of 50Ω, 75Ω
and 510Ω are selectable and apply to each DQ, DQS/DQS#, UDQS/UDQS#, LDQS/ LDQS#, DM, and UDM/
LDM signals. Bits (E6, E2) determine what ODT resistance is enabled by turning on/off “sw1,” “sw2,” or “sw3.”
The ODT effective resistance value is selected by enabling switch “sw1,” which enables all R1 values that are
150Ω each, enabling an effective resistance of 75OΩ(RTT2 [EFF] = R2/2). Similarly, if “sw2” is enabled, all R2
values that are 300Ω each, enable an effective ODT resistance of 150Ω (RTT2[EFF] = R2/2). Switch “sw3” enables
R1 values of 100Ω, enabling effective resistance of 50Ω. Reserved states should not be used, as an unknown
operation or incompatibility with future versions may result.
The ODT control ball is used to determine when RTT(EFF) is turned on and off, assuming ODT has been enabled
via bits E2 and E6 of the EMR. The ODT feature and ODT input ball are only used during active, active powerdown (both fast-exit and slow-exit modes), and precharge power-down modes of operation.
ODT must be turned off prior to entering self refresh mode. During power-up and initialization of the DDR2
SDRAM, ODT should be disabled until the EMR command is issued. This will enable the ODT feature, at which
point the ODT ball will determine the RTT(EFF) value. Anytime the EMR enables the ODT function, ODT may not
be driven HIGH until eight clocks after the EMR has been enabled.
5.6
Off-Chip Driver (OCD) Impedance Calibration
The OFF-CHIP DRIVER function is an optional DDR2 JEDEC feature not supported by Micross and thereby
must be set to the default state. Enabling OCD beyond the default settings will alter the I/O drive characteristics
and the timing and output I/O specifications will no longer be valid.
5.7
Posted CAS Additive Latency (AL)
Posted CAS additive latency (AL) is supported to make the command and data bus efficient for sustainable
bandwidths in DDR2 SDRAM. Bits E3–E5 define the value of AL, as shown in Figure 6 (page 15). Bits E3–E5
allow the user to program the DDR2 SDRAM with an AL of 0, 1, 2, 3, 4, 5, or 6 clocks. Reserved states should
not be used as an unknown operation or incompatibility with future versions may result.
In this operation, the DDR2 SDRAM allows a READ or WRITE command to be issued prior to tRCD (MIN) with
the requirement that AL ≤ tRCD (MIN). A typical application using this feature would set AL = tRCD (MIN) - 1
× tCK. The READ or WRITE command is held for the time of the AL before it is issued internally to the DDR2
SDRAM device. RL is controlled by the sum of AL and CL; RL = AL + CL. WRITE latency (WL) is equal to RL
minus one clock; WL = AL + CL - 1 × tCK.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
17
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
6
Extended Mode Register 2 (EMR2)
2Gb: x4, x8, x16 DDR2 SDRAM
Extended Mode Register 2 (EMR2)
The extended mode register 2 (EMR2) controls functions beyond those controlled by the mode register. Currently
Extended
Mode
Register
all bits in EMR2
are reserved,
except2for(EMR2)
E7, which is used in commercial or high-temperature operations, as
shown in Figure 7. TheThe
EMR2
is programmed
via the 2LM
command
and will
retain the
storedthose
information
until it by
extended
mode register
(EMR2)
controls
functions
beyond
controlled
theuntil
mode
register.
Currently
bits in EMR2 the
are EMR
reserved,
except
forcontents
E7, which
used
is programmed again or
the device
loses
power. all
Reprogramming
will not
alter the
of is
the
in itcommercial
high-temperature operations, as shown in Figure 41. The EMR2 is promemory array, provided
is performedorcorrectly.
grammed via the LM command and will retain the stored information until it is programmed again
or to
until
the device
loses
power.
the EMR
not alter
Bit E7 (A7) must be programmed
as “1”
provide
a faster
refresh
rate Reprogramming
on IT and AT devices
if TC will
exceeds
the
contents
of
the
memory
array,
provided
it
is
performed
correctly.
85°C.
Bit E7 (A7) must be programmed as “1” to provide a faster refresh rate on IT and AT deEMR2 must be loadedvices
whenif all
are85°C.
idle and no bursts are in progress, and the controller must wait the
T Cbanks
exceeds
t
specified time MRD before initiating any subsequent operation. Violating either of these requirements could
EMR2 must be loaded when all banks are idle and no bursts are in progress, and the
result in an unspecified operation.
controller must wait the specified time tMRD before initiating any subsequent operation. Violating either of these requirements could result in an unspecified operation.
Figure 7: EMR2 Definition
Figure 41: EMR2 Definition
1
2
BA2 BA1 BA0 An A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2
16
0
E15 E14
Notes:
15 14 n
MRS 0
12 11
0 0
10 9 8 7 6
0 0 SRT 0
0
5 4 3 2
0 0 0 0
A1 A0
1
0
0
0
Mode Register Set
E7
SRT Enable
Mode register (MR)
0
1X refresh rate (0°C to 85°C)
1
Extended mode register (EMR)
1
2X refresh rate (>85°C)
0
Extended mode register (EMR2)
1
Extended mode register (EMR3)
0
0
0
1
1
Address bus
Extended mode
register (Ex)
1. E16 (BA2) is only applicable for densities ุ1Gb, reserved for future use, and must be programmed to “0.”
1. E16 (BA2) is only applicable for densities ≥1Gb, reserved for future use, and must be programmed to “0.”
2. Mode bits (En) with corresponding address balls (An) greater than E12 (A12) are re2. Mode bits (En) with corresponding
address
balls
greater
than E12 (A12)
are reserved for future use
served for future
use
and(An)
must
be programmed
to “0.”
Notes:
and must be programmed to “0.”
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
18
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
7
2Gb: x4, x8, x16 DDR2 SDRAM
Extended Mode Register 3 (EMR3)
Extended Mode Register 3 (EMR3)
The extended
mode register
3 (EMR3)3controls
functions beyond those controlled by the mode register. Currently
Extended
Mode
Register
(EMR3)
all bits in EMR3 are reserved, as shown in Figure 8. The EMR3 is programmed via the LM command and will
The extended
registeragain
3 (EMR3)
controls
functions
beyond
those controlled
retain the stored information
until it ismode
programmed
or until
the device
loses power.
Reprogramming
theby
the mode register. Currently all bits in EMR3 are reserved, as shown in Figure 42. The
EMR will not alter the contents of the memory array, provided it is performed correctly.
EMR3 is programmed via the LM command and will retain the stored information until
it is programmed again or until the device loses power. Reprogramming the EMR will
EMR3 must be loaded when all banks are idle and no bursts are in progress, and the controller must wait the
not alter the contents of the memory array, provided it is performed correctly.
specified time tMRD before initiating any subsequent operation. Violating either of these requirements could
EMR3
must be loaded when all banks are idle and no bursts are in progress, and the
result in an unspecified
operation.
controller must wait the specified time tMRD before initiating any subsequent operation. Violating either of these requirements could result in an unspecified operation.
Figure 8: EMR3 Definition
Figure 42: EMR3 Definition
1
2
BA2 BA1 BA0 An A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2
16
15 14 n
0
MRS
E15 E14
0
12 11
10
0
0
0
9
0
8
0
7
0
6
0
5
0
4
0
3
0
2
0
A1 A0
1
0
0
0
Address bus
Extended mode
register (Ex)
Mode Register Set
0
0
0
1
Extended mode register (EMR)
1
0
Extended mode register (EMR2)
1
1
Extended mode register (EMR3)
Mode register (MR)
1. E16 (BA2) is only applicable for densities ุ1Gb, is reserved for future use, and must be
programmed to “0.”
1. E16 (BA2) is only applicable
forbits
densities
≥1Gb,
is reserved address
for future
use,(An)
andgreater
must be
2. Mode
(En) with
corresponding
balls
than E12 (A12) are reserved for future use and must be programmed to “0.”
programmed to “0.”
Notes:
Notes:
2. Mode bits (En) with corresponding address balls (An) greater than E12 (A12) are reserved
for future use and must be programmed to “0.”
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
19
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
8
Commands
8.1
Truth Tables
The following tables provide a quick reference of available DDR2 SDRAM commands, including CKE powerdown modes and bank-to-bank commands.
Table 5: Truth Table - DDR2 Commands
Notes 1-3 apply to the entire table.
CKE
Function
Previous
Cycle
Current
Cycle
CS#
RAS#
CAS#
WE#
BA2–
BA0
An–A11
LOAD MODE
H
H
L
L
L
L
BA
OP code
REFRESH
H
H
L
L
L
H
X
X
X
X
SELF REFRESH entry
H
L
L
L
L
H
X
X
X
X
H
X
X
X
X
SELF REFRESH exit
L
H
X
X
X
4, 7
L
H
H
H
6
A10
A9–A0
Notes
4, 6
Single bank PRECHARGE
H
H
L
L
H
L
BA
X
L
X
All banks PRECHARGE
H
H
L
L
H
L
X
X
H
X
Bank ACTIVATE
H
H
L
L
H
H
BA
WRITE
H
H
L
H
L
L
BA
Column address
L
Column address
4, 5, 6, 8
WRITE with auto precharge
H
H
L
H
L
L
BA
Column address
H
Column address
4, 5, 6, 8
READ
H
H
L
H
L
H
BA
Column address
L
Column address
4, 5, 6, 8
READ with auto precharge
H
H
L
H
L
H
BA
Column address
H
Column address
4, 5, 6, 8
NO OPERATION
H
X
L
H
H
H
X
X
X
X
Device DESELECT
H
X
H
X
X
X
X
X
X
X
H
X
X
X
Power-down entry
H
L
X
X
X
X
L
H
H
H
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
Row address
4
9
20
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
CKE
Function
Previous
Cycle
Current
Cycle
Power-down exit
L
H
CS#
RAS#
CAS#
WE#
H
X
X
X
L
H
H
H
BA2–
BA0
An–A11
A10
A9–A0
Notes
X
X
X
X
9
Notes:
1. All DDR2 SDRAM commands are defined by states of CS#, RAS#, CAS#, WE#, and CKE at the rising
edge of the clock.
2. The state of ODT does not affect the states described in this table. The ODT function is not available
during self refresh.
3. “X” means “H or L” (but a defined logic level) for valid IDD measurements.
4. BA2 is only applicable for densities ≥1Gb.
5. An n is the most significant address bit for a given density and configuration. Some larger address bits
may be “Don’t Care” during column addressing, depending on density and configuration.
6. Bank addresses (BA) determine which bank is to be operated upon. BA during a LOAD MODE command
selects which mode register is programmed.
7. SELF REFRESH exit is asynchronous.
8. Burst reads or writes at BL = 4 cannot be terminated or interrupted.
9. The power-down mode does not perform any REFRESH operations. The duration of power-down is
limited by the refresh requirements outlined in the AC parametric section.
8.2
DESELECT
The DESELECT function (CS# HIGH) prevents new commands from being executed by the DDR2 SDRAM.
The DDR2 SDRAM is effectively deselected. Operations already in progress are not affected. DESELECT is also
referred to as COMMAND INHIBIT.
8.3
NO OPERATION (NOP)
The NO OPERATION (NOP) command is used to instruct the selected DDR2 SDRAM to perform a NOP (CS#
is LOW; RAS#, CAS#, and WE are HIGH). This prevents unwanted commands from being registered during
idle or wait states. Operations already in progress are not affected.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
21
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
8.4
LOAD MODE (LM)
The mode registers are loaded via bank address and address inputs. The bank address balls determine which
mode register will be programmed. See “Mode Register (MR)” on page 10. The LM command can only be
issued when all banks are idle, and a subsequent executable command cannot be issued until tMRD is met.
8.5
ACTIVATE COMMAND
The ACTIVATE command is used to open (or activate) a row in a particular bank for a subsequent access. The
value on the bank address inputs determines the bank, and the address inputs select the row. This row remains
2Gb: x4, x8, x16 DDR2 SDRAM
active (or open) for accesses until a precharge command is issued to that bank. A prechargeACTIVATE
command must
be issued before opening a different row in the same bank.
ACTIVATE
8.6
ACTIVATEBefore
OPERATION
any READ or WRITE commands can be issued to a bank within the DDR2
SDRAM, a row in that bank must be opened (activated), even when additive latency is
used. This
is accomplished
which
selectsSDRAM,
both thea bank
Before any READ
or WRITE
commands via
canthe
be ACTIVATE
issued to acommand,
bank within
the DDR2
row in that
and
the
row
to
be
activated.
bank must be opened (activated), even when additive latency is used. This is accomplished via the ACTIVATE
command, which
the bank
the row to be
activated.a READ or WRITE command may
After selects
a row isboth
opened
withand
an ACTIVATE
command,
t
be issued to that row subject to the RCD specification. tRCD (MIN) should be divided
After a row isbyopened
withperiod
an ACTIVATE
command,
READ
WRITEnumber
command
may be issued
to that row
the clock
and rounded
up toathe
nextorwhole
to determine
the earliest
t
t
subject to theclock
RCDedge
specification.
RCD (MIN) should
be divided
by the
clock period
and command
rounded upcan
to the
after the ACTIVATE
command
on which
a READ
or WRITE
benext
entered.
The same
procedure
usedafter
to convert
other specification
time
whole number
to determine
the earliest
clockisedge
the ACTIVATE
command on limits
which from
a READ
or WRITE
tRCD (MIN) specification of 20ns with a 266 MHz
units
to clock The
cycles.
Forprocedure
example,isa used
command can
be entered.
same
to convert other specification limits from time units to
t
clock ( CK = 3.75ns) results in 5.3 clocks, rounded up to 6. This is shown
in Figure 44,
clock cycles. For example, a tRCD (MIN) specification
of
20ns with a 266 MHz clock (tCK = 3.75ns) results in
which covers any case where 5 < tRCD (MIN)/tCK ื 6. Figure 44 also shows the case for
5.3 clocks, rounded
up to26.< tRRD (MIN)/tCK ื 3.
tRRD where
t
t
Figure 9:Meeting
Example: tMeeting
RRDand
(MIN)tRCD
and (MIN)
RCD (MIN)
Figure 44: Example:
RRD (MIN)
T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
Command
ACT
NOP
NOP
ACT
NOP
NOP
NOP
NOP
NOP
RD/WR
Address
Row
CK#
CK
Bank address
Row
Bank x
Bank y
tRRD
Row
Col
Bank z
Bank y
tRRD
tRCD
Don’t Care
A subsequent ACTIVATE command to a different row in the same bank can only be issued after the previous active row has been closed (precharged). The minimum time interval between successive ACTIVATE commands to the same bank is defined by tRC.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
A subsequent ACTIVATE command to another bank can be issued while the first bank is
being accessed, which results in a reduction of total row-access overhead. The mini22
mum time interval between successive ACTIVATE commands to different banks is det
fined by RRD.
Form #: CSI-D-685 Document 006
DDR2 devices with 8 banks (1Gb or larger) have an additional requirement: tFAW. This
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
A subsequent ACTIVATE command to a different row in the same bank can only be issued after the previous
active row has been closed (precharged). The minimum time interval between successive ACTIVATE commands
to the same bank is defined by tRC.
A subsequent ACTIVATE command to another bank can be issued while the first bank is being accessed,
which results in a reduction of total row-access overhead. The minimum time interval between successive
ACTIVATE commands to different banks is defined by tRRD.
DDR2 devices with 8 banks (1Gb or larger) have an additional requirement: tFAW. This requires no more than
four ACTIVATE commands may be issued in any given tFAW (MIN) period
8.7
READ COMMAND
The READ command is used to initiate a burst read access to an active row. The value on the bank address
inputs determine the bank, and the address provided on address inputs A0–Ai (where Ai is the most significant
column address bit for a given configuration) selects the starting column location. The value on input A10
determines whether or not auto precharge is used. If auto precharge is selected, the row being accessed
will be precharged at the end of the read burst; if auto precharge is not selected, the row will remain open for
subsequent accesses.
DDR2 SDRAM also supports the AL feature, which allows a READ or WRITE command to be issued prior
to tRCD (MIN) by delaying the actual registration of the READ/WRITE command to the internal device by AL
clock cycles.
8.8
READ OPERATION
READ bursts are initiated with a READ command. The starting column and bank addresses are provided with
the READ command, and auto precharge is either enabled or disabled for that burst access. If auto precharge
is enabled, the row being accessed is automatically precharged at the completion of the burst. If auto precharge
is disabled, the row will be left open after the completion of the burst.
During READ bursts, the valid data-out element from the starting column address will be available READ
latency (RL) clocks later. RL is defined as the sum of AL and CL: RL = AL + CL. The value for AL and CL are
programmable via the MR and EMR commands, respectively. Each subsequent data-out element will be valid
nominally at the next positive or negative clock edge (at the next crossing of CK and CK#). Figure 10 (page
24) shows an example of RL based on different AL and CL settings.
DQS/DQS# is driven by the DDR2 SDRAM along with output data. The initial LOW state on DQS and the HIGH
state on DQS# are known as the read preamble (tRPRE). The LOW state on DQS and the HIGH state on DQS#
coincident with the last data-out element are known as the read postamble (tRPST).
Upon completion of a burst, assuming no other commands have been initiated, the DQ will go High-Z.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
23
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
Data from any READ burst may be concatenated with data from a subsequent READ command to provide
a continuous flow of data. The first data element from the new burst follows the last element of a completed
burst. The new READ command should be issued x cycles after the first READ command, where x equals
BL/2 cycles.
DDR2 SDRAM does not allow interrupting or truncating of any READ burst using BL = 4 operations. Once
the BL = 4 READ command is registered, it must be allowed to complete the entire READ burst. However,
a READ (with auto precharge disabled) using BL = 8 operation may be interrupted and truncated only by
another READ burst as long as the interruption occurs on a 4-bit boundary due to the 4n prefetch architecture
of DDR2 SDRAM.
Data from any READ burst must be completed before a subsequent
burst DDR2
is allowed.
2Gb: x4,WRITE
x8, x16
SDRAM
READ
Figure 10: READ Latency
Figure 46: READ Latency
CK#
T0
T1
T2
T3
READ
NOP
NOP
NOP
T3n
T4
T4n
T5
CK
Command
Address
NOP
NOP
Bank a,
Col n
RL = 3 (AL = 0, CL = 3)
DQS, DQS#
DO
n
DQ
Notes:
CK#
T0
T1
T2
T3
T4
NOP
NOP
NOP
T4n
T5
T5n
1. DO n = data-out
from column n.
CK
2. BL =Command
4.
READ
NOP
NOP
3. ThreeAddress
subsequent
elements
of data-out appear in the programmed order following DO n.
Bank
a,
Col n
t
4. Shown with nominal tAC,
and tDQSQ.CL = 3
AL = DQSCK,
1
RL = 4 (AL = 1 + CL = 3)
8.9
DQS, DQS#
WRITE COMMAND
DO
n
DQ
The WRITE command is used to initiate a burst write access to an active row. The value on the bank select inputs
T0
T1
T2
T3
T3n
T4
T4n
T5
selects the bank,
and the address provided on inputs A0–Ai (where Ai is the most significant column address
CK#
bit for a givenCKconfiguration) selects the starting column location. The value on input A10 determines whether
Command
READ
NOP precharge
NOPis selected,
NOP
NOP accessed
NOP
or not auto
precharge
is used. If auto
the row being
will be precharged at the
end of theAddress
WRITE burst;
Bank a,if auto precharge is not selected, the row will remain open for subsequent accesses.
Col n
RL = 4 (AL = 0, CL = 4)
DDR2 SDRAM also supports the AL feature, which allows a READ or WRITE command to be issued prior
DQS, DQS#
to tRCD (MIN) by delaying the actual registration of the READ/WRITE command to the internal device by AL
clock cycles.DQ
DO
n
Transitioning Data
MYX4DDR2128M16PK* Notes:
Revision 1.5 - 03/27/2015
Don’t Care
1. DO n = data-out from column n.
24
2. BL = 4.
3. Three subsequent elements of data-out appear in the programmed order following
Form #:
DO n.
CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
Input data appearing on the DQ is written to the memory array subject to the DM input logic level appearing
coincident with the data. If a given DM signal is registered LOW, the corresponding data will be written to
memory; if the DM signal is registered HIGH, the corresponding data inputs will be ignored, and a WRITE will
not be executed to that byte/column location.
8.10
WRITE OPERATION
WRITE bursts are initiated with a WRITE command. DDR2 SDRAM uses WL equal to RL minus one clock
cycle (WL = RL - 1CK) (see “READ COMMAND” on page 23). The starting column and bank addresses are
provided with the WRITE command, and auto precharge is either enabled or disabled for that access. If auto
precharge is enabled, the row being accessed is precharged at the completion of the burst.
During WRITE bursts, the first valid data-in element will be registered on the first rising edge of DQS following
the WRITE command, and subsequent data elements will be registered on successive edges of DQS. The
LOW state on DQS between the WRITE command and the first rising edge is known as the write preamble; the
LOW state on DQS following the last data-in element is known as the write postamble.
The time between the WRITE command and the first rising DQS edge is WL ±tDQSS. Subsequent DQS
positive rising edges are timed, relative to the associated clock edge, as ±tDQSS. tDQSS is specified with a
relatively wide range (25% of one clock cycle). All of the WRITE diagrams show the nominal case, and where
the two extreme cases (tDQSS [MIN] and tDQSS [MAX]) might not be intuitive, they have also been included.
Upon completion of a burst, assuming no other commands have been initiated, the DQ will remain High-Z and
any additional input data will be ignored.
Data for any WRITE burst may be concatenated with a subsequent WRITE command to provide continuous
flow of input data. The first data element from the new burst is applied after the last element of a completed
burst. The new WRITE command should be issued x cycles after the first WRITE command, where x
equals BL/2.
DDR2 SDRAM supports concurrent auto precharge options, as shown in Table 6 (page 26).
DDR2 SDRAM does not allow interrupting or truncating any WRITE burst using BL = 4 operation. Once the
BL = 4 WRITE command is registered, it must be allowed to complete the entire WRITE burst cycle. However,
a WRITE BL = 8 operation (with auto precharge disabled) might be interrupted and truncated only by another
WRITE burst as long as the interruption occurs on a 4-bit boundary due to the 4n-prefetch architecture of
DDR2 SDRAM. WRITE burst BL = 8 operations may not be interrupted or truncated with any command except
another WRITE command.
Data for any WRITE burst may be followed by a subsequent READ command. The number of clock cycles
required to meet tWTR is either 2 or tWTR/tCK, whichever is greater. Data for any WRITE burst may be followed
by a subsequent PRECHARGE command. tWR must be met. tWR starts at the end of the data burst, regardless
of the data mask condition.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
25
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
Table 6: WRITE Using Concurrent Auto Precharge
From Command (Bank n)
WRITE with auto precharge
To Command (Bank m)
Minimum Delay (with Concurrent Auto Precharge)
READ or READ with auto precharge
(CL - 1) + (BL/2) + tWTR
WRITE or WRITE with auto precharge
(BL/2)
Units
tCK
2Gb: x4, x8,
1 x16 DDR2 SDRAM
WRITE
PRECHARGE or ACTIVATE
Figure 58: Write Burst
Figure 11: Write Burst
T0
T1
T2
Command
WRITE
NOP
NOP
Address
Bank a,
Col b
CK#
T2n
T3
T3n
T4
CK
t DQSS (NOM)
NOP
WL ± tDQSS
NOP
5
DQS, DQS#
DI
b
DQ
DM
t DQSS (MIN)
tDQSS5
WL - tDQSS
Notes: DQS, DQS#
t
DQ rising DQS signals must alignDI
1. Subsequent
bto the clock within DQSS.
2. DI b = data-in
DM for column b.
3. Three subsequent elements of data-in are applied in the programmed order following DI b.
t DQSS (MAX)
WL + tDQSS
4. Shown with BL = 4, AL = 0, CL = 3; thus, WL = 2.
tDQSS5
DQS, DQS#
5. A10 is LOW with the WRITE command (auto precharge is disabled).
DI
b
DQ
8.11
DM
PRECHARGE COMMAND
Transitioning Data
Don’t Care
The PRECHARGE
command
is used
to deactivate
open
rowwithin
in a particular
bank or the open row in all
tDQSS.
1. Subsequent
rising DQS
signals
must alignthe
to the
clock
Notes:
banks. The
will be available
for b.
a subsequent row activation a specified time (tRP) after the PRECHARGE
2. bank(s)
DI b = data-in
for column
command
issued,
except inelements
the case of
of data-in
concurrent
auto precharge,
where a READ
orfollowing
WRITE command to
3. isThree
subsequent
are applied
in the programmed
order
DI
b.
a different bank is allowed as long as it does not interrupt the data transfer in the current bank and does not
4. other
Showntiming
with BL
= 4, AL = 0,After
CL = a3;bank
thus, has
WL =been
2. precharged, it is in the idle state and must be
violate any
parameters.
5. A10 is LOW with the WRITE command (auto precharge is disabled).
activated prior to any READ or WRITE commands being issued to that bank. A PRECHARGE command is
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
26
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
allowed if there is no open row in that bank (idle state) or if the previously open row is already in the process of
precharging. However, the precharge period will be determined by the last PRECHARGE command issued to
the bank.
8.12
PRECHARGE OPERATION
Precharge can be initiated by either a manual PRECHARGE command or by an autoprecharge in conjunction
with either a READ or WRITE command. Precharge will deactivate the open row in a particular bank or the open
row in all banks. The PRECHARGE operation is shown in the previous READ and WRITE operation sections.
During a manual PRECHARGE command, the A10 input determines whether one or all banks are to be
precharged. In the case where only one bank is to be precharged, bank address inputs determine the bank
to be precharged. When all banks are to be precharged, the bank address inputs are treated as “Don’t Care.”
Once a bank has been precharged, it is in the idle state and must be activated prior to any READ or WRITE
commands being issued to that bank. When a single-bank PRECHARGE command is issued, tRP timing
applies. When the PRECHARGE (ALL) command is issued, tRPA timing applies, regardless of the number of
banks opened.
8.13
REFRESH COMMAND
REFRESH is used during normal operation of the DDR2 SDRAM and is analogous to CAS#-before-RAS#
(CBR) REFRESH. All banks must be in the idle mode prior to issuing a REFRESH command. This command is
nonpersistent, so it must be issued each time a refresh is required. The addressing is generated by the internal
refresh controller. This makes the address bits a “Don’t Care” during a REFRESH command.
The commercial temperature DDR2 SDRAM requires REFRESH cycles at an average interval of 7.8125μs
(MAX) and all rows in all banks must be refreshed at least once every 64ms. The refresh period begins when the
REFRESH command is registered and ends tRFC (MIN) later. The average interval must be reduced to 3.9μs
(MAX) when TC exceeds 85°C.
8.14
SELF REFRESH COMMAND
The SELF REFRESH command can be used to retain data in the DDR2 SDRAM, even if the rest of the system
is powered down. When in the self refresh mode, the DDR2 SDRAM retains data without external clocking.
All power supply inputs (including VREF) must be maintained at valid levels upon entry/exit and during SELF
REFRESH operation.
The SELF REFRESH command is initiated when CKE is LOW. The differential clock should remain stable and
meet tCKE specifications at least 1 × tCK after entering self refresh mode. The procedure for exiting self refresh
requires a sequence of commands. First, the differential clock must be stable and meet tCK specifications at
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
27
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
tCK
least 1 ×
prior to CKE going back to HIGH. Once CKE is HIGH (tCKE [MIN] has been satisfied with three
clock registrations), the DDR2 SDRAM must have NOP or DESELECT commands issued for tXSNR. A simple
algorithm for meeting both refresh and DLL requirements is used to apply NOP or DESELECT commands for
200 clock cycles before applying any other command.
9
Electrical Specifications
9.1
Absolute 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 outside those indicated in the operational
sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended
periods may affect reliability.
Table 7: Absolute Maximum DC Ratings
Parameter
Symbol
Min
Max
Units
Notes
VDD supply voltage relative to VSS
VDD
-1.0
2.3
V
1
VDDQ supply voltage relative to VSSQ
VDDQ
-0.5
2.3
V
1, 2
VDDL supply voltage relative to VSSL
VDDL
-0.5
2.3
V
1
Voltage on any ball relative to VSS
VIN, VOUT
-0.5
2.3
V
3
Input leakage current; any input 0V ≤ VIN ≤ VDD; all other balls not under test = 0V)
II
-5
5
μA
Output leakage current; 0V ≤ VOUT ≤ VDDQ; DQ and ODT disabled
IOZ
-5
5
μA
VREF leakage current; VREF = valid VREF level
IVREF
-2
2
μA
Notes:
1. VDD, VDDQ, and VDDL must be within 300mV of each other at all times; this is not required when power is
ramping down.
2. VREF ≤ 0.6 x VDDQ; however, VREF may be ≥ VDDQ provided that VREF ≤ 300mV.
3. Voltage on any I/O may not exceed voltage on VDDQ.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
28
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
9.1.1
AC and DC Operating Conditions
Table 8: Recommended DC Operating Conditions (SSTL_18)
All voltages referenced to VSS.
Parameter
Symbol
Min
Nom
Max
Units
Notes
Supply voltage
VDD
1.7
1.8
1.9
V
1, 2
VDDL supply voltage
VDDL
1.7
1.8
1.9
V
2, 3
I/O supply voltage
VDDQ
1.7
1.8
1.9
V
2, 3
I/O reference voltage
VREF(DC)
0.49 × VDDQ
0.50 × VDDQ
0.51 × VDDQ
V
4
I/O termination voltage (system)
VTT
VREF(DC) - 40
VREF(DC)
VREF(DC) + 40
mV
5
Notes:
1. VDD and VDDQ must track each other. VDDQ must be ≤ VDD.
2. VSSQ = VSSL = VSS.
3. VDDQ tracks with VDD; VDDL tracks with VDD.
4. VREF is expected to equal VDDQ/2 of the transmitting device and to track variations in the DC level of the
same. Peak-to-peak noise (noncommon mode) on VREF may not exceed ±1 percent of the DC value.
Peak-to-peak AC noise on VREF may not exceed ±2 percent of VREF(DC). This measurement is to be taken
at the nearest VREF bypass capacitor.
5. VTT is not applied directly to the device. VTT is a system supply for signal termination resistors, is expected
to be set equal to VREF, and must track variations in the DC level of VREF.
9.2
Temperature and Thermal Impedance
It is imperative that the DDR2 SDRAM device’s temperature specifications, shown in Table 9 (page 30), be
maintained in order to ensure the junction temperature is in the proper operating range to meet data sheet
specifications. An important step in maintaining the proper junction temperature is using the device’s thermal
impedances correctly. The thermal impedances are listed in Table 10 (page 31) for the applicable and
available die revision and packages.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
29
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
2Gb: x4, x8, x16 DDR2
Electrical Specifications – Absolute R
*Advanced information. Subject to change without notice.
Table 9: Temperature Limits
Table 6: Temperature Limits
Parameter
Parameter
Symbol
Min
Storage temperature
TSTG
-55
Operating temperature – commercial
TC
0
Storage temperature
Operating temperature – commercial
TC
Operating temperature – industrial
Operating temperature – industrial
TAMB
2.
3.
4.
5.
Units
Min
Max
TSTG
–55
150
TC
0
150
85
°C
°C
-40
95
T
–40°C
-40
85
TAMB
–40°C
C
Notes
1
Units
°C
85
2, 3
°C
95
2, 3, 4
°C
85
4, 5
°C
1. MAX storage case temperature TSTG is measured in the center of the package,
in Figure 12. This case temperature limit is allowed to be exceeded briefly duri
age reflow, as noted in Micron technical note TN-00-15, “Recommended Solde
MAX storage case temperature TSTG is measured in the center of the package, as shown in Figure 12.
rameters.”
MAX operating case temperature
TCoperating
is measured
in the
center of theT package,
as shown in Figure 12.
2. MAX
case
temperature
C is measured in the center of the package,
in
Figure
12.
Device functionality is not guaranteed if the device exceeds maximum TC during operation.
3. Device
Both temperature specifications
must functionality
be satisfied. is not guaranteed if the device exceeds maximum TC durin
tion.
Operating ambient temperature surrounding the package.
4. Both temperature specifications must be satisfied.
5. Operating ambient temperature surrounding the package.
Notes:
1.
Max
Symbol
Notes:
Figure 12: Example Temperature Test Point Location
Figure 12: Example Temperature Test Point Location
Test point
Length (L)
0.5 (L)
0.5 (W)
Width (W)
Lmm x Wmm FBGA
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
30
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
Table 10: Thermal Impedance
Package
Substrate
JA (°C/W)
Airflow = 0m/s
JA (°C/W)
Airflow = 1m/s
JA (°C/W)
Airflow = 2m/s
JB (°C/W)
2-layer
60.0
43.5
37.9
26.0
4-layer
43.2
34.7
31.5
25.5
JC (°C/W)
84-ball
4.1
Note:
1. Thermal resistance data is based on a number of samples from multiple lots and should be viewed as a
typical number.
9.3
FBGA Package Capacitance
Table 11: Input Capacitance
Parameter
Symbol
Min
Max
Units
Notes
Input capacitance: CK, CK#
CCK
1.0
2.0
pF
1
Delta input capacitance: CK, CK#
CDCK
–
0.25
pF
2, 3
Input capacitance: BA[2:0], A[14:0] (A[13:0] on x16), CS#, RAS#, CAS#, WE#, CKE, ODT
CI
1.0
2.0
pF
1
Delta input capacitance: Address balls, bank address balls, CS#, RAS#, CAS#, WE#, CKE, ODT
CDI
–
0.25
pF
2, 3
Input/output capacitance: DQ, DQS, DM, NF
CIO
2.5
4.0
pF
1, 4
Delta input/output capacitance: DQ, DQS, DM, NF
CDIO
–
0.5
pF
2, 3
Notes:
1. This parameter is sampled. VDD = 1.8V ±0.1V, VDDQ = 1.8V ±0.1V, VREF = VSS, f = 100 MHz, TC = 25°C,
VOUT(DC) = VDDQ/2, VOUT (peak-to-peak) = 0.1V. DM input is grouped with I/O balls, reflecting the fact that
they are matched in loading.
2. The capacitance per ball group will not differ by more than this maximum amount for any given device.
3. ΔC are not pass/fail parameters; they are targets.
4. Reduce MAX limit by 0.25pF for speed devices.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
31
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
9.4
IDD Parameters
Table 12: IDD Parameters
Parameter/Condition
Symbol
-25E
Units
Operating one bank active-precharge current: tCK = tCK (IDD), tRC = tRC (IDD), tRAS = tRAS MIN (IDD); CKE is HIGH,
CS# is HIGH between valid commands; Address bus inputs are switching; Data bus inputs are switching
IDD0
90
mA
Operating one bank active-read-precharge current: Iout = 0mA; BL = 4, CL = CL (IDD), AL = 0; tCK = tCK (IDD),
tRC = tRC (I ), tRAS = tRAS MIN (I ), tRCD = tRCD (I ); CKE is HIGH, CS# is HIGH between valid commands;
DD
DD
DD
Address bus inputs are switching; Data pattern is same as IDD4W
IDD1
105
mA
Precharge power-down current: All banks idle; tCK = tCK (IDD); CKE is LOW; Other control and address bus inputs
are stable; Data bus inputs are floating
IDD2P
12
mA
Precharge quiet standby current: All banks idle; tCK = tCK (IDD); CKE is HIGH, CS# is HIGH; Other control and
address bus inputs are stable; Data bus inputs are floating
IDD2Q
45
mA
Precharge standby current: All banks idle; tCK = tCK (IDD); CKE is HIGH, CS# is HIGH; Other control and address bus
inputs are switching; Data bus inputs are switching
IDD2N
50
mA
IDD3P(FAST)
25
IDD3P(SLOW)
14
Active standby current: All banks open; tCK = tCK (IDD), tRAS = tRAS MAX (IDD), tRP = tRP (IDD); CKE is HIGH, CS# is
HIGH between valid commands; Other control and address bus inputs are switching; Data bus inputs are switching
IDD3N
50
mA
Operating burst write current: All banks open, continuous burst writes; BL = 4, CL = CL (IDD), AL = 0; tCK = tCK
(IDD), tRAS = tRAS MAX (IDD), tRP = tRP (IDD); CKE is HIGH, CS# is HIGH between valid commands; Address bus inputs
are switching; Data bus inputs are switching
IDD4W
190
mA
Operating burst read current: All banks open, continuous burst reads, IOUT = 0mA; BL = 4, CL = CL (IDD), AL = 0;
tCK = tCK (I ), tRAS = tRAS MAX (I ), tRP = tRP (I ); CKE is HIGH, CS# is HIGH be- tween valid commands; Address
DD
DD
DD
bus inputs are switching; Data bus inputs are switching
IDD4R
190
mA
Burst refresh current: tCK = tCK (IDD); refresh command at every tRFC (IDD) interval; CKE is HIGH, CS# is HIGH
between valid commands; Other control and address bus inputs are switching; Data bus inputs are switching
IDD5
170
mA
IDD6
12
IDD6L
8
IDD7
280
Active power-down current: All banks open; tCK = tCK (IDD); CKE is LOW; Other control and address bus inputs are
stable; Data bus inputs are floating
Self refresh current: CK and CK# at 0V; CKE ≤ 0.2V; Other control and address bus inputs are floating; Data bus
inputs are floating
Operating bank interleave read current: All bank interleaving reads, IOUT = 0mA; BL = 4, CL = CL (IDD), AL =
tRCD (I ) - 1 x tCK (I ); tCK = tCK (IDD), tRC = tRC (I ), tRRD = tRRD (I ), tRCD = tRCD (I ); CKE is HIGH, CS# is
DD
DD
DD
DD
DD
HIGH between valid commands; Address bus inputs are stable during deselects; Data bus inputs are switching.
mA
mA
mA
Notes:
1. IDD specifications are tested after the device is properly initialized. 0°C ≤ TC ≤ +85°C.
2. VDD = +1.8V ±0.1V, VDDQ = +1.8V ±0.1V, VDDL = +1.8V ±0.1V, VREF = VDDQ/2.
3. IDD parameters are specified with ODT disabled.
4. Data bus consists of DQ, DM, DQS, DQS#, LDQS, LDQS#, UDQS, and UDQS#. IDD values must be met
with all combinations of EMR bits 10 and 11.
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
32
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
5. IDD1, IDD4R, and IDD7 require A12 in EMR1 to be enabled during testing.
6. The following IDD values must be derated (IDD limits increase) on IT-option devices when operated outside
of the range 0°C ≤ TC ≤ +85°C:
• When TC ≤ 0°C
IDD2P and IDD3P(SLOW) must be derated by 4%; IDD4R and IDD5W must be derated by 2%; and IDD6 and
IDD7 must be derated by 7%.
• When TC ≥ 85°C
IDD0, IDD1, IDD2N, IDD2Q, IDD3N, IDD3P(FAST), IDD4R, IDD4W, and IDD5W must be derated by 2%; IDD2P must
be derated by 20%; IDD3P slow must be derated by 30%; and IDD6 must be derated by 80% (IDD6 will
increase by this amount if TC < 85°C and the 2x refresh option is still enabled).
9.5
AC Timing Operating Specifications
Table 13: AC Operating Specifications and Conditions
Not all speed grades listed may be supported for this device; refer to the title page for speeds supported; Notes 1-5 apply to the
entire table; VDDQ = 1.8V ±0.1V, VDD = 1.8V ±0.1V
AC Characteristics
Parameter
-25E
Symbol
Min
Max
Units
Clock
CL = 6
tCK
(avg)
2.5
8.0
CL = 5
tCK
(avg)
2.5
8.0
CK high-level width
tCH
(avg)
0.48
0.52
tCK
CK low-level width
tCL
(avg)
0.48
0.52
tCK
Clock cycle
time
Half clock period
tHP
ns
MIN = lesser of tCH and tCL MAX = n/a
ps
Absolute tCK
tCK
(abs)
MIN = tCK (AVG) MIN + tJITper (MIN)
MAX = tCK (AVG) MAX + tJITper (MAX)
ps
Absolute CK high-level width
tCH
(abs)
MIN = tCK (AVG) MIN × tCH (AVG) MIN + tJITdty (MIN)
MAX = tCK (AVG) MAX × tCH (AVG) MAX + tJITdty (MAX)
ps
Absolute CK low-level width
tCL
(abs)
MIN = tCK (AVG) MIN × tCL (AVG) MIN + tJITdty (MIN)
MAX = tCK (AVG) MAX × tCL (AVG) MAX + tJITdty (MAX)
ps
Clock Jitter
Period jitter
tJITper
-100
100
ps
Half period
tJITdty
-100
100
ps
Cycle to cycle
tJITcc
Cumulative error, 2 cycles
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
200
tERR
2per
-150
ps
150
ps
33
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
AC Characteristics
Parameter
-25E
Units
Symbol
Min
Max
Cumulative error, 3 cycles
tERR
3per
-175
175
ps
Cumulative error, 4 cycles
tERR
4per
-200
200
ps
Cumulative error, 5 cycles
tERR
5per
-200
200
ps
Cumulative error, 6–10 cycles
tERR
6-10per
-300
300
ps
Cumulative error, 11–50 cycles
tERR
11-50per
-450
450
ps
350
ps
Data Strobe Out
DQS output access time from CK/CK#
tDQSCK
-350
DQS read preamble
tRPRE
MIN = 0.9 × tCK; MAX = 1.1 × tCK
tCK
DQS read postamble
tRPST
MIN = 0.4 × tCK; MAX = 0.6 × tCK
tCK
tLZ1
MIN = tAC (MIN); MAX = tAC (MAX)
ps
DQS rising edge to CK rising edge
tDQSS
MIN = –0.25 × tCK; MAX = 0.25 × tCK
tCK
DQS input-high pulse width
tDQSH
MIN = 0.35 × tCK; MAX = n/a
tCK
DQS input-low pulse width
tDQSL
MIN = 0.35 × tCK; MAX = n/a
tCK
DQS falling to CK rising: setup time
tDSS
MIN = 0.2 × tCK; MAX = n/a
tCK
DQS falling from CK rising: hold time
tDSH
MIN = 0.2 × tCK; MAX = n/a
tCK
tWPRES
MIN = 0; MAX = n/a
CK/CK# to DQS Low-Z
Data Strobe In
Write preamble setup time
DQS write preamble
DQS write postamble
tWPST
MIN = 0.4 × tCK; MAX = 0.6 × tCK
tCK
–
MIN = WL - tDQSS; MAX = WL + tDQSS
tCK
WRITE command to first DQS transition
MIN = 0.35 ×
tCK;
ps
tWPRE
tCK
MAX = n/a
Data Out
DQ output access time from CK/CK#
DQS–DQ skew, DQS to last DQ valid, per group,
per access
DQ hold from next DQS strobe
tAC
-400
400
ps
tDQSQ
–
200
ps
tQHS
–
300
ps
DQ–DQS hold, DQS to first DQ not valid
tQH
MIN = tHP - tQHS; MAX = n/a
ps
CK/CK# to DQ, DQS High-Z
tHZ
MIN = n/a; MAX = tAC (MAX)
ps
CK/CK# to DQ Low-Z
tLZ2
MIN = 2 × tAC (MIN); MAX = tAC (MAX)
ps
Data valid output window
DVW
MIN = tQH - tDQSQ; MAX = n/a
ns
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
34
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
AC Characteristics
Parameter
-25E
Symbol
Min
Max
Units
Data In
DQ and DM input setup time to DQS
tDSb
50
–
ps
DQ and DM input hold time to DQS
tDHb
125
–
ps
DQ and DM input setup time to DQS
tDSa
250
–
ps
DQ and DM input hold time to DQS
tDHa
250
–
ps
tDIPW
DQ and DM input pulse width
MIN = 0.35 × tCK; MAX = n/a
tCK
Command and Address
Input setup time
tISb
175
–
ps
Input hold time
tIHb
250
–
ps
Input setup time
tISa
375
–
ps
Input hold time
tIHa
375
–
ps
Input pulse width
tIPW
0.6
–
tCK
ACTIVATE-to- ACTIVATE delay, same bank
tRC
55
–
ns
ACTIVATE-to-READ or WRITE delay
tRCD
12.5
–
ns
ACTIVATE-to-PRECHARGE delay
tRAS
40
70K
ns
tRP
12.5
–
ns
<1Gb
tRPA
12.5
–
ns
≥1Gb
tRPA
15
–
ns
ACTIVATE-to-ACTIVATE delay different bank
tRRD
10
–
ns
4-bank activate period (≥1Gb)
tFAW
45
–
ns
Internal READ-to-PRECHARGE delay
tRTP
7.5
–
ns
CAS#-to-CAS# delay
tCCD
2
–
tCK
Write recovery time
tWR
15
–
ns
Write AP recovery + precharge time
tDAL
–
ns
Internal WRITE-to-READ delay
tWTR
7.5
–
ns
LOAD MODE cycle time
tMRD
2
-
tCK
PRECHARGE period
PRECHARGE ALL period <1Gb
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
tWR
+ tRP
35
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
AC Characteristics
Parameter
-25E
Symbol
Min
Units
Max
Refresh
REFRESH- to- ACTIVATE or to -REFRESH interval
tRFC
195
–
–
Average periodic refresh (commercial)
tREFI
–
7.8
μs
Average periodic refresh (industrial)
tREFIIT
–
3.9
μs
Average periodic refresh (automotive)
tREFIAT
–
3.9
μs
CKE LOW to CK, CK# uncertainty
tDELAY
Exit SELF REFRESH to onREAD command
tXSNR
MIN limit = tRFC (MIN) + 10; MAX limit = n/a
ns
Exit SELF REFRESH to READ command
tXSRD
MIN limit = 200; MAX limit = n/a
tCK
Exit SELF REFRESH timing reference
tISXR
MIN limit = tIS; MAX limit = n/a
ps
MIN limit =
tIS
+
tCK
+
tIH;
MAX limit = n/a
ns
Self Refresh
Power Down
Exit active power- down to
READ command
MR12 = 0
MR12 = 1
Exit precharge power-down and active powerdown to any nonREAD command
CKE MIN HIGH/LOW time
tXARD
2
–
tCK
8 - AL
–
tCK
2
–
tCK
tXP
tCKE
tCK
MIN = 3; MAX = n/a
ODT
ODT to power- down entry latency
tANPD
3
–
tCK
ODT power-down exit latency
tAXPD
8
–
tCK
ODT turn-on delay
tAOND
2
tCK
ODT turn-off delay
tAOFD
2.5
tCK
ODT turn-on
tAON
tAC
(MIN)
tAC
(MAX) + 600
ps
ODT turn-off
tAOF
tAC
(MIN)
tAC
(MAX) + 600
ps
ODT turn-on (power-down mode)
tAONPD
tAC
(MIN) + 2000
2 × tCK + tAC (MAX) + 1000
ps
ODT turn-off (power-down mode)
tAOFPD
tAC
(MIN) + 2000
2.5 × tCK + tAC (MAX) + 1000
ps
ODT enable from MRS command
tMOD
N/A
ns
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
12
36
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
10
Package
Figure 13: 84-Ball FBGA Package (9mm x 12.5mm) – x16
0.8 ±0.05
0.155
Seating
plane
A
0.12 A
1.8 CTR
Nonconductive overmold
Ball A1 ID
9 8 7
Ball A1 ID
3 2 1
A
B
C
D
E
F
G
H
11.2 CTR
12.5 ±0.1
J
K
L
M
N
P
0.8 TYP
R
0.8 TYP
1.2 MAX
6.4 CTR
0.25 MIN
9 ±0.1
Notes:
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
1. All dimensions are in millimeters.
37
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
11
Ordering Information
Table 14: Ordering Information
Part Number
Data Rate (Mbps)
Device Grade
MYX4DDR2128M16PK-25EIT
800
Industrial
MYX4DDR2128M16PK-25E
800
Commercial
Please contact a Micross sales representative for IBIS or thermal models at [email protected].
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
38
Form #: CSI-D-685 Document 006
2Gb DDR2 SDRAM
MYX4DDR2128M16PK*
*Advanced information. Subject to change without notice.
Document Title
128M16 DDR2 SDRAM - 84-Ball FBGA Package (9mm x 12.5mm) – x16
Revision History
Revision #
History
Release Date
Status
1.0
Initial Release
September 2014
Preliminary
1.1
Page 1: Title changed from “125M16 DDR2 SDRAM - 84 PBGA” to
“2 GB - 128M x 16 DDR2 SDRAM”
October 3, 2014
Preliminary
Page 1: Removed “-x16” from “FBGA package (Sn63/Pb37) in Options/Markings blue box
Page 1 (blue box): Changed “Marking” to “Code”
Page 1 (Table 1 & blue box); Page 38 (Table 14): Removed -25 speed grade; added -187E
Page 38 (Table 14): Removed “CL” column
1.2
Added ECN #
October 20, 2014
Preliminary
1.3
Page 32 (Table 12): Added column for -187E
October 21, 2014
Preliminary
Page 33 (Table 13): Removed column for -25; Added column for -187E; Added CL = 7 Clock
Cycle Time parameter
Page 38 (Table 14): Changed part numbers with -187IT and -187 to -187EIT and -187E
1.4
Removed -25E and -3 speed grades
October 31, 2014
Preliminary
1.5
Removed -187E speed grade; added -25E speed grade
March 27, 2015
Preliminary
Page 1 (Table 1): Changed tRC (ns) from 54 to 55
MYX4DDR2128M16PK*
Revision 1.5 - 03/27/2015
39
Form #: CSI-D-685 Document 006