H5MS2622JFR
H5MS2622JFR
Specification of
This document is a general product description and is subject to change without notice. Hynix does not assume any responsibility for
use of circuits described. No patent licenses are implied.
Rev 1.2 / Apr. 2009 1
256Mbit MOBILE DDR SDRAM based on 2M x 4Bank x32 I/O
Document Title
Revision History
This document is a general product description and is subject to change without notice. Hynix does not assume any responsibility for
use of circuits described. No patent licenses are implied.
Rev 1.2 / Apr. 2009 2
Mobile DDR SDRAM 256Mbit (8M x 32bit)
H5MS2622JFR Series
H5MS2532JFR Series
FEATURES SUMMARY
● Mobile DDR SDRAM ● MODE RERISTER SET, EXTENDED MODE REGIS-
- Double data rate architecture: two data transfer per TER SET and STATUS REGISTER READ
clock cycle - Keep to the JEDEC Standard regulation
(Low Power DDR SDRAM)
● Mobile DDR SDRAM INTERFACE
- x32 bus width ● CAS LATENCY
- Multiplexed Address (Row address and Column ad- - Programmable CAS latency 2 or 3 supported
dress)
● BURST LENGTH
● SUPPLY VOLTAGE - Programmable burst length 2 / 4 / 8 with both sequen-
- 1.8V device: VDD and VDDQ = 1.7V to 1.95V tial and interleave mode
DESCRIPTION
The Hynix H5MS262(53)2JFR Series is 268,435,456-bit CMOS Low Power Double Data Rate Synchronous DRAM
(Mobile DDR SDRAM), ideally suited for mobile applications which use the battery such as PDAs, 2.5G and 3G cellular
phones with internet access and multimedia capabilities, mini-notebook, hand-held PCs. It is organized as 4banks of
2,097,152 x32.
The HYNIX H5MS262(53)2JFR series uses a double-data-rate architecture to achieve high-speed operation. The dou-
ble data rate architecture is essentially a 2n prefetch architecture with an interface designed to transfer two data per
clock cycle at the I/O pins.
The Hynix H5MS262(53)2JFR Series offers fully synchronous operations referenced to both rising and falling edges of
the clock. While all address and control inputs are latched on the rising edges of the CK (Mobile DDR SDRAM operates
from a differential clock: the crossing of CK going HIGH and CK going LOW is referred to as the positive edge of CK),
data, data strobe and data mask inputs are sampled on both rising and falling edges of it (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). The data
paths are internally pipelined and 2-bit prefetched to achieve high bandwidth. All input voltage levels are compatible
with LVCMOS.
Read and write accesses to the Low Power DDR SDRAM (Mobile DDR 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 ACTIVE command, which is then followed by a READ or WRITE command. The address bits reg-
istered coincident with the ACTIVE command are used to select the bank and the 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 Low Power DDR SDRAM (Mobile DDR SDRAM) provides for programmable read or write bursts of 2, 4 or 8 loca-
tions. An AUTO PRECHARGE function may be enabled to provide a self-timed row precharge that is initiated at the end
of the burst access.
As with standard SDRAM, the pipelined and multibank architecture of Low Power DDR SDRAM (Mobile DDR SDRAM)
allows for concurrent operation, thereby providing high effective bandwidth by hiding row precharge and activation
times.
The Low Power DDR SDRAM (Mobile DDR SDRAM) also provides for special programmable Self Refresh options which
are Partial Array Self Refresh (full, half, quarter and 1/8 and 1/16 array) and Temperature Compensated Self Refresh.
A burst of Read or Write cycles in progress can be interrupted and replaced by a new burst Read or Write command on
any cycle (this pipelined design is not restricted by a 2N rule). Only Read bursts in progress with auto precharge disa-
bled can be terminated by a burst terminate command. Burst Terminate command is undefined and should not be
used for Read with Autoprecharge enabled and for Write bursts.
The Hynix H5MS262(53)2JFR series has the special Low Power function of Auto TCSR (Temperature Compensated Self
Refresh) to reduce self refresh current consumption. Since an internal temperature sensor is implemented, it enables
to automatically adjust refresh rate according to temperature without external EMRS command.
Deep Power Down Mode is an additional operating mode for Low Power DDR SDRAM (Mobile DDR SDRAM). This mode
can achieve maximum power reduction by removing power to the memory array within Low Power DDR SDRAM
(Mobile DDR SDRAM). By using this feature, the system can cut off almost all DRAM power without adding the cost of
a power switch and giving up mother-board power-line layout flexibility.
All inputs are LVCMOS compatible. Devices will have a VDD and VDDQ supply of 1.8V (nominal).
Operating
Part Number Clock Frequency Page Size Org. Interface Package
temperature
Requirements for smaller form factors and higher memory densities are fueling the need for Wafer-level memory solu-
tions due to their superior flexibility. Hynix Known Good Die (KGD) products can be used in packaging technologies
such as systems-in-a-package (SIP) and multi-chip package (MCP) to reduce the board area required, making them
ideal for hand-held PCs, and many other portable digital applications.
Hynix Mobile SDRAM will be able to continue its constant effort of enabling the advanced package products of all appli-
cation customers.
- Please Contact Hynix Office for Hynix KGD product availability and informations.
1 2 3 4 5 6 7 8 9
H A9 A11 NC
Top view /CS BA0 BA1
J A6 A7 A8 A10 A0 A1
K A4 DM1 A5 A2 DM0 A3
1 2 3 4 5 6 7 8 9
H A9 A11 A12
Top view /CS BA0 BA1
J A6 A7 A8 A10 A0 A1
K A4 DM1 A5 A2 DM0 A3
PASR
Extended
Self refresh Write Data Register
Mode 32
64 DS
Internal Row
Counter
2Mx32 Bank0
Row decoders
State Machine
/CS DQ0
Column Add
Bank Select Counter DQS0
~
DQS3
A0 Address
Register Burst Data Strobe
A1
Address Buffers
Counter Transmitter
Length
Burst
DS Data Strobe
CAS Receiver
A12 Latency
Mode Register Data Out Control
BA1
BA0
REGISTER DEFINITION I
Burst Type
A3 Burst Type
0 Sequential
1 Interleave
REGISTER DEFINITION II
Extended Mode Register Set (EMRS) for Mobile DDR SDRAM
1 0 0 0 0 0 0 DS 0 0 PASR
DS (Drive Strength)
A7 A6 A5 Drive Strength
0 0 0 Full
0 0 1 Half (Default)
0 1 0 Quarter
0 1 1 Octant
1 0 0 Three-Quarters
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
DQ15 DQ14 DQ13 DQ12 DQ11 DQ10 DQ9 DQ8 DQ7 DQ6 DQ5 DQ4 DQ3 DQ2 DQ1 DQ0
Refresh Rate
Note)
1. The revision number starts at ‘0000’ and increments by ‘0001’ each time a change in the manufacturer’s specification, IBIS, or
process occurs.
2. Low temperature out of range.
3. High temperature out of range - no refresh rate can guarantee functionality.
4. The refresh rate multiplier is based on the memory’s temperature sensor.
5. Required average periodic refresh interval = tREFI * multiplier.
6. Status Register is only for Read.
7. To read out Status Register values, BA[1:0] set to 01b and A[11:0] set to all 0 with MRS command followed by Read command
with that BA[1:0] and A[11:0] are Don’t care.
DM TRUTH TABLE
Function DM DQ Note
Write Inhibit H X 11
Note:
1. All states and sequences not shown are illegal or reserved.
2. DESLECT and NOP are functionally interchangeable.
3. Autoprecharge is non-persistent. A10 High enables Autoprecharge, while A10 Low disables Autoprecharge
4. Burst Terminate applies to only Read bursts with auto precharge disabled. This command is undefined and should not be used for
Read with Autoprecharge enabled, and for Write bursts.
5. This command is BURST TERMINATE if CKE is High and DEEP POWER DOWN entry if CKE is Low.
6. If A10 is low, bank address determines which bank is to be precharged. If A10 is high, all banks are precharged and BA0-BA1 are
don't care.
7. This command is AUTO REFRESH if CKE is High, and SELF REFRESH if CKE is low.
8. All address inputs and I/O are ''don't care'' except for CKE. Internal refresh counters control Bank and Row addressing.
9. All banks must be precharged before issuing an AUTO-REFRESH or SELF REFRESH command.
10. BA0 and BA1 value select among MRS, EMRS and SRR.
11. Used to mask write data, provided coincident with the corresponding data.
12. CKE is HIGH for all commands shown except SELF REFRESH and DEEP POWER-DOWN.
L H Deep Power Down NOP or DESELECT Exit Deep Power Down 5,8
Precharge Power
H L All Banks Idle NOP or DESELECT 5
Down Entry
Note:
1. CKEn is the logic state of CKE at clock edge n; CKEn-1 was the state of CKE at the previous clock edge.
2. Current state is the state of LP DDR immediately prior to clock edge n.
3. COMMANDn is the command registered at clock edge n, and ACTIONn is the result of COMMANDn.
4. All states and sequences not shown are illegal or reserved.
5. DESELECT and NOP are functionally interchangeable.
6. Power Down exit time (tXP) should elapse before a command other than NOP or DESELECT is issued.
7. SELF REFRESH exit time (tXSR) should elapse before a command other than NOP or DESELECT is issued.
8. The Deep Power-Down exit procedure must be followed as discussed in the Deep Power-Down section of the Functional Description.
9. The clock must toggle at least one time during the tXP period.
10. The clock must toggle at least once during the tXSR time.
Note:
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. DESELECT and NOP are functionally interchangeable.
3. All states and sequences not shown are illegal or reserved.
4. This command may or may not be bank specific. If all banks are being precharged, they must be in a valid state for precharging.
5. A command other than NOP should not be issued to the same bank while a READ or WRITE Burst with auto precharge is enabled.
6. The new Read or Write command could be auto precharge enabled or auto precharge disabled.
9. The following states must not be interrupted by any executable command; DESELECT or NOP commands must be applied
to each positive clock edge during these states.
Refreshing: Starts with registration of an AUTO REFRESH command and ends when tRFC is met.
Once tRFC is met, the LP DDR will be in an ''all banks idle'' state.
Accessing Mode Register: Starts with registration of a MODE REGISTER SET command and ends when tMRD has been met.
Once tMRD is met, the LP DDR will be in an ''all banks 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.
10. Not bank-specific; requires that all banks are idle and no bursts are in progress.
11. Not bank-specific. BURST TERMINATE affects the most recent READ burst, regardless of bank.
12. Requires appropriate DM masking.
13. A WRITE command may be applied after the completion of the READ burst; otherwise, a Burst terminate must be used to end
the READ prior to asserting a WRITE command.
L L H L PRECHARGE Precharge
L L H H ACTIVE Activate Row
Write with Auto L H L H READ Start READ burst 8,9
precharge dis-
abled L H L L WRITE Start WRITE burst 8
L L H L PRECHARGE Precharge
Note:
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. DESELECT and NOP are functionally interchangeable.
3. All states and sequences not shown are illegal or reserved.
4. Current State Definitions:
Idle: The bank has been precharged, and tRP has been met.
Row 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.
Read: A READ burst has been initiated, with AUTO PRECHARGE disabled, and has not yet terminated or been terminated.
Write: a WRITE burst has been initiated, with AUTO PRECHARGE disabled, and has not yet terminated or been terminated.
5. Read with AP enabled and Write with AP enabled: The read with Autoprecharge enabled or Write with Autoprecharge
enabled states can be broken into two parts: the access period and the precharge period. For Read with AP, the
precharge period is defined as if the same burst was executed with Auto Precharge disabled and then followed with the
earliest possible PRECHARGE command that still accesses all the data in the burst. For Write with Auto precharge, the
precharge period begins when tWR ends, with tWR measured as if Auto Precharge was disabled. The access period starts
with registration of the command and ends where the precharge period (or tRP) begins. During the precharge period,
of the Read with Autoprecharge enabled or Write with Autoprecharge enabled states, ACTIVE, PRECHARGE, READ, and
WRITE commands to the other bank may be applied; during the access period, only ACTIVE and PRECHARGE commands
to the other banks may be applied. In either case, all other related limitations apply (e.g. contention between READ data
and WRITE data must be avoided).
6. AUTO REFRESH, SELF REFRESH, and MODE REGISTER SET commands may only be issued when all bank are idle.
7. A BURST TERMINATE command cannot be issued to another bank;
it applies to the bank represented by the current state only.
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. Requires appropriate DM masking.
10. A WRITE command may be applied after the completion of data output, otherwise a BURST TERMINATE command
must be issued to end the READ prior to asserting a WRITE command.
Address And Command Inputs (A0~An, BA0, BA1, CKE, CS, RAS, CAS, WE)
Parameter Symbol Min Max Unit Note
Input High Voltage VIH 0.8*VDDQ VDDQ+0.3 V
Input Low Voltage VIL -0.3 0.2*VDDQ V
Leakage Current
Parameter Symbol Min Max Unit Note
Input Leakage Current ILI -1 1 uA 4
Output Leakage Current ILO -1.5 1.5 uA 5
Note:
1. All voltages are referenced to VSS = 0V and VSSQ must be same potential and VDDQ must not exceed the level of VDD.
2. VID(DC) and VID(AC) are the magnitude of the difference between the input level on CK and the input level on CK.
3. The value of VIX is expected to be 0.5*VDDQ and must track variations in the DC level of the same.
4. VIN = 0 to 1.8V. All other pins are not tested under VIN=0V.
5. DOUT is disabled. VOUT= 0 to 1.95V.
Note:
1. Measured with a test load of 20pF connected to VSSQ
2. Output slew rate for rising edge is measured between VILD(DC) to VIHD(AC) and for falling edge between VIHD(DC) to VILD(AC)
3. The ratio of pull-up slew rate 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.
Note:
1. This specification is intended for devices with no clamp protection and is guaranteed by design.
2.5V
2.0V Overshoot
VDD
Voltage (V)
1.5V
1.0V
Max. Amplitude = 0.5V Max. Area = 3V-ns
0.5V
0.0V VSS
Undershoot
-0.5V
Time (ns)
DC CHARACTERISTICS
Max
Parameter Symbol Test Condition DDR DDR DDR DDR DDR Unit Note
400 370 333 266 200
Deep Power Down Current IDD8 Address, control and data bus inputs are STABLE 10 uA 4
Note:
1. IDD specifications are tested after the device is properly initialized.
2. Input slew rate is 1V/ns.
3. Definitions for IDD:
LOW is defined as VIN ≤ 0.1 * VDDQ
HIGH is defined as VIN ≥ 0.9 * VDDQ
STABLE is defined as inputs stable at a HIGH or LOW level
SWITCHING is defined as
- address and command: inputs changing between HIGH and LOW once per two clock cycles
- data bus inputs: DQ changing between HIGH and LOW once per clock cycle
DM and DQS are STABLE
4. Please contact Hynix office for more information and ability for DPD operation. Deep Power Down operation is a hynix optional
function.
5. All IDD values are guaranteed by full range of operating voltage and temperature.
VDD, VDDQ = 1.7V ~ 1.95V. Temperature = -30oC ~ +85oC
DC CHARACTERISTICS - IDD6
Note:
1. Related numerical values in this 45oC are examples for reference sample value only.
2. With a on-chip temperature sensor, auto temperature compensated self refresh will automatically adjust the interval of self-refresh
operation according to case temperature variations.
DQ Output Access Time (from CK, CK) tAC 2.0 5.0 2.0 5.0 2.0 5.0 2.5 6.0 2.5 7.0 ns
DQS Output Access Time (from CK, CK) tDQSCK 2.0 5.0 2.0 5.0 2.0 5.0 2.5 6.0 2.5 7.0 ns
Clock High-level Width tCH 0.45 0.55 0.45 0.55 0.45 0.55 0.45 0.55 0.45 0.55 tCK
Clock Low-level Width tCL 0.45 0.55 0.45 0.55 0.45 0.55 0.45 0.55 0.45 0.55 tCK
DQ and DM Input Setup Time tDS 0.48 - 0.54 0.6 0.8 1.1 ns 4,5,6
DQ and DM Input Hold Time tDH 0.48 - 0.54 0.6 0.8 1.1 ns 4,5,6
DQ and DM Input Pulse Width tDIPW 1.4 - 1.6 - 1.6 - 1.6 - 2.2 - ns 7
Address and Control Input Setup Time tIS 0.9 - 1.0 1.1 1.3 1.5 ns 6,8,9
Address and Control Input Hold Time tIH 0.9 - 1.0 1.1 1.3 1.5 ns 6,8,9
Address and Control Input Pulse Width tIPW 2.2 - 2.2 - 2.2 - 2.6 - 3.0 - ns 7
DQ & DQS Low-impedance time from CK, CK tLZ 1.0 - 1.0 - 1.0 - 1.0 - 1.0 - ns 10
DQ & DQS High-impedance time from CK, CK tHZ - 5.0 5.0 5.0 6.0 7.0 ns 10
Data Hold Skew Factor tQHS - 0.5 0.5 0.65 0.75 1.0 ns 2
DQS Input High-Level Width tDQSH 0.4 - 0.4 0.4 0.4 0.4 tCK
DQS Input Low-Level Width tDQSL 0.4 - 0.4 0.4 0.4 0.4 tCK
DQS Falling Edge of CK Setup Time tDSS 0.2 - 0.2 0.2 0.2 0.2 tCK
DQS Falling Edge Hold Time from CK tDSH 0.2 - 0.2 0.2 0.2 0.2 tCK
Write Postamble tWPST 0.4 0.6 0.4 0.6 0.4 0.6 0.4 0.6 0.4 0.6 tCK 13
CL = 3 tRPRE 0.9 1.1 0.9 1.1 0.9 1.1 0.9 1.1 0.9 1.1 tCK 14
Read Preamble
CL = 2 tRPRE 0.5 1.1 0.5 1.1 0.5 1.1 0.5 1.1 0.5 1.1 tCK 14
Read Postamble tRPST 0.4 0.6 0.4 0.6 0.4 0.6 0.4 0.6 0.4 0.6 tCK
Exit Power Down to next valid Command tIS + tIS + tIS + tIS + tIS +
tXP - - - - - ns
Delay 2CLK 1CLK 1CLK 1CLK 1CLK
Note:
1. Min (tCL, tCH) refers to the smaller of the actual clock low time and the actual clock high time as provided to the device
(i.e. this value can be greater than the minimum specification limits for tCL and tCH)
2. tQH = tHP - tQHS, where tHP = minimum half clock period for any given cycle and is defined by clock high or clock low (tCL, tCH).
tQHS accounts for 1) the pulse duration distortion of on-chip clock circuits; and 2) the worst case push-out of DQS on one transition
followed by the worst case pull-in of DQ on the next transition, both of which are, separately, due to data pin skew and output
pattern effects, and p-channel to n-channel variation of the output drivers.
3. The only time that the clock frequency is allowed to change is during clock stop, power-down or self-refresh modes.
4. The transition time for DQ, DM and DQS inputs is measured between VIL(DC) to VIH(AC) for rising input signals, and VIH(DC) to
VIL(AC) for falling input signals.
5. DQS, DM and DQ input slew rate is specified to prevent double clocking of data and preserve setup and hold times. Signal transitions
through the DC region must be monotonic.
6. Input slew rate ≥ 1.0 V/ns.
7. These parameters guarantee device timing but they are not necessarily tested on each device.
8. The transition time for address and command inputs is measured between VIH and VIL.
9. A CK/CK differential slew rate of 2.0 V/ns is assumed for this parameter.
10. tHZ and tLZ transitions occur in the same access time windows as valid data transitions. These parameters are not referred to a
specific voltage level, but specify when the device is no longer driving (HZ), or begins driving (LZ).
11. tDQSQ consists of data pin skew and output pattern effects, and p-channel to n-channel variation of the output drivers for any
given cycle.
12. The specific requirement is that DQS be valid (HIGH, LOW, or some point on a valid transition) on or before this CK edge. A valid
transition is defined as monotonic and meeting the input slew rate specifications of the device. When no writes were previously in
progress on the bus, DQS will be transitioning from Hi-Z to logic LOW. If a previous write was in progress, DQS could be HIGH,
LOW, or transitioning from HIGH to LOW at this time, depending on tDQSS.
13. The maximum limit for this parameter is not a device limit. The device operates with a greater value for this parameter, but system
performance (bus turnaround) will degrade accordingly.
14. A low level on DQS may be maintained during High-Z states (DQS drivers disabled) by adding a weak pull-down element in the
system. It is recommended to turn off the weak pull-down element during read and write bursts (DQS drivers enabled).
15. Speed bin (CL-tRCD-tRP) = 3-3-3
16. tDAL = (tWR/tCK) + (tRP/tCK): for each of the terms above, if not already an integer, round to the next higher integer.
17. A maximum of eight Refresh commands can be posted to any given Low Power DDR SDRAM (Mobile DDR SDRAM), meaning that
the maximum absolute interval between any Refresh command and the next Refresh command is 8*tREFI.
18. All AC parameters are guaranteed by full range of operating voltage and temperature.
VDD, VDDQ = 1.7V ~ 1.95V. Temperature = -30oC ~ +85oC.
CKEL :
PCG.
E nter Pow er-Dow n
ALL
DPDS
BANKS
SELF CKEH :
REFRESH E xit Pow er-Dow n
DPDS :
(E)MRS E nter Deep
REFS SRR
SET Pow er-Dow n
MRS, REFSX
EMRS READ
SRR DPDSX :
E xit Deep Pow er-
Dow nEM R S
IDLE READ
ALL BANK
E M RS :
CKEL PCG.
E xt. M ode Reg.
REFA Set
W R ITEA :
W rite w ith Auto
Precharge Precharge
ALL
COMMAND Input SR R :
Status R egister
AUTOMATIC R ead
Sequence
DESELECT
The DESELECT function (CS = High) prevents new commands from being executed by the Mobile DDR SDRAM. The
Mobile DDR SDRAM is effectively deselected. Operations already in progress are not affected.
NO OPERATION
The NO OPERATION (NOP) command is used to perform a NOP to a Mobile DDR SDRAM that is selected (CS = Low).
This prevents unwanted commands from being registered during idle or wait states. Operations already in progress are
not affected. (see to next figure)
ACTIVE
The Active command is used to activate a row in a particular bank for a subsequent Read or Write access. The value of
the BA0,BA1 inputs selects the bank, and the address provided on A0-An (the highest address bit) selects the row.
(see to next figure)
Before any READ or WRITE commands can be issued to a bank within the Mobile DDR SDRAM, a row in that bank
must be opened. This is accomplished via the ACTIVE command, which selects both the bank and the row to be acti-
vated.
The row remains active until a PRECHARGE (or READ with AUTO PRECHARGE or WRITE with AUTO PRECHARGE) com-
mand is issued to the bank.
A PRECHARGE (or READ with AUTO PRECHARGE or WRITE with AUTO PRECHARGE) command must be issued before
opening a different row in the same bank.
CLK CLK
CLK CLK
CS CS
RAS RAS
CAS CAS
WE WE
A0~An A0~An RA
Row Address
Once a row is Open (with an ACTIVE command) a READ or WRITE command may be issued to that row, subject to the
tRCD specification. tRCD (MIN) should be divided by the clock period and rounded up to the next whole number to
determine the earliest clock edge after the ACTIVE command on which a READ or WRITE command can be entered.
A subsequent ACTIVE command to a different row in the same bank can only be issued after the previous active row
has been closed (precharge). The minimum time interval between successive ACTIVE commands to the same bank is
defined by tRC.
A subsequent ACTIVE 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 ACTIVE commands to differ-
ent banks is defined by tRRD.
/CLK
CLK
tRCD tRRD
tRC
D on't C are
Once a row is Open(w ith an ACTIVE com m and) a READ or W RITE com m and m ay be issued to that row , subject to the
tRCD specification. tRCD (M IN) should be divided by the clock period and rounded up to the next w hole num ber to
determ ine the earliest clock edge after the ACTIVE com m and on which a READ or W RITE com m and can be entered .
The WRITE command is used to initiate a Burst Write access to an active row. The value of BA0, BA1 selects the bank
and address inputs select the starting column location.
The value of 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 write burst; if auto precharge is not selected, the row will remain open
for subsequent access. Input data appearing on the data bus, 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 the 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. The memory controller drives the DQS during write operations. The
initial low state of the DQS is known as the write preamble and the low state following the last data-in element is write
postamble. Upon completion of a burst, assuming no new commands have been initiated, the I/O's will stay high-Z
and any additional input data will be ignored.
CLK CLK
CLK CLK
CS CS
RAS RAS
CAS CAS
WE WE
A0~ Am CA A0~ Am CA
High to enable
A10 Auto Precharge A10
Low to disable
Auto Precharge
BA0, BA1 BA BA0, BA1 BA
D on't Care
Read Com m and W rite Com m and
READ
The basic Read timing parameters for DQ are shown next figure (Basic Read Timing Parameters). They apply to all
Read operations. During Read bursts, DQS is driven by the Mobile DDR SDRAM along with the output data. The initial
Low state of the DQS is known as the read preamble; the Low state coincident with last data-out element is known as
the read postamble.
tCK tCK tC H tC L
/C LK
CLK
tD Q SC K tD Q SC K
tA C m a x tRPST
tR PRE
DQS
tD Q SQ m ax tH Z
tA C tQ H
DQ D on D o n+ 1 D o n+ 2 D o n + 3
tLZ tQ H tQ H
tD Q SC K tD Q SC K
tA C m in tR PR E tRPST
DQS
tD Q S Q m ax
tA C tH Z
DQ D on D o n+ 1 D o n+ 2 D o n+ 3
tLZ tQ H tQ H
D o n 't C a re
1) D o n : D a ta O ut from co lu m n n
2) All D Q are vaild tA C after th e C K edge
All D Q are vaild tD Q SQ after th e D Q S edge, regardless of tA C
The first data-out element is edge aligned with the first rising edge of DQS and the successive data-out elements are
edge aligned to successive edges of DQS. This is shown in next figure with a CAS latency of 2 and 3.
Upon completion of a read burst, assuming no other READ command has been initiated, the DQ will go to High-Z.
/CLK
CLK
Address BA,
Col n
CL =2
DQS
DQ Do n
CL =3
DQS
DQ Do n
Don't Care
READ to READ
Data from a read burst may be concatenated or truncated by a subsequent READ command. The first data from the
new burst follows either the last element of a completed burst or the last desired element of a longer burst that is
being truncated. The new READ command should be issued X cycles after the first READ command, where X equals
the number of desired data-out element pairs (pairs are required by the 2n prefetch architecture).
/C LK
C LK
A ddress BA , BA ,
C ol n C ol b
CL =2
DQS
DQ Don Dob
CL =3
DQS
DQ Don D ob
D on't C are
1) D o n (or b ): D ata out from colum n n (or colum n b)
2) BA , C ol n (b) = Bank A , C olum n n (b)
3) Burst Length = 4 or 8 (if 4 , the bursts are concatenated; if 8, the second burst interrupts the first)
4) R ead bursts are to an active row in any bank
5) Show n w ith nom inal tA C, tD Q SC K and tD Q SQ
A READ command can be initiated on any clock cycle following a previous READ command. Non-consecutive Reads are
shown in the first figure of next page. Random read accesses within a page or pages can be performed as shown in
second figure of next page.
/C L K
C LK
A d d re ss BA, BA,
Col n Col b
CL =2
DQS
DQ D on Dob
CL =3
DQS
DQ Don
D o n 't C a r e
1) D o n ( o r b ) : D a t a o u t fr o m c o lu m n n ( o r c o lu m n b )
2) B A , C o l n ( b ) = B a n k A , C o lu m n n ( b )
3) B u r s t L e n g t h = 4 ; 3 s u b s e q u e n t e le m e n t s o f D a t a O u t a p p e a r in th e p r o g r a m m e d o r d e r fo llo w in g D o n (b )
4) S h o w n w it h n o m in a l t A C , t D Q S C K a n d t D Q S Q
/C L K
CLK
DQS
CL =3
DQS
D o n 't C a r e
1 ) D o n , e t c : D a t a o u t f r o m c o lu m n n , e t c
n ', x ', e t c : D a t a O u t e le m e n t s , a c c o d in g t o t h e p r o g r a m m d b u r s t o r d e r
2 ) B A , C o l n = B a n k A , C o lu m n n
3 ) B u r s t L e n g t h = 2 , 4 o r 8 in c a s e s s h o w n ( i f b u r s t o f 4 o r 8 , t h e b u r s t is in t e r r u p t e d )
4 ) R e a d a r e t o a c t i v e r o w s in a n y b a n k s
/CLK
CLK
BURST
Com m and R EAD Term inate
NOP NOP NOP NOP
BA,
Address
Col n
CL = 2
DQS
DQ
CL = 3
DQS
DQ
D on't Care
READ to WRITE
Data from READ burst must be completed or truncated before a subsequent WRITE command can be issued. If trun-
cation is necessary, the BURST TERMINATE command must be used, as shown in next fig. for the case of nominal
tDQSS.
/CLK
CLK
DQS
DQ D on DI b
BA, BA,
Address
Col n Col b
CL = 3
DQS
DQ D on DI b
DM
Don't Care
Read to Write
READ to PRECHARGE
A Read burst may be followed by or truncated with a PRECHARGE command to the same bank (provided Auto Pre-
charge was not activated). The PRECHARGE command should be issued X cycles after the READ command, where X
equal the number of desired data-out element pairs.
Following the PRECHARGE command, a subsequent command to the same bank cannot be issued until tRP is met.
Note that part of the row precharge time is hidden during the access of the last data-out elements.In the case of a
Read being executed to completion, a PRECHARGE command issued at the optimum time (as described above) pro-
vides the same operation that would result from Read burst with Auto Precharge enabled.
The disadvantage of the PRECHARGE command is that it requires that the command and address buses be available at
the appropriate time to issue the command. The advantage of the PRECHARGE command is that it can be used to
truncate bursts.
/CLK
CLK
DQS
DQ Do n
CL =3
DQS
DQ Do n
Don't Care
1) DO n = Data Out from column n
2) Cases shown are either uninterrupted burst of 4, or interrupted bursts of 8
3) Shown with nominal tAC, tDQSCK and tDQSQ
4) Precharge may be applied at (BL / 2) tCK after the READ command.
5) Note that Precharge may not be issued before tRAS ns after the ACTIVE command for applicable banks.
6) The ACTIVE command may be applied if tRC has been met.
READ to PRECHARGE
Write
Input data appearing on the data bus, 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 the 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.
Basic Write timing parameters for DQ are shown in Figure; they apply to all Write operations.
tC K tC H tC L
/C LK
C LK tD SH tD SH
Case 1: tD Q SS tD Q SH tW PST
tD Q SS = m in
DQS
tW PR ES tW PRE tD Q SL
tD S tD H
DQ, DM DI n
Case 2: tD Q SS tD Q SH tD SS tD SS
tD Q SS = m ax
tW PST
DQS
tW PR ES tD Q SL
tW PRE tD S tD H
DQ, DM DI n
D o n 't C a re
During Write bursts, the first valid data-in element will be registered on the first rising edge of DQS following the
WRITE command, and the subsequent data elements will be registered on successive edges of DQS. The Low state of
DQS between the WRITE command and the first rising edge is called the write preamble, and the Low state on DQS
following the last data-in element is called the write postamble.
The time between the WRITE command and the first corresponding rising edge of DQS (tDQSS) is specified with a rel-
atively wide range - from 75% to 125% of a clock cycle. Next fig. shows the two extremes of tDQSS for a burst of 4.
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.
/CLK
CLK
BA,
Address Col b
tD QSS min
DQS
DQ
DM
tDQSS m ax
DQS
DQ
DM
Don't Care
1) DI b = Data In to colum n b
2) 3 subsequent elem ents of Data In are applied in the program m ed order following DI b
3) A non-interrupted burst of 4 is shown
4) A10 is low with the W RITE com m and (Auto Precharge is disabled)
WRITE to WRITE
Data for any WRITE burst may be concatenated with or truncated with a subsequent WRITE command. In either case,
a continuous flow of input data, can be maintained. The new WRITE command can be issued on any positive edge of
the clock following the previous WRITE command.The first data-in element from the new burst is applied after either
the last element of a completed burst or the last desired data element of a longer burst which is being truncated. The
new WRITE command should be issued X cycles after the first WRITE command, where X equals the number of
desired data-in element pairs.
/CLK
CLK
BA, BA,
Address
Col b Col n
tDQSS min
DQS
DI DI
DQ
b n
DM
tDQSS max
DQS
DI DI
DQ b n
DM
Don't Care
1) DI b (n ) = Data In to column b (column n)
2) 3 subsequent elements of Data In are applied in the programmed order following DI b.
3 subsequent elements of Data In are applied in the programmed order following DI n.
3) Non-interrupted bursts of 4 are shown.
4) Each WRITE command may be to any active bank
/C LK
CLK
BA, BA,
A d d ress
Col b Col n
tD Q S S m a x
DQS
DI DI
DQ b n
DM
D on 't C a re
1 ) D I b ( n ) = D a ta In to co lu m n b (o r co lu m n n ).
2 ) 3 su b se q u e n t e le m e n ts o f D a ta In a re a p p lie d in th e p ro g ra m m e d o rd e r fo llo w in g D I b .
3 su b se q u e n t e le m e n ts o f D a ta In a re a p p lie d in th e p ro g ra m m e d o rd e r fo llo w in g D I n .
3 ) N o n -in te rru p te d b u rsts o f 4 a re sh o w n .
4 ) E a ch W R IT E co m m a n d m a y b e to a n y a ctive b a n k a n d m a y b e to th e sa m e o r d iffe re n t d e v ice s .
/C LK
C LK
C om m and W R IT E W R IT E W R IT E W R IT E W R IT E NOP
DQS
Di Di Di Di Di Di Di Di
DQ b b' x x' n n' a a'
DM
D on't C are
1 ) D I b etc. = D a ta In to colum n b, e tc.
; b', etc. = th e next D ata In fo llo w in g D I b, etc. a cco rding to the program m ed burst order
2 ) Pro gram m ed burst length = 2, 4 or 8 in cases show n. If burst of 4 or 8, burst w ould be truncate d.
3 ) Each W R IT E co m m and m ay be to an y active ban k an d m ay be to the sam e o r diffe rent devices.
WRITE to READ
Data for any Write burst may be followed by a subsequent READ command. To follow a Write without truncating the
write burst, tWTR should be met as shown in Figure.
/CLK
CLK
BA, BA,
Address
Col b Col n
tDQSSmax tWTR CL=3
DQS
Di
DQ b
DM
Don't Care
1) DI b = Data In to column b . 3 subsequent elements of Data In are applied in the programmed order following DI b.
2) A non-interrupted burst of 4 is shown.
3) tWTR is referenced from the positive clock edge after the last Data In pair.
4) A10 is LOW with the WRITE command (Auto Precharge is disabled)
5) The READ and WRITE commands are to the same device but not necessarily to the same bank.
Data for any Write burst may be truncated by a subsequent READ command as shown in Figure. Note that the only
data-in pairs that are registered prior to the tWTR period are written to the internal array, and any subsequent data-in
must be masked with DM.
/CLK
CLK
BA, BA,
Address
Col b Col n
tDQSSmax tWTR CL=3
DQS
DI
DQ Don
b
DM
Don't Care
1) DI b = Data In to column b. DO n = Data Out from column n.
2) An interrupted burst of 4 is shown, 2 data elements are written.
3 subsequent elements of Data In are applied in the programmed order following DI b.
3) tWTR is referenced from the positive clock edge after the last Data In pair.
4) A10 is LOW with the WRITE command (Auto Precharge is disabled)
5) The READ and WRITE commands are to the same device but not necessarily to the same bank.
WRITE to PRECHARGE
Data for any WRITE burst may be followed by a subsequent PRECHARGE command to the same bank (provided Auto
Precharge was not activated). To follow a WRITE without truncating the WRITE burst, tWR should be met as shown in
Fig.
/CLK
CLK
BA, BA
Address
Col b (A or All)
DQS
DI
DQ b
DM
Don't Care
1) DI b (n) = Data In to column b (column n)
3 subsequent elements of Data In are applied in the programmed order following DI b.
2) A non-interrupted bursts of 4 are shown.
3) tWR is referenced from the positive clock edge after the last Data In pair.
4) A10 is LOW with the WRITE command (Auto Precharge is disabled)
Data for any WRITE burst may be truncated by a subsequent PRECHARGE command as shown in Figure.
Note that only data-in pairs that are registered prior to the tWR period are written to the internal array, and any subse-
quent data-in should be masked with DM, as shown in next Fig. Following the PRECHARGE command, a subsequent
command to the same bank cannot be issued until tRP is met.
/CLK
CLK
BA, BA
Address
Col b (A or All)
tDQSSmax tWR
*2
DQS
DI
DQ
b
DM
*1 *1 *1 *1
Don't Care
1) DI b = Data In to column b .
2) An interrupted burst of 4 or 8 is shown, 2 data elements are written.
3) tWR is referenced from the positive clock edge after the last desired Data In pair.
4) A10 is LOW with the WRITE command (Auto Precharge is disabled)
5) *1 = can be Don't Care for programmed burst length of 4
6) *2 = for programmed burst length of 4, DQS becomes Don't Care at this point
BURST TERMINATE
The BURST TERMINATE command is used to truncate read bursts (with auto precharge disabled). The most recently
registered READ command prior to the BURST TERMINATE command will be truncated, as shown in the Operation sec-
tion of this datasheet. Note the BURST TERMINATE command is not bank specific. This command should not be used
to terminate write bursts.
CLK
CLK
CKE (High)
CS
RAS
CAS
WE
A0~An
PRECHARGE
The PRECHARGE command is used to deactivate the open row in a particular bank or the open row in all banks.
Another command to the same bank (or banks) being precharged must not be issued until the precharge time (tRP) is
completed.
If one bank is to be precharged, the particular bank address needs to be specified. If all banks are to be precharged,
A10 should be set high along with the PRECHARGE command. If A10 is high, BA0 and BA1 are ignored. A PRECHARGE
command will be treated as a NOP if there is no open row in that bank, or if the previously open row is already in the
process of precharging.
CLK
CLK
CKE (High)
If A10 =Lowwhen a
WE precharge command is
issued, only the bank that is
selected by BA1/BA0 is
A0~An precharged.
(ex. A10)
If A10 =High when read or
write command, auto-
A10 precharge function is
enabled.
While A10 = Low, auto-
BA0, BA1 BA precharge function is
disabled.
PRECHARGE command
AUTO PRECHARGE
Auto Precharge is a feature which performs the same individual bank precharge function as described above, but with-
out requiring an explicit command.
This is accomplished by using A10 (A10=high), to enable auto precharge in conjunction with a specific Read or Write
command. This precharges the bank/row after the Read or Write burst is complete.
Auto precharge is non persistent, so it should be enabled with a Read or Write command each time auto precharge is
desired. Auto precharge ensures that a precharge is initiated at the earliest valid stage within a burst.
The user must not issue another command to the same bank until the precharge time (tRP) is completed.
- AUTO REFRESH.
This command is used during normal operation of the Mobile DDR. It is non persistent, so must be issued each time a
refresh is required. The refresh addressing is generated by the internal refresh controller.The Mobile DDR requires
AUTO REFRESH commands at an average periodic interval of tREFI.
To allow for improved efficiency in scheduling and switching between tasks, some flexibility in the absolute refresh
interval is provided. A maximum of eight AUTO REFRESH commands can be posted to any given Mobile DDR, and the
maximum absolute interval between any AUTO REFRESH command and the next AUTO REFRESH command is 8*tREFI.
-SELF REFRESH.
This state retains data in the Mobile DDR, even if the rest of the system is powered down (even without external clock-
ing). Note refresh interval timing while in Self Refresh mode is scheduled internally in the Mobile DDR and may vary
and may not meet tREFI time.
''Don't Care'' except CKE, which must remain low. An internal refresh cycle is scheduled on Self Refresh entry. The pro-
cedure for exiting Self Refresh mode requires a series of commands. First clock must be stable before CKE going high.
NOP commands should be issued for the duration of the refresh exit time (tXSR), because time is required for the com-
pletion of any internal refresh in progress.
The use of SELF REFRESH mode introduces the possibility that an internally timed event can be missed when CKE is
raised for exit from self refresh mode. Upon exit from SELF REFRESH an extra AUTO REFRESH command is recom-
mended. In the self refresh mode, two additional power-saving options exist. They are Temperature Compensated Self
Refresh and Partial Array Self Refresh and are described in the Extended Mode Register section.
The Self Refresh command is used to retain cell data in the Mobile SDRAM. In the Self Refresh mode, the Mobile SDRAM
operates refresh cycle asynchronously.
The Self Refresh command is initiated like an Auto Refresh command except CKE is disabled (Low). The Mobile DDR
can accomplish an special Self Refresh operation by the specific modes (PASR) programmed in extended mode regis-
ters. The Mobile DDR can control the refresh rate automatically by the temperature value of Auto TCSR (Temperature
Compensated Self Refresh) to reduce self refresh current and select the memory array to be refreshed by the value of
PASR (Partial Array Self Refresh). The Mobile DDR can reduce the self refresh current(IDD6) by using these two
modes.
CLK CLK
CLK CLK
CS CS
RAS RAS
CAS CAS
WE WE
A0~An A0~An
Don't Care
/CLK
CLK
CKE
Command PRE NOP ARF NOP NOP NOP ARF NOP ACT
BA A
Address
Row n
A10(AP)
Pre
Row n
All
High-Z
DQ
Enter Exit
Self Refresh Self Refresh Any Command
Mode Mode (Auto Refresh Cont't Care
Recommended)
CLK
CLK
CKE (H igh )
CS
RAS
CAS
WE
A 0~ A n C ode
D o n 't C a re
BA0, BA1 C ode
/CLK
CLK
tMRD
Don't Care
tMRD DEFINITION
Mode Register
The mode register contains the specific mode of operation of the Mobile DDR SDRAM. This register includes the selec-
tion of a burst length(2, 4 or 8), a cas latency(2 or 3), a burst type. The mode register set must be done before any
activate command after the power up sequence. Any contents of the mode register be altered by re-programming the
mode register through the execution of mode register set command.
0 1 2 3 4 5 6
CLK
CLK
Precharge Mode
Comm and
CM D All Bank
Register
Set (any)
BURST LENGTH
Read and write accesses to the Mobile DDR SDRAM are burst oriented, with the burst length being programmable, as
shown in Page10. The burst length determines the maximum number of column locations that can be accessed for a
given READ or WRITE command. Burst lengths of 2, 4 or 8 locations are available for both the sequential and the
interleaved burst types.
BURST TYPE
Accesses within a given burst may be programmed to be either sequential or interleaved.
CAS LATENCY
The CAS latency is the delay between the registration of a READ command and the availability of the first piece of out-
put data. If a READ command is registered at a clock edge n and the latency is 3 clocks, the first data element will be
valid at n + 2tCK + tAC. If a READ command is registered at a clock edge n and the latency is 2 clocks, the first data
element will be valid at n + tCK + tAC.
The Status Register contains the specific die information such as density, device type, data bus width, refresh rate,
revision ID and manufacturers. The Status Register is only for READ. Below figure is Status Register Read Timing Dia-
gram.
To read out the Status Register values, BA[1:0] set to 01b and A[11:0] set to all 0 with MRS command followed by
Read command with that BA[1:0] and A[11:0] are Don’t care.
CLK
CLK
CMD CMD NOP MRS NOP READ NOP NOP NOP CMD
BA[1:0] 01
Add 0
CL = 3
DQS
Register
DQ[15:0] Value Out
Don ’t care
Note)
1. SRR can only be issued after power-up sequence is complete.
2. SRR can only be issued with all banks precharged.
3. SRR CL is unchanged from value in the mode register.
4. SRR BL is fixed at 2.
5. tSRR = 2 CLK (min)
6. tSRC = CL + 1. (min time between READ to next valid command)
7. No commands other than NOP and DESELECT are allowed between the SRR and the READ.
POWER DOWN
Power down occurs if CKE is set low coincident with Device Deselect or NOP command and when no accesses are in
progress. If power down occurs when all banks are idle, it is Precharge Power Down.
If Power down occurs when one or more banks are Active, it is referred to as Active power down. The device cannot
stay in this mode for longer than the refresh requirements of the device, without losing data. The power down state is
exited by setting CKE high while issuing a Device Deselect or NOP command.
A valid command can be issued after tXP. For Clock stop during power down mode, please refer to the Clock Stop sub-
section in Operation section of this datasheet.
CLK CLK
CLK CLK
CKE CKE
CS CS
RAS RAS
CAS CAS
WE WE
A0~An A0~An
tIS tIH
ADD VALID
DQS
DQ
DM
tRP2
T=200us3
DON'T CARE
CAS latency definition: with CL = 3 the first data element is valid at (2 * tCK + tAC) after the clock at which the READ
command was registered (See Figure 2)
CK
CL = 3
tDQSCK tDQSCK
tLZ tRPST
DQS tRPRE
tDQSQ
NOTE
1. DQ transitioning after DQS transition define tDQSQ window.
2. All DQ must transition by tDQSQ after DQS transitions, regardless of tAC.
3. tAC is the DQ output window relative to CK, and is the long term component of DQ skew.
When all conditions have been met, the device is either in ''idle'' or ''row active'' state, and clock stop mode may be
entered with CK held LOW and CK held HIGH. Clock stop mode is exited when the clock is restarted. NOPs command
have to be issued for at least one clock cycle before the next access command may be applied. Additional clock pulses
might be required depending on the system characteristics.
● The clock is restarted with the rising edge of T0 and a NOP on the command inputs;
● With T1 a valid access command is latched; this command is followed by NOP commands in order to allow for clock
stop as soon as this access command has completed;
● Tn is the last clock pulse required by the access command latched with T1.
● The timing condition of this access command is met with the completion of Tn; therefore Tn is the last clock pulse
required by this command and the clock is then stopped.
T0 T1 T2 Tn
CK
CK
CKE
Timing Condition
ADD Valid
DQ, (High-Z)
DQS
Clock Exit Clock Valid Enter Clock Don't Care
Stopped Stop Mode Command Stop Mode
Data mask1,2)
Mobile DDR SDRAM uses a DQ write mask enable signal (DM) which masks write data.
Data masking is only available in the write cycle for Mobile DDR SDRAM. Data masking is available during write, but
data masking during read is not available.
DM command masks burst write data with reference to data strobe signal and it is not related with read data. DM com-
mand can be initiated at both the rising edge and the falling edge of the DQS. DM latency for write operation is zero.
For x32 data I/O, Mobile DDR SDRAM is equipped with DM0, DM1, DM2 and DM3 which control DQ0~DQ7,
DQ8~DQ15, DQ16~DQ23 and DQ24~DQ31 respectively.
Note:
1) Mobile SDR SDRAM can mask both read and write data, but the read mask is not supported by Mobile DDR SDRAM.
2) Differences in Functions and Specifications (next table)
CK
CK
tDQSS
tDS tDH
DM
tDQSL tDQSH
Hi-Z
DQS
Data Data
Masking Masking
Hi-Z
DQ D0 D1 D3 D0 D1 D3
Mobile DDR SDRAM must be powered up and initialized in a predefined manner. Operations procedures other thank
those specified may result in undefined operation. If there is any interruption to the device power, the initialization
routine should be followed. The steps to be followed for device initialization are listed below.
● Step1: Provide power, the device core power (VDD) and the device I/O power (VDDQ) must be brought up simulta-
neously to prevent device latch-up. Although not required, it is recommended that VDD and VDDQ are from
the same power source. Also assert and hold CLOCK ENABLE (CKE) to a LVCMOS logic high level.
● Step 2: Once the system has established consistent device power and CKE is driven high, it is safe to apply stable
clock.
● Step 3: There must be at least 200us of valid clocks before any command may be given to the DRAM. During this
time NOP or DESELECT commands must be issued on the command bus.
● Step 7: Using the MRS command, load the base mode register. Set the desired operating modes.
● Step 8: Provide NOPs or DESELECT commands for at least tMRD time.
● Step 9: Using the MRS command, program the extended mode register for the desired operating modes. Note the
order of the base and extended mode register programming is not important.
● Step 10: Provide NOP or DESELCT commands for at least tMRD time.
● Step 11: The DRAM has been properly initialized and is ready for any valid command.
VDD
VDDQ
T=200usec tCK tRP tRFC tRFC tMRD tMRD
/CLK
CLK
tCH tCL
CKE
DM
DQ, High-Z
DQS
VDD/VDDQ Load
Powered up Precharge Auto Auto Load Extended
CLOCK stable All Refresh Refresh Mode Mode
Register Register DON'T CARE
PACKAGE INFORMATION
A1 INDEX MARK
8.00 Typ.
0.8Typ. 0.8 Unit [mm]
0.90.
0.80 Typ.
13.0 Typ.
11.2 Typ.
Bottom
View
0.45
+/- 0.05
0.34
+/- 0.05
0.90
1.00 max