ETRON EM68B16DVAA

EtronTech
EM68B16DVAA
32M x 16 Mobile DDR Synchronous DRAM (SDRAM)
Etron Confidential
Features
•
•
•
•
•
•
Fast clock rate: 166/133 MHz
Differential Clock CK & CK
Bi-directional DQS
Four internal banks, 8M x 16-bit for each bank
Edge-aligned with read data, centered in write data
Programmable Mode and Extended Mode Registers
- CAS Latency: 2, or 3
- Burst length: 2, 4, 8, or 16
- Burst Type: Sequential & Interleaved
- PASR (Partial Array Self Refresh)
- Auto TCSR (Temperature Compensated Self
Refresh)
- DS (Drive Strength)
• Individual byte writes mask control
• DM Write Latency = 0
• Precharge Standby Current = 300 µA
• Self Refresh Current = 700 µA
• Deep power-down Current = 10 µA max. at 85℃
• Auto Refresh and Self Refresh
• 8192 refresh cycles / 64ms
• No DLL (Delay Lock Loop), to reduce power; CK to
DQS is not synchronized.
• Power supplies: VDD & VDDQ = +1.8V+0.15V/-0.1V
• Interface: LVCMOS
• Ambient Temperature TA = -25 ~ 85℃,
• 60-ball 8mm x 10mm VFBGA package
- Pb free and Halogen free
Advanced (Rev. 1.0 Mar. /2009)
Table 1. Ordering Information
Part Number
Clock
Frequency
EM68B16DVAA-6H
EM68B16DVAA-75H
166MHz
133MHz
Data Rate
IDD6 Package
333Mbps/pin 700 µA VFBGA
266Mbps/pin 700 µA VFBGA
VA: indicates VFBGA package
A: indicates Generation Code
H: indicates Pb and Halogen Free for VFBGA Package
Figure 1. Ball Assignment (Top View)
1
2
3
A
VSS
DQ15
B
VDDQ.
C
…
7
8
9
VSSQ
VDDQ
DQ0
VDD
DQ13
DQ14
DQ1 .
DQ2
VSSQ
VSSQ
DQ11
DQ12
DQ3
DQ4
VDDQ
D
VDDQ
DQ9
DQ10
DQ5
DQ6
VSSQ
E
VSSQ
UDQS
DQ8
DQ7
LDQS
VDDQ
F
VSS
UDM
NC
NC
LDM
VDD
G
CKE
CK
CK
WE
CAS
RAS
H
A9
A11
A12
CS
BA0
BA1
J
A6
A7
A8
A10/AP
A0
A1
K
VSS
A4
A5
A2
A3
VDD
Overview
The EM68B16D is 536,870,912 bits of double data
rate synchronous DRAM organized as 4 banks of
8,388,608 words by 16 bits. The synchronous
operation with Data Strobe allows extremely high
performance. EM68B16D is applied to reduce
leakage and refresh currents while achieving very
high speed. I/O transactions are possible on both
edges of the clock. The ranges of operating
frequencies, programmable burst length and
programmable latencies allow the device to be
useful for a variety of high performance memory
system applications.
Etron Technology, Inc.
No. 6, Technology Rd. V, Hsinchu Science Park, Hsinchu, Taiwan 30078, R.O.C.
TEL: (886)-3-5782345
FAX: (886)-3-5778671
Etron Technology, Inc. reserves the right to change products or specification without notice.
EtronTech
EM68B16DVAA
Figure 2. Block Diagram
PASR, DS
CK
CK
CLOCK
BUFFER
EXTENDED
MODE
REGISTER
SELF REFRESH
LOGIC & TIMER
CS
RAS
CAS
WE
Row
Decoder
CKE
8M x 16
CELL ARRAY
(BANK #0)
Column Decoder
COMMAND
DECODER
COLUMN
COUNTER
A10/AP
MODE
REGISTER
Row
Decoder
CONTROL
SIGNAL
GENERATOR
8M x 16
CELL ARRAY
(BANK #1)
Column Decoder
~
A9
A11
BA0
BA1
REFRESH
COUNTER
LDQS
UDQS
DATA
STROBE
BUFFER
DQ0
Row
Decoder
ADDRESS
BUFFER
A0
Column Decoder
DQ
Buffer
Row
Decoder
~
DQ15
LDM
UDM
Etron Confidential
8M x 16
CELL ARRAY
(BANK #2)
2
8M x 16
CELL ARRAY
(BANK #3)
Column Decoder
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Pin Descriptions
Table 2. Pin Details of EM68B16D
Symbol
Type
Description
CK, CK
Input
Differential Clock: CK, CK are driven by the system clock. All SDRAM input
signals are sampled on the positive edge of CK. Both CK and CK increment the
internal burst counter and controls the output registers.
CKE
Input
Clock Enable: CKE activates (HIGH) and deactivates (LOW) the CK signal.
Internal clock signals and device input buffers and output drivers. Taking CKE Low
provides Precharge Power Down and Self Refresh operation (all banks idle) or
Active Power Down (Row Active in any bank). CKE is synchronous for all functions
except for disabling outputs, which is asynchronous. Input buffers, excluding
CK, CK and CKE, are disabled during Power Down and Self Refresh modes to
reduce standby power consumption.
BA0, BA1
Input
Bank Activate: BA0 and BA1 define to which bank the BankActivate, Read, Write,
or BankPrecharge command is being applied. BA0 and BA1 also determine which
mode register (MRS or EMRS) is loaded during a Mode Register Set command.
A0-A12
Input
Address Inputs: A0-A12 are sampled during the BankActivate command (row
address A0-A12) and Read/Write command (column address A0-A9 with A10
defining Auto Precharge).
CS
Input
Chip Select: CS enables (sampled LOW) and disables (sampled HIGH) the
command decoder. All commands are masked when CS is sampled HIGH.
CS provides for external bank selection on systems with multiple banks. It is
considered part of the command code.
RAS
Input
Row Address Strobe: The RAS signal defines the operation commands in
conjunction with the CAS and WE signals and is latched at the positive edges of
CK. When RAS and CS are asserted "LOW" and CAS is asserted "HIGH," either
the BankActivate command or the Precharge command is selected by the WE
signal. When the WE is asserted "HIGH," the BankActivate command is selected
and the bank designated by BA is turned on to the active state. When the WE is
asserted "LOW," the Precharge command is selected and the bank designated by
BA is switched to the idle state after the precharge operation.
CAS
Input
Column Address Strobe: The CAS signal defines the operation commands in
conjunction with the RAS and WE signals and is latched at the positive edges of
CK. When RAS is held "HIGH" and CS is asserted "LOW," the column access is
started by asserting CAS "LOW." Then, the Read or Write command is selected
by asserting WE "HIGH " or LOW"."
WE
Input
Write Enable: The WE signal defines the operation commands in conjunction
with the RAS and CAS signals and is latched at the positive edges of CK. The
WE input is used to select the BankActivate or Precharge command and Read or
Write command.
LDQS, UDQS
Input /
Bidirectional Data Strobe: DQS is an output with read data and an input with
write data. DQS is edge-aligned with read data, centered in write data. It is used to
capture data. For x16, LDQS is DQS for DQ0-DQ7 and UDQS is DQS for DQ8DQ15.
Output
Etron Confidential
3
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
LDM, UDM
Input
Data Input Mask: DM is an input mask signal for write data. Input data is masked
when DM is sampled High along with input data during a Write access. DM is
sampled on both edges of DQS. DM pins include dummy parasitic loading
internally to match the DQ and DQS loading. For x16, LDM is DM for DQ0-DQ7
and UDM is DM for DQ8-DQ15.
DQ0 – DQ15
Input /
Output
Data I/O: The DQ0-DQ15 input and output data are synchronized with the positive
edges of CK and CK . The I/Os are byte-maskable during Writes.
VDD
Supply
Power Supply: +1.8V+0.15V/-0.1V
VSS
Supply
Ground
VDDQ
Supply
DQ Power: +1.8V+0.15V/-0.1V. Provide isolated power to DQs for improved noise
immunity.
VSSQ
Supply
DQ Ground: Provide isolated ground to DQs for improved noise immunity.
NC
-
Etron Confidential
No Connect: No internal connection, these pins suggest to be left unconnected.
4
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Operation Mode
Fully synchronous operations are performed to latch the commands at the positive edges of CK. Table 3
shows the truth table for the operation commands.
Table 3. Truth Table (Note (1), (2))
Command
State
BankActivate
BankPrecharge
PrechargeAll
Write
Write and AutoPrecharge
Read
Read and Autoprecharge
Mode Register Set
Extended Mode Register Set
No-Operation
Device Deselect
Burst Stop
AutoRefresh
SelfRefresh Entry
Idle(3)
CKEn-1 CKEn DM BA1 BA0 A10 A12-A11, A9-0 CS
RAS
CAS
L
L
L
L
L
L
L
L
L
L
H
L
L
L
H
L
H
L
H
L
L
L
L
H
H
H
H
L
L
H
X
H
L
L
X
H
X
H
X
H
H
H
H
L
L
L
L
L
L
H
X
H
L
L
X
H
X
H
X
H
WE
H
L
L
L
L
H
H
L
L
H
X
L
H
H
X
H
X
H
X
H
L
H
H
L
Deep Power Down Exit
Any
L
H X X
X X
X
H
X
Data Write/Output Enable
Active
H
X
L X
X X
X
X
X
Data Mask/Output Disable
Active
H
X H X
X X
X
X
X
Note: 1. V = Valid data, X = Don't Care, L = Low level, H = High level
2. CKEn signal is input level when commands are provided.
CKEn-1 signal is input level one clock cycle before the commands are provided.
3. These are states of bank designated by BA0, BA1signals.
4. Read burst stop with BST command for all burst types.
5. Power Down Mode can not enter in the burst operation.
When this command is asserted in the burst cycle, device state is clock suspend mode.
X
X
X
X
SelfRefresh Exit
Any
Any
Active(3)
Active(3)
Active(3)
Active(3)
Idle
Idle
Any
Any
Active(4)
Idle
Idle
Idle
(Self Refresh)
H
H
H
H
H
H
H
H
H
H
H
H
H
H
X
X
X
X
X
X
X
X
X
X
X
X
H
L
X
X
X
V
V
X
X
X
X
X
X
X
X
X
V
V
X
V
V
V
V
L
H
X
X
X
X
X
V
V
X
V
V
V
V
L
L
X
X
X
X
X
Row Address
L
X
H
X
L
Column
H
Address
L
A0~A9
H
X
X
X
X
X
X
X
X
X
X
L
H
X
X
X
X
X
OP code
Power Down Mode Entry
Idle/Active(5
)
H
L
X
X
X
X
X
Power Down Mode Exit
Any
(Power Down)
L
H
X
X
X
X
X
Deep Power Down Entry
Any
H
L
X
X
X
X
X
Etron Confidential
5
Rev. 1.0
X
X
Mar. 2009
EtronTech
EM68B16DVAA
Functional Description
This 512Mb Mobile DDR SDRAM is a high-speed CMOS, dynamic random-access memory containing
536,870,912 bits. It is internally configured as a quad-bank DRAM. Each of the 134,217,728-bit banks is
organized as 8,192 rows by 1024 columns by 16 bits. The 512Mb Mobile DDR SDRAM uses a double data rate
architecture to achieve high speed operation. EM68B16D is applied to reduce leakage and refresh currents
while achieving very high speed. The double data rate architecture is essentially a 2n-prefetch architecture, with
an interface designed to transfer two data words per clock cycle at the I/O balls. Single read or write access for
the 512Mb Mobile DDR SDRAM consists of a single 2n-bit wide, one-clock-cycle data transfer at the internal
DRAM core and two corresponding n-bit wide, one-half-clock-cycle data transfers at the I/O balls.
Read and write accesses to the 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 an Active
command, which is then followed by a Read or Write command. The address bits registered coincident with the
Active command are used to select the bank and row to be accessed (BA0, BA1 select the bank, A0-A12 select
the row). The address bits (BA0, BA1 select the bank, A0-A9 select the column) registered coincident with the
READ or WRITE command are used to select the starting column location for the burst access.
Note that the DLL (Delay Lock Loop) circuitry used on standard DDR devices is not included in the Mobile DDR
SDRAM. It has been omitted to save power.
Prior to normal operation, the Mobile DDR SDRAM must be initialized.
z Power-Up and Initialization
Mobile DDR SDRAMs must be powered up and initialized in a predefined manner. Operational procedures
other than those specified may result in undefined operation. To properly initialize the Mobile DDR SDRAM,
this sequence must be followed:
1. To prevent device latch-up, it is recommended that core power (VDD) and I/O power (VDDQ) be from the
same power source and be brought up simultaneously. If separate power sources are used, VDD must
lead VDDQ.
2. Once power supply voltages are stable and CKE has been driven High, it is safe to apply the clock.
3. Once the clock is stable, a 200µs (minimum) delay is required by the Mobile DDR SDRAM prior to applying
an executable command. During this time, NOP or Deselect commands must be issued on the command
bus.
4. Issue a Precharge All command.
5. Issue NOP or Deselect commands for at least tRP time.
6. Issue an Auto Refresh command followed by NOP or Deselect commands for at least tRFC time. Issue a
second Auto Refresh command followed by NOP or Deselect commands for at least tRFC time. As part of
the individualization sequence, two Auto Refresh commands must be issued. Typically, both of these
commands are issued at this stage as described above. Alternately, the second Auto Refresh command
and NOP or Deselect sequence can be issued between steps 10 and 11.
7. Using the Mode Register Set command, load the standard Mode Register as desired.
8. Issue NOP or Deselect commands for at least tMRD time.
9. Using the Mode Register Set command, load the Extended Mode Register to the desired operating modes.
Note that the sequence in which the standard and extended mode registers are programmed is not critical.
10. Issue NOP or Deselect commands for at least tMRD time.
11. The Mobile DDR SDRAM has been properly initialized and is ready to receive any valid command.
Etron Confidential
6
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
z Mode Register Set(MRS)
The Mode Register stores the data for controlling various operating modes of a DDR SDRAM. It programs
CAS Latency, Burst Type, and Burst Length to make the Mobile DDR SDRAM useful for a variety of
applications. The default value of the Mode Register is not defined; therefore the Mode Register must be
written by the user. Values stored in the register will be retained until the register is reprogrammed, the device
enters Deep Power Down mode, or power is removed from the device. The Mode Register is written by
asserting Low on CS , RAS , CAS , WE , BA1 and BA0 (the device should have all banks idle with no bursts
in progress prior to writing into the mode register, and CKE should be High). The state of address pins
A0~A12 and BA0, BA1 in the same cycle in which CS , RAS , CAS and WE are asserted Low is written into
the Mode Register. A minimum of two clock cycles, tMRD, are required to complete the write operation in the
Mode Register. The Mode Register is divided into various fields depending on functionality. The Burst Length
uses A0~A2, Burst Type uses A3, and CAS Latency (read latency from column address) uses A4~A6. A logic
0 should be programmed to all the undefined addresses to ensure future compatibility. Reserved states should
not be used to avoid unknown device operation or incompatibility with future versions. Refer to the table for
specific codes for various burst lengths, burst types and CAS latencies.
Table 4. Mode Register Bitmap
BA1 BA0 A12 A11 A10 A9
0
0
0
0
A8
A7
0
0
A6
A5
A4
A3
CAS Latency BT
A6 A5 A4 CAS Latency
0 0 0
Reserved
0 0 1
Reserved
0 1 0
2
0 1 1
3
1 0 0
Reserved
1 0 1
Reserved
1 1 0
Reserved
1 1 1
Reserved
A3 Burst Type
0 Sequential
1 Interleave
A2
A1
A0
Address Field
Burst Length Mode Register
A2 A1 A0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
Burst Length
0
1
0
1
0
1
0
1
Reserved
2
4
8
16
Reserved
Reserved
Reserved
CK
CK
Command
NOP
PRE
ALL
NOP
MRS*1
NOP
tRP*2
NOP
Any
Command
NOP
NOP
tMRD= 2*tCK
*1: MRS can be issued only with all banks in the idle state.
*2: A minimum delay of tRP is required before issuing an MRS command.
Don’t Care
Figure 3.Mode Register Set Cycle
Etron Confidential
7
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Burst Mode Operation
Burst Mode operation is used to provide a constant flow of data to memory locations (write cycle) or from
memory locations (read cycle). There are two parameters that define how the Burst Mode operates. These
parameters include Burst Type and Burst Length and are programmed by addresses A0~A3 during the
Mode Register Set command. Burst Type is used to define the sequence in which the burst data will be
delivered from or stored to the DDR SDRAM. Two types of burst sequences are supported, Sequential and
Interleaved. See the table below. The Burst Length controls the number of bits that will be output after a
read command, or the number of bits to be input after a write command. The Burst Length can be
programmed to have a value of 2, 4, 8, or 16.
Table 5.Burst Definition
Burst
Length
2
4
8
16
Start Address
A3 A2 A1 A0
X
X
X
0
X
X
X
1
X
X
0
0
X
X
0
1
X
X
1
0
X
X
1
1
X
0
0
0
X
0
0
1
X
0
1
0
X
0
1
1
X
1
0
0
X
1
0
1
X
1
1
0
X
1
1
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
Etron Confidential
Sequential
Interleave
0,1
1,0
0, 1, 2, 3
1, 2, 3, 0
2, 3, 0, 1
3, 0, 1, 2
0, 1, 2, 3, 4, 5, 6, 7
1, 2, 3,4, 5, 6, 7, 0
2, 3, 4, 5, 6, 7, 0, 1
3, 4, 5, 6, 7, 0, 1, 2
4, 5, 6, 7, 0, 1, 2, 3
5, 6, 7, 0, 1, 2, 3, 4
6, 7, 0, 1, 2, 3, 4, 5
7, 0, 1, 2, 3, 4, 5, 6
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0
2,3,4,5,6,7,8,9,10,11,12,13,14,15,0,1
3,4,5,6,7,8,9,10,11,12,13,14,15,0,1,2
4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3
5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4
6,7,8,9,10,11,12,13,14,15,0,1,2,3,4,5
7,8,9,10,11,12,13,14,15,0,1,2,3,4,5,6
8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7
9,10,11,12,13,14,15,0,1,2,3,4,5,6,7,8
10,11,12,13,14,15,0,1,2,3,4,5,6,7,8,9
11,12,13,14,15,0,1,2,3,4,5,6,7,8,9,10
12,13,14,15,0,1,2,3,4,5,6,7,8,9,10,11
13,14,15,0,1,2,3,4,5,6,7,8,9,10,11,12
14,15,0,1,2,3,4,5,6,7,8,9,10,11,12,13
15,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14
0,1
1,0
0, 1, 2, 3
1, 0, 3, 2
2, 3, 0, 1
3, 2, 1, 0
0, 1, 2, 3, 4, 5, 6, 7
1, 0, 3, 2, 5, 4, 7, 6
2, 3, 0, 1, 6, 7, 4, 5
3, 2, 1, 0, 7, 6, 5, 4
4, 5, 6, 7, 0, 1, 2, 3
5, 4, 7, 6, 1, 0, 3, 2
6, 7, 4, 5, 2, 3, 0, 1
7, 6, 5, 4, 3, 2, 1, 0
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
1,0,3,2,5,4,7,6,9,8,11,10,13,12,15,14
2,3,0,1,6,7,4,5,10,11,8,9,14,15,12,13
3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12
4,5,6,7,0,1,2,3,12,13,14,15,8,9,10,11
5,4,7,6,1,0,3,2,13,12,15,14,9,8,11,10
6,7,4,5,2,3,0,1,14,15,12,13,10,11,8,9
7,6,5,4,3,2,1,0,15,14,13,12,11,10,9,8
8,9,10,11,12,13,14,15,0,1,2,3,4,5,6,7
9,8,11,10,13,12,15,14,1,0,3,2,5,4,7,6
10,11,8,9,14,15,12,13,2,3,0,1,6,7,4,5
11,10,9,8,15,14,13,12,3,2,1,0,7,6,5,4
12,13,14,15,8,9,10,11,4,5,6,7,0,1,2,3
13,12,15,14,9,8,11,10,5,4,7,6,1,0,3,2
14,15,12,13,10,11,8,9,6,7,4,5,2,3,0,1
15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
8
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
z Extended Mode Register Set (EMRS )
The Extended Mode Register is designed to support Partial Array Self Refresh and Driver Strength. The
EMRS cycle is not mandatory, and the EMRS command needs to be issued only when either PASR or DS is
used. The Extended Mode Register is written by asserting Low on CS , RAS , CAS , WE , and BA0 and High
on BA1 (the device should have all banks idle with no bursts in progress prior to writing into the Extended
Mode Register, and CKE should be High). Values stored in the register will be retained until the register is
reprogrammed, the device enters Deep Power Down mode, or power is removed from the device. The state
of address pins A0~A12 and BA0, BA1 in the same cycle in which CS , RAS , CAS and WE are asserted
Low is written into the Extended Mode Register. Two clock cycles, tMRD, are required to complete the write
operation in the Extended Mode Register. A0~A2 are used for Partial Array Self Refresh and A5~A6 are used
for Driver Strength. An automatic Temperature Compensated Self Refresh function is included with a
temperature sensor embedded into this device. A3~A4 are no longer used to control this function; any inputs
applied to A3~A4 during EMRS are ignored. All the other address pins, A7~A12 and BA0, must be set to Low
for proper EMRS operation. Refer to the tables below for specific codes. If the user does not write values to
the Extended Mode Register, DS defaults to Full Strength; and PASR defaults to the Full Array.
Table 6. Extend Mode Register Bitmap
BA1 BA0 A12 A11 A10 A9
1
0
0
A6
0
0
1
1
0
A5
0
1
0
1
A8
A7
0
0
Drive Strength
Full Strength
1/2 Strength
1/4 Strength
1/8 Strength
A6
A5
DS
A4
A3
0
0
A2
A1
PASR
A0
Address Field
Mode Register
A2 A1 A0 Partial Array Self Refresh Coverage
0 0 0
Full Array (All Banks)
0 0 1
Half of Full Array (BA1=0)
0 1 0 Quarter of Full Array (BA1=BA0=0)
0 1 1
Reserved
1 0 0
Reserved
1 0 1
Reserved
1 1 0
Reserved
1 1 1
Reserved
TEMPERATURE COMPENSATED SELF REFRESH
In order to reduce power consumption, a Mobile DDR SDRAM includes the internal temperature sensor and
other circuitry to control Self Refresh operation automatically according to two temperature ranges: max.
40°C and max. 85°C
Table 7. IDD6 Specifications and Conditions
Temperature Range
Self Refresh Current (IDD6)
Full Array
1/2 of Full Array
1/4 of Full Array
Unit
Max. 40°C
490
350
280
µA
Max. 85°C
700
460
340
µA
PARTIAL ARRAY SELF REFRESH
For further power savings during Self Refresh, the PASR feature allows the controller to select the amount of
memory that will be refreshed during Self Refresh. The refresh options are all banks (banks 0, 1, 2 and 3);
two banks (bank 0 and 1); and one bank (bank 0). Write and Read commands can still affect any bank during
standard operations, but only the selected banks will be refreshed during Self Refresh. Data in unselected
banks will be lost.
Etron Confidential
9
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
z Bank Activation / Row Address Command
The Bank Activation / Row Address command, also called the Active command, is issued by holding CAS
and WE High with CS and RAS Low at the rising edge of the clock (CK). The DDR SDRAM has four
independent banks, so two Bank Select Addresses (BA0, BA1) are required. The Active command must be
applied before any read or write operation is executed. The delay from the Active command to the first Read
or Write command must meet or exceed the minimum of RAS to CAS delay time (tRCD min). Once a bank
has been activated, it must be precharged before another Active command can be applied to the same bank.
The minimum time interval between interspersed Active commands (Bank 0 to Bank 3, for example) is the
bank to bank delay time (tRRD min).
z Burst Read Operation
Burst Read operation in a DDR SDRAM is initiated by asserting CS and RAS Low while holding RAS and
WE High at the rising edge of the clock (CK) after tRCD from the Active command. The address inputs
(A0~A9) determine the starting address for the Burst. The Mode Register sets the type of burst (Sequential or
Interleaved) and the burst length (2, 4, 8, or 16). The first output data is available after the CAS Latency from
the Read command, and the consecutive data bits are presented on the falling and rising edges of Data
Strobe (DQS) as supplied by the DDR SDRAM until the burst is completed.
z Burst Write Operation
The Burst Write command is issued by having CS , CAS and WE Low while holding RAS High at the rising
edge of the clock (CK). The address inputs determine the starting column address. There is no write latency
relative to DQS required for the Burst Write cycle. The first data for a Burst Write cycle must be applied at the
first rising edge of the data strobe enabled after tDQSS from the rising edge of the clock when the Write
command was issued. The remaining data inputs must be supplied on each subsequent falling and rising
edge of Data Strobe until the burst length is completed. After the burst has finished, any additional data
supplied to the DQ pins will be ignored.
z Burst Interruption
Read Interrupted by Read
Burst Read can be interrupted before completion of the burst by a new Read command to any bank. When
the previous burst is interrupted, data bits from the remaining addresses are overridden by data from the new
addresses with the full burst length. The data from the previous Read command continues to appear on the
outputs until the CAS latency from the interrupting Read command is satisfied. At this point the data from the
interrupting Read command appears. The Read to Read interval is a minimum of 1 clock.
Read Interrupted by Burst Stop & Write
To interrupt Burst Read with a write command, the Burst Stop command must be asserted to avoid data
contention on the I/O bus by placing the DQ (output drivers) in a high impedance state. To ensure the DQ are
tri-stated one cycle before the beginning of the write operation, the Burst Stop command must be applied at
least 2 clock cycles for CL = 2 and at least 3 clock cycles for CL = 3 before the Write command.
Read Interrupted by Precharge
Burst Read can be interrupted by a Precharge of the same bank. A minimum of 1 clock cycle is required for
the read precharge interval. A Precharge command to output disable latency is equivalent to the CAS
latency.
Etron Confidential
10
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Write Interrupted by Write
A Burst Write can be interrupted by the new Write command before completion of the previous Burst Write,
with the only restriction being that the interval that separates the commands must be at least one clock cycle.
When the previous burst is interrupted, the remaining addresses are overridden by the new addresses and
the new data will be written into the device until the programmed Burst Length is satisfied.
Write Interrupted by Read & DM
A Burst Write can be interrupted by a Read command to any bank. The DQ must be in the high impedance
state at least one clock cycle before the interrupting read data appears on the outputs to avoid data
contention. When the Read command is to be asserted, any residual data from the Burst Write sequence
must be masked by DM. The delay from the last data to the Read command (tWTR) is required to avoid data
contention inside the DRAM. Data presented on the DQ pins before the Read command is initiated will
actually be written to the memory. A Read command interrupting a write sequence can not be issued at the
next clock edge following the Write command.
Write Interrupted by Precharge & DM
A Burst Write can be interrupted by a Precharge of the same bank before completion of the previous burst. A
write recovery time (tWR) is required from the last data to the Precharge command. When the Precharge
command is asserted, any residual data from the Burst Write cycle must be masked by DM.
z Burst Stop Command
The Burst Stop command is initiated by having RAS and CAS High with CS and WE Low at the rising
edge of the clock only. The Burst Stop command has the fewest restrictions, making it the easiest method to
use when terminating a burst operation before it has been completed. When the Burst Stop command is
issued during a Burst Read cycle, both the data and DQS (Data Strobe) go to a high impedance state after a
delay which is equal to the CAS latency set in the Mode Register. The Burst Stop command, however, is not
supported during a Burst Write operation.
z DM Masking Function
The DDR SDRAM has a Data Mask function that can be used in conjunction with the data write cycle only,
not the read cycle. When the Data Mask is activated (DM High) during a write operation, the write data is
masked immediately (DM to Data Mask latency is zero). DM must be issued at the rising edge or the falling
edge of Data Strobe instead of at a clock edge.
z Auto Precharge Operation
Auto Precharge is a feature which performs the same individual bank precharge function as described above,
but without 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. A precharge of the bank / row that is
addressed with the READ or WRITE command is automatically performed upon completion of the read or
write burst. Auto Precharge is non persistent in that it is either enabled or disabled for each individual READ
or WRITE command. 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 precharging time (tRP) is
completed. When the Auto Precharge command is activated, the active bank automatically begins to
precharge at the earliest possible moment during a read or write cycle after tRAS (min) is satisfied.
z Precharge Command
The Precharge command is issued when CS , RAS , and WE are Low and CAS is High at the rising edge
of the clock (CK). The Precharge command can be used to precharge any bank individually or all banks
simultaneously. The Bank Select addresses (BA0, BA1) are used to define which bank is precharged when
the command is initiated. For a write cycle, tWR (min) must be satisfied from the start of the last Burst Write
cycle until the Precharge command can be issued. After tRP from the precharge, an Active command to the
same bank can be initiated.
Etron Confidential
11
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
z Auto Refresh
An Auto Refresh command is issued by having CS , RAS , and CAS held Low with CKE and WE High at
the rising edge of the clock (CK). All banks must be precharged and idle for a tRP (min) before the Auto
Refresh command is applied. The refresh addressing is generated by the internal refresh address counter.
This makes the address bits “Don’t Care" during an Auto Refresh command. When the refresh cycle is
complete, all banks will be in the idle state. A delay between the Auto Refresh command and the next Active
command or subsequent Auto Refresh command must be greater than or equal to the tRFC (min).
z Self Refresh
A Self Refresh command is defined by having CS , RAS , CAS and CKE Low with WE High at the rising
edge of the clock (CK). Once the Self Refresh command has been initiated, CKE must be held Low to keep
the device in Self Refresh mode. During the Self Refresh operation, all inputs except CKE are ignored. The
clock is internally disabled during Self Refresh operation to reduce power consumption. To exit the Self
Refresh mode, supply a stable clock input before returning CKE high, assert Deselect or a NOP command,
and then assert CKE high.
z Power Down Mode
The device enters Power Down mode when CKE is brought Low, and it exits when CKE returns High. Once
the Power Down mode is initiated, all of the receiver circuits except CK and CKE are gated off to reduce
power consumption. All banks should be in an idle state prior to entering the Precharge Power Down mode
and CKE should be set high at least tXP prior to an Active command. During Power Down mode, refresh
operations cannot be performed; therefore the device must remain in Power Down mode for a shorter time
than the refresh period (tREF) of the device.
z Deep Power Down
Deep Power Down achieves maximum power reduction by eliminating the power of the whole memory array
and surrounding circuitry. Data will not be retained in the memory storage array, the Mode Register, or the
Extended Mode Register once the device enters Deep Power Down mode.
This mode is entered by having all banks idle then CS and WE held Low with RAS and CAS held High at
the rising edge of the clock, while CKE is Low. This mode is exited by asserting CKE High, applying only
NOP commands for 200 microseconds, and then continuing with steps 4 through 11 of the Power Up and
Initialization sequence..
Etron Confidential
12
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Table 8. Absolute Maximum Rating
Rating
Symbol
Parameter
Unit
VIN, VOUT
I/O Pins Voltage
-0.5~2.7
V
VDD, VDDQ
Power Supply Voltage
-0.5~2.7
V
TA
Ambient Temperature
-25~85
°C
TSTG
Storage Temperature
- 55~150
°C
PD
Power Dissipation
0.7
W
-6/75
IOUT
Short Circuit Output Current
50
mA
Note:
1. Stress greater than those listed under “Absolute Maximum Ratings” may cause permanent damage of the
devices.
2. All voltages are referenced to VSS.
3. Functional operation should be restricted to Recommended Operating Conditions.
4. Exposure to higher than the recommended voltages for extended periods of time could affect device
reliability
Table 9. Recommended D.C. Operating Conditions (VDD=1.7V~1.95V, TA =-25~85°C)
Symbol
Min.
Max.
Unit
Power Supply Voltage
Parameter
VDD
1.7
1.95
V
Power Supply Voltage (for I/O Buffer)
VDDQ
1.7
1.95
V
Input High Voltage (DC)
VIH (DC)
0.7 x VDDQ
VDDQ + 0.3
V
Input Low Voltage (DC)
VIL (DC)
-0.3
0.3 x VDDQ
V
Input leakage current
IIL
-2
2
µA
Output leakage current
IOZ
-5
5
µA
Output High Voltage
VOH
0.9 x VDDQ
-
V
Note
IOH=-0.1mA
Output Low Voltage
VOL
0.1 x VDDQ
V
IOL=0.1mA
Note: These parameters are guaranteed by design, periodically sampled and are not 100% tested.
Table 10. Capacitance (VDD=1.7V~1.95V, f = 1MHz, TA = 25 °C)
Symbol
CIN1
Parameter
Input Capacitance (CK, CK )
Min.
Max.
Delta
Unit
1.5
3
0.25
pF
CIN2
Input Capacitance (all other input-only pins )
1.5
3
0.5
CI/O
DQ, DQS, DM Input/Output Capacitance
3
5
0.5
Note: These parameters are guaranteed by design, periodically sampled and are not 100% tested.
Etron Confidential
13
Rev. 1.0
pF
pF
Mar. 2009
EtronTech
EM68B16DVAA
Table 11. D.C. Characteristics (VDD=1.7V~1.95V, TA =-25~85°C)
Parameter & Test Condition
Operating one bank active-precharge current:
tRC=tRC(min); tCK=tCK(min); CKE is HIGH; CS is HIGH between valid
commands; Address inputs are SWITCHING; data bus inputs are STABLE
Precharge power-down standby current:
All banks idle, CKE is LOW; CS is HIGH, tCK=tCK(min);
address and control inputs are SWITCHING; data bus inputs are STABLE
Precharge power-down standby current with clock stop:
All banks idle, CKE is LOW; CS is HIGH, CK = LOW, CK = HIGH;
address and control inputs are SWITCHING; data bus inputs are STABLE
Precharge non power-down standby current:
All banks idle, CKE is HIGH; CS is HIGH, tCK=tCK(min);
address and control inputs are SWITCHING; data bus inputs are STABLE
Precharge non power-down standby current with clock stop:
All banks idle, CKE is HIGH; CS is HIGH, CK = LOW, CK = HIGH;
address and control inputs are SWITCHING; data bus inputs are STABLE
Active power-down standby current:
One bank active, CKE is LOW; CS is HIGH, tCK=tCK(min);
address and control inputs are SWITCHING; data bus inputs are STABLE
Active power-down standby current with clock stop:
One bank active, CKE is LOW; CS is HIGH, CK = LOW, CK = HIGH;
address and control inputs are SWITCHING; data bus inputs are STABLE
Active non power-down standby current:
One bank active, CKE is HIGH; CS is HIGH, tCK=tCK(min) address and
control inputs are SWITCHING; data bus inputs are STABLE
Active non power-down standby current with clock stop:
One bank active, CKE is HIGH; CS is HIGH, CK = LOW, CK = HIGH;
address and control inputs are SWITCHING; data bus inputs are STABLE
Operating burst read current:
One bank active; BL = 4; CL = 3; tCK=tCK(min); continuous read bursts; IOUT =
0 mA address inputs are SWITCHING; 50% data change each burst transfer
Operating burst write current:
One bank active; BL = 4; tCK=tCK(min); continuous write bursts;
address inputs are SWITCHING; 50% data change each burst transfer
Auto-Refresh current:
tRC = tRFC(min); tCK=tCK(min); burst refresh; CKE is HIGH;
address and control inputs are SWITCHING; data bus inputs are STABLE
Self refresh current:
TCSR Range
CKE is LOW, CK = LOW, CK = HIGH; Extended Mode
Full Array
Register set to all address and control inputs are STABLE;
1/2 Full Array
data bus inputs are STABLE
1/4 Full Array
Deep Power Down Mode Current
-6
Symbol
-75
MAX
Unit
IDD0
70
65
mA
IDD2P
0.3
0.3
mA
IDD2PS
0.3
0.3
mA
IDD2N
15
15
mA
IDD2NS
8
8
mA
IDD3P
0.5
0.5
mA
IDD3PS
0.5
0.5
mA
IDD3N
15
15
mA
IDD3NS
10
10
mA
IDD4R
110
100
mA
IDD4W
100
90
mA
IDD5
90
90
mA
Max.40 Max.85
IDD6
IDD8
℃
490
700
µA
350
460
µA
280
340
µA
10
µA
Note:
1. Stress greater than those listed under "Absolute Maximum Ratings" may cause permanent damage of the
device.
2. All voltages are referenced to VSS.
3. These parameters depend on the cycle rate and these values are measured by the cycle rate under the
minimum value of tCK and tRC. Input signals are changed one time per two clock cycles.
Etron Confidential
14
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Table 12. Electrical AC Characteristics (VDD=1.7V~1.95V, TA =-25~85°C)
Symbol
-6
Parameter
-75
Min.
Max.
Min.
Max.
12
-
12
-
Unit Note
6
100
7.5
100
tCH
tCL
Clock high level width
0.45
0.55
0.45
0.55
Clock low level width
0.45
0.55
0.45
0.55
ns
ns
tCK
tCK
tDQSCK
DQS-out access time from CK, CK
2
5.5
2
6
ns
tAC
Output access time from CK, CK
2
5.5
2
6
ns
2
tDQSQ
tRPRE
tRPST
tDQSS
tWPRES
tWPRE
tWPST
tDQSH
tDQSL
DQS-DQ Skew
-
0.5
-
0.6
3
tCK
Clock cycle time
CL = 2
CL = 3
1
1
DQS write preamble
0.25
-
0.25
-
DQS write postamble
0.4
0.6
0.4
0.6
DQS in high level pulse width
0.4
0.6
0.4
0.6
DQS in low level pulse width
0.4
0.6
0.4
0.6
ns
tCK
tCK
tCK
ns
tCK
tCK
tCK
tCK
tIS
Address and Control input setup time
1.1
-
1.3
-
ns
1
tIH
Address and Control input hold time
1.1
-
1.3
-
ns
1
tDS
DQ & DM setup time to DQS
0.6
-
0.8
-
ns
4, 5
tDH
DQ & DM hold time to DQS
0.6
-
0.8
-
ns
4, 5
tHP
Clock half period
-
ns
tQH
tRC
tRFC
tRAS
Output DQS valid window
-
tRCD
RAS to CAS Delay for Read or Write
tRP
tRRD
twR
tDAL
tWTR
tCCD
tMRD
tXSR
tXP
tREFI
Note:
Read preamble
0.9
1.1
0.9
1.1
Read postamble
0.4
0.6
0.4
0.6
CK to valid DQS-in
0.75
1.25
0.75
1.25
DQS-in setup time
0
-
0
-
tCLMIN or
tCHMIN
tHP – 0.65
-
tCLMIN or
tCHMIN
tHP – 0.75
Row cycle time
60
-
67.5
-
Refresh row cycle time
110
-
110
-
Row active time
42
100K
45
100K
ns
ns
ns
ns
18
-
22.5
-
ns
22.5
-
15
-
ns
ns
ns
tCK
tCK
tCK
tCK
ns
ns
µs
-
Row precharge time
18
Row active to Row active delay
12
-
12
-
15
-
tWR+tRP
-
tWR+tRP
-
Write recovery time
Auto precharge write recovery + Precharge
-
Internal Write to Read Delay
2
-
1
-
Col. Address to Col. Address delay
1
-
1
-
Mode register set cycle time
2
-
2
-
Self refresh exit to next valid command delay
200
-
200
-
Exit Power Down mode to first valid command
25
-
25
-
-
7.8
-
7.8
Refresh interval time
8
7
6
1. Table 13.Input Setup / Hold Slew Rate Derating
Input Setup/Hold Slew Rate (V/ns)
△tIS (ps)
△tIH (ps)
1.0
0
0
0.8
+50
+50
0.6
+100
+100
This derating table is used to increase tIS / tIH in the case where the input slew rate is below 1.0V/ns.
Etron Confidential
15
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
2. Driver Strength should be selected based on actual system loading conditions. Figure 3, the AC Output Load
Circuit, represents the reference load used in defining the relevant timing parameters of this device.The 20pF
load capacitance is not expected to be a precise representation of either a typical system load or the
production test environment but is appropriate for Full Driver Strength. Setting the output drivers to 1/2 Driver
Strength, for a further example, is appropriate for a 10pF load.
3. The specific requirement is that DQS be Valid (High or Low) on or before this CK edge. The case shown
(DQS going from High-Z to logic Low) applies when no writes were previously in progress on the bus. If a
previous write was in progress, DQS could be High at this time, depending on tDQSS.
4. Table 14. I/O Setup / Hold Slew Rate Derating
I/O Setup/Hold Slew Rate (V/ns)
△tDS (ps)
△tDH (ps)
1.0
0
0
0.8
+75
+75
0.6
+150
+150
This derating table is used to increase tDS / tDH in the case where the I/O slew rate is below 1.0V/ns
5. Table 15. I/O Delta Rise / Fall Derating
I/O Delta Rise / Fall Rate (ns/V)
△tDS (ps)
△tDH (ps)
1.0
0
0
±0.25
+50
+50
±0.50
+100
+100
This derating table is used to increase tDS/tDH in the case where the DQ and DQS slew rates differ. The Delta
Rise / Fall Rate is calculated as 1/SlewRate1-1/SlewRate2. For example, if SlewRate1 = 1.0V/ns and SlewRate2
= 0.8V/ns, then the Delta Rise / Fall Rate = -0.25ns/V.
6. There must be at least one clock (CK) pulse during the tXP period.
7. tWTR is referenced from the positive clock edge after the last Data In pair.
8. tWR is referenced from the positive clock edge after the last desired Data In pair.
Etron Confidential
16
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Table 16. Recommended A.C. Operating Conditions (VDD=1.7V~1.95V, TA =-25~85°C)
Parameter
Input High Voltage (AC)
Input Low Voltage (AC)
Symbol
VIH (AC)
Min.
0.8 x VDDQ
VDDQ+0.3
V
1
VIL (AC)
-0.3
0.2 x VDDQ
V
1
0.4 x VDDQ
0.6 x VDDQ
V
2
Input Crossing Point Voltage, CK and CK inputs VIX (AC)
Note:
Max.
Unit Note
1. These parameters should be tested at the pin on actual components and may be checked at either the pin or
the pad in simulation.
2. The value of VIX is expected to equal 0.5 x VDDQ of the transmitting device and must track variation in the DC
level of the same.
Table 17. LVCMOS Interface
Reference Level of Output Signals
0.5 x VDDQ
Output Load
Reference to the Test Load
Input Signal Levels (VIH/ VIL)
0.8 x VDDQ / 0.2 x VDDQ
Input Signals Slew Rate
1 V/ns
Reference Level of Input Signals
0.5 x VDDQ
Figure 4. LVCMOS A.C. Test Load
0.5 x VDDQ
50Ω
Output
Z0=50Ω
Etron Confidential
17
20pF
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Timing Waveforms
Figure 5. Initialization Waveform Sequence
VDD
VDDQ
200 µS
tCK
tRP
tRFC
tRFC
tMRD
tMRD
CK
CK
CKE
Command
NOP
PRE
ARF
Address
All
Banks
A10
BA0,1
ARF
MRS
MRS
ACT
CODE
CODE
RA
CODE
CODE
RA
BA0=L
BA1=L
BA0=L
BA1=H
BA
DM
DQ,DQS
(High-Z)
VDD / VDDQ powered up
Clock stable
Load
Mode Reg.
Load
Ext. Mode Reg.
Don’t Care
Figure 6. Basic Timing Parameters for Commands
tCK
tCH
tCL
CK
CK
tIS tIH
Input
Valid
Valid
Valid
Don’t Care
Notes: Input = A0 - A12, BA0,BA1, CKE, CS, RAS, CAS, WE;
Etron Confidential
18
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 7. NOP Command
CK
CK
CKE
(High)
CS
RAS
CAS
WE
A0-A12
BA0,1
Don’t Care
Etron Confidential
19
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 8. Mode Register Set Command
CK
CK
CKE
(High)
CS
RAS
CAS
WE
A0-A12
Code
BA0,1
Code
Don’t Care
Figure 9. Mode Register Set Command Timing
CK
CK
Command
MRS
NOP
Valid
tMRD
Address
Code
Valid
Don’t Care
Notes: Code = Mode Register / Extended Mode Register
selection (BA0, BA1) and op-code (A0- A12)
.
Etron Confidential
20
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 10. Active Command
CK
CK
CKE
(High)
CS
RAS
CAS
WE
A0-A12
RA
BA0,1
BA
Don’t Care
BA = Bank Address
RA = Row Address
Figure 11. Bank Activation Command Cycle
CK
CK
Command
ACT
A0-A12
Row
Row
Col
BA0,1
BA x
BA y
BA y
NOP
tRRD
ACT
NOP
NOP
RD/WR
NOP
tRCD
Don’t Care
Etron Confidential
21
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 12. Read Command
CK
CK
CKE
(High)
CS
RAS
CAS
WE
A0-A9
CA
Enable AP
A10
AP
Disable AP
BA
BA
Don’t Care
BA = Bank Address
CA = Column Address
AP = Auto Precharge
Etron Confidential
22
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 13. Basic Read Timing Parameters
tCK
tCK
tCH
tCL
CK
CK
tDQSCK
tRPRE
tAC max
tDQSCK
tRPST
DQS
tDQSQ max
tHZ
tAC
DQ
DO n
tLZ
DO n+2
tQH
tDQSCK
tRPRE
tRPST
DQS
tDQSQ max
tHZ
tAC
DQ
DO n
tLZ
DO n+1
tQH
(1) DO n = Data Out from column n
(2) All DQ are valid tAC after the CK edge.
All DQ are valid tDQSQ after the DQS edge, regardless of tAC
Etron Confidential
DO n+3
tQH
tDQSCK
tAC min
DO n+1
23
DO n+2
DO n+3
tQH
Don’t Care
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 14. Read Burst Showing CASLatency
CK
CK
Command
Address
READ
NOP
NOP
NOP
NOP
NOP
BA, Col n
CL = 2
DQS
DQ
DO n
CL = 3
DQS
DQ
DO n
Don’t Care
(1) DO n = Data Out from column n
(2) BA, Col n = Bank A, Column n
(3) Burst Length = 4; 3 subsequent elements of Data Out appear in the programmed order following DO n
(4) Shown with nominal tAC, tDQSCK and tDQSQ
Figure 15. Consecutive Read Bursts
CK
CK
Command
Address
READ
NOP
BA, Col n
READ
NOP
NOP
NOP
BA, Col b
CL = 2
DQS
DQ
DO n
DO b
CL = 3
DQS
DQ
DO n
DO b
Don’t Care
(1) DO n (or b) = Data Out from column n (or column b)
(2) Burst Length = 4,8 or 16 (if 4, the bursts are concatenated; if 8 or 16, the second burst interrupts the first)
(3) Read bursts are to an active row in any bank
(4) Shown with nominal tAC, tDQSCK and tDQSQ
Etron Confidential
24
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 16. Non-Consecutive Read Bursts
CK
CK
Command
Address
READ
NOP
NOP
READ
BA, Col n
NOP
NOP
BA, Col b
CL = 2
DQS
DQ
DO n
DO b
CL = 3
DQS
DQ
DO n
Don’t Care
(1) DO n (or b) = Data Out from column n (or column b)
(2) BA Col n (b) = Bank A, Column n (b)
(3) Burst Length = 4; 3 subsequent elements of Data Out appear in the programmed order following DO n (b)
(4) Shown with nominal tAC, tDQSCK and tDQSQ
Figure 17. Random Read Bursts
CK
CK
Command
Address
READ
READ
READ
READ
BA, Col n
BA, Col x
BA, Col b
BA, Col g
NOP
NOP
CL = 2
DQS
DQ
DO n
DO n’
DO x
DO x’
DO b
DO b’
DO g
DO g’
DO x’
DO b
DO b’
CL = 3
DQS
DQ
DO n
DO n’
DO x
Don’t Care
(1) DO n, etc. = Data Out from column n, etc.
n’, x’, etc. = Data Out elements, according to the programmed burst order
(2) BA, Col n = Bank A, Column n
(3) Burst Length = 2, 4, 8 or 16 in cases shown (if burst of 4, 8 or 16, the burst is interrupted)
(4) Reads are to active rows in any banks
Etron Confidential
25
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 18. Terminating a Read Burst
CK
CK
Command
Address
READ
BST
NOP
NOP
NOP
NOP
BA, Col n
CL = 2
DQS
DQ
CL = 3
DQS
DQ
Don’t Care
(1) DO n = Data Out from column n
(2) BA Col n = Bank A, Column n
(3) Cases shown are bursts of 4, 8 or 16 teminated after 2 data elements.
(4) Shown with nominal tAC, tDQSCK and tDQSQ
Etron Confidential
26
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 19. Read to Write
CK
CK
Command
Address
READ
BST
NOP
WRITE
BA, Col n
NOP
NOP
WRITE
NOP
BA, Col b
CL = 2
tDQSS
DQS
DQ
DO n
DM
Command
Address
READ
BST
NOP
NOP
BA, Col n
BA, Col b
CL = 3
DQS
DQ
DO n
DM
Don’t Care
(1) DO n = Data Out from column n; DI b = Data In to column b
(2) Burst length = 4, 8 or 16 in the cases shown; if the burst length is 2, the BST command can be ommitted
(3) Shown with nominal tAC, tDQSCK and tDQSQ
Etron Confidential
27
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 20. Read to precharge
CK
CK
Command
Address
READ
NOP
PRE
NOP
NOP
Bank
(a or all)
BA, Col n
ACT
BA, Row
CL = 2
tRP
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.
Figure 21. Burst Terminate Command
CK
CK
CKE
(High)
CS
RAS
CAS
WE
A0-A12
BA0,BA1
Don’t Care
Etron Confidential
28
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 22. Write Command
CK
CK
CKE
(High)
CS
RAS
CAS
WE
A0-A9
CA
Enable AP
A10
AP
Disable AP
BA0,1
BA
Don’t Care
BA = Bank Address
CA = Column Address
AP = Auto Precharge
Etron Confidential
29
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 23. Basic Write Timing Parameters
tCK
tCH
tCL
CK
CK
tDSH
Case 1:
tDQSS = min
tDQSS
tDSH
tDQSH
tWPST
DQS
tWPRES
tDQSL
tWPRE
tDH
tDS
DQ, DM
DI n
Case 2:
tDQSS = min
tDQSS
tDSS
tDQSH
tDSS
tWPST
DQS
tWPRES
tWPRE
tDH
tDQSL
tDS
DQ, DM
DI n
Don’t Care
(1) DI n = Data In for column n
(2) 3 subsequent elements of Data In are applied in the programmed order following DI n.
(3) tDQSS: each rising edge of DQS must fall within the ±25% window of the corresponding positive clock edge.
Etron Confidential
30
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 24. Write Burst (min. and max. tDQSS)
CK
CK
Command
Address
WRITE
NOP
NOP
NOP
NOP
NOP
BA, Col n
tDQSS min
DQS
DQ
DM
tDQSS max
DQS
DQ
DM
Don’t Care
(1) DI b = Data In to column b.
(2) 3 subsequent elements of Data In are applied in the programmed order following DI b.
(3) A non-interrupted burst of 4 is shown.
(4) A10 is LOW with the WRITE command (Auto Precharge is disabled)
Etron Confidential
31
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 25. Concatenated Write Bursts
CK
CK
Command
Address
WRITE
NOP
WRITE
BA, Col b
NOP
NOP
NOP
BA, Col n
tDQSS min
DQS
DQ
DI b
DI n
DM
tDQSS max
DQS
DQ
DI b
DI 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
Etron Confidential
32
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 26. Non-Concatenated Write Bursts
CK
CK
Command
Address
WRITE
NOP
NOP
WRITE
BA, Col b
NOP
NOP
BA, Col n
tDQSS max
DQS
DQ
DM
Don’t Care
(1) DI b (n) = Data In to column b (or 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 and may be to the same or different devices
Etron Confidential
33
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 27. Random Write Cycles
CK
CK
Command
Address
WRITE
WRITE
WRITE
WRITE
WRITE
NOP
BA, Col b
BA, Col x
BA, Col n
BA, Col a
BA, Col g
tDQSS max
DQS
DQ
DI b
DI b
DI x
DI x
DI n
DI n
DI a
DI a
DM
Don’t Care
(1) DI b etc. = Data In to column b, etc. ;
b’, etc. = the next Data In following DI b, etc. according to the programmed burst order
(2) Programmed burst length = 2, 4, 8 or 16 in cases shown. If burst of 4, 8 or 16, burst would be truncated.
(3) Each WRITE command may be to any active bank and may be to the same or different devices.
Figure 28. Non-Interrupting Write to Read
CK
CK
Command
Address
WRITE
NOP
NOP
NOP
READ
BA, Col b
NOP
NOP
BA, Col n
tWR
tDQSS max
CL = 3
DQS
DQ
DI b
DM
(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.
Etron Confidential
34
Rev. 1.0
Don’t Care
Mar. 2009
EtronTech
EM68B16DVAA
Figure 29. Interrupting Write to Read
CK
CK
Command
Address
WRITE
NOP
NOP
READ
BA, Col b
NOP
NOP
NOP
BA, Col n
tWR
tDQSS max
CL = 3
DQS
DQ
DI b
DO n
DM
(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.
Don’t Care
Figure 30. Non Interrupting Write to Precharge
CK
CK
Command
Address
WRITE
NOP
NOP
NOP
NOP
PRE
BA a
(or all)
BA, Col b
tDQSS max
tWR
DQS
DQ
DI 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) 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)
Etron Confidential
35
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 31. Interrupting Write to Precharge
CK
CK
Command
Address
WRITE
NOP
NOP
NOP
PRE
NOP
BA a
(or all)
BA, Col b
tWR
tDQSS max
*2
DQS
DQ
DI b
DM
*1
*1
*1
(1) DI b = Data In to column b.
(2) An interrupted burst of 4 or 8 is shown, 2 data elements are written.
(3) tWTR 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
*1
Don’t Care
Figure 32. Precharge Command
CK
CK
CKE
(High)
CS
RAS
CAS
WE
A0-A9
A11,A12
All Banks
A10
One Bank
BA0,1
BA
Don’t Care
BA = Bank Address
(if A10 = L, otherwise Don’t Care)
Etron Confidential
36
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 33. Auto Refresh Command
CK
CK
CKE
(High)
CS
RAS
CAS
WE
A0-A12
BA0,1
Don’t Care
Figure 34. Self Refresh Command
CK
CK
CKE
CS
RAS
CAS
WE
A0-A12
BA0,1
Don’t Care
Etron Confidential
37
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 35. Auto Refresh Cycles Back-to-Back
CK
CK
Command
tRP
PRE
tRFC
NOP
ARF
NOP
tRFC
NOP
ARF
NOP
NOP
Ba A,
Row n
Address
A10 (AP)
ACT
Row n
Pre All
High-Z
DQ
Ba A, Row n = Bank A, Row n
Don’t Care
Figure 36. Self Refresh Entry and Exit
CK
CK
tRP
tRFC
tRFC
tXSR
CKE
Command
PRE
NOP
ARF
NOP
NOP
NOP
ARF
DQ
ACT
Ba A,
Row n
Address
A10 (AP)
NOP
Row n
Pre All
High-Z
Enter
Self Refresh
Mode
Exit From
Self Refresh
Mode
Any Command
(Auto Refresh
Recommended)
Don’t Care
Etron Confidential
38
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 37. Power-Down Entry and Exit
CK
CK
tRP
tXP
tCKE
CKE
Command
PRE
NOP
NOP
NOP
NOP
NOP
Valid
Address
Valid
A10 (AP)
Valid
Pre All
High-Z
DQ
Power Down
Entry
Exit From
Power Down
Any
Command
Precharge Power-Down mode shown: all banks are idle and tRP is met
when Power-Down Entry command is issued
Don’t Care
Figure 38. Deep Power-Down Entry and Exit
T0
T1
NOP
DPD
Ta0
Ta1
Ta2
NOP
Valid
CK
CK
CKE
Command
Address
Valid
DQS
DQ
DM
tRP
T = 200µs
Enter DPD Mode
Exit DPD Mode
Don’t Care
(1) Clock must be stable before exiting Deep Power-Down mode. That is, the clock must be cycling
within specifications by Ta0
(2) Device must be in the all banks idle state prior to entering Deep Power-Down mode
(3) 200µs is required before any command can be applied upon exiting Deep Power-Down mode
(4) Upon exiting Deep Power-Down mode a PRECHARGE ALL command must be issued, followed
by two AUTO REFRESH commands and a load mode register sequence
Etron Confidential
39
Rev. 1.0
Mar. 2009
EtronTech
EM68B16DVAA
Figure 39. VFBGA 60ball 8x10x1.0mm(max)
Pin 1
Bottom View
Top View
Side View
Symbol
A
A1
A2
D
E
D1
E1
e
b
F
Etron Confidential
Detail "A"
Dimension in inch
Min
Nom Max
-0.012
0.022
0.311
0.390
---0.016
--
-0.014
0.023
0.315
0.394
0.252
0.283
0.031
0.018
0.126
0.039
0.016
0.024
0.319
0.398
---0.020
--
40
Dimension in mm
Min
Nom Max
-0.30
0.54
7.9
9.9
---0.4
--
-0.35
0.58
8.0
10
6.4
7.2
0.8
0.45
3.2
1.0
0.40
0.62
8.1
10.1
---0.5
--
Rev. 1.0
Mar. 2009