EOREX EM44DM1688LBB

EM44DM1688LBB
Revision History
Revision 0.1 (Nov. 2011)
-First release.
Nov. 2011
1/29
www.eorex.com
EM44DM1688LBB
2Gb (16M×8Bank×16) Double DATA RATE 2 SDRAM
Features
Description
• JEDEC Standard VDD/VDDQ = 1.8V±0.1V.
• All inputs and outputs are compatible with SSTL_18
interface.
• Fully differential clock inputs (CK, /CK) operation.
• Eight Banks
• Posted CAS
• Bust length: 4 and 8.
• Programmable CAS Latency (CL): 5, 7
• Programmable Additive Latency (AL): 0, 1, 2, 3, 4,
5 & 6.
• Write Latency (WL) =Read Latency (RL) -1.
• Read Latency (RL) = Programmable Additive
Latency (AL) + CAS Latency (CL)
• Bi-directional Differential Data Strobe (DQS).
• Data inputs on DQS centers when write.
• Data outputs on DQS, /DQS edges when read.
• On chip DLL align DQ, DQS and /DQS transition
with CK transition.
• DM mask write data-in at the both rising and falling
edges of the data strobe.
• Sequential & Interleaved Burst type available.
• Off-Chip Driver (OCD) Impedance Adjustment
• On Die Termination (ODT)
• Auto Refresh and Self Refresh
• 8,192 Refresh Cycles / 64ms
• Average Refresh Period 7.8us
• RoHS Compliance
• High Temperature Self-Refresh rate enable
The EM44DM1688LBB is a high speed Double Date
Rate 2 (DDR2) Synchronous DRAM fabricated with
ultra high performance CMOS process containing
2,147,483,648 bits which organized as 16Mbits x 8
banks by 16 bits. This synchronous device achieves
high speed double-data-rate transfer rates of up to
1066 Mb/sec/pin (DDR2-1066) for general
applications. The chip is designed to comply with the
following key DDR2 SDRAM features: (1) posted
CAS with additive latency, (2) write latency = read
latency -1, (3) Off-Chip Driver (OCD) impedance
adjustment and On Die Termination (4) normal and
weak strength data output driver. All of the control
and address inputs are synchronized with a pair of
externally supplied differential clocks. Inputs are
latched at the cross point of differential clocks (CK
rising and /CK falling). All I/Os are synchronized with
a pair of bidirectional strobes (DQS and /DQS) in a
source synchronous fashion. The address bus is
used to convey row, column and bank address
information in a /RAS and /CAS multiplexing style.
The 2Gb DDR2 device operates with a single power
supply: 1.8V ± 0.1V VDD and VDDQ. Available
package: FBGA-84Ball (with 0.8mm x 0.8mm ball
pitch)
Nov. 2011
2/29
www.eorex.com
EM44DM1688LBB
Ordering Information
Organization Max. Freq
Part No
Package
Grade
Pb
EM44DM1688LBB-25F
128M X 16
DDR2-800-CL5
FBGA-84B
Commercial
Free
EM44DM1688LBB-187F
128M X 16
DDR2-1066-CL7
FBGA-84B
Commercial
Free
Parts Naming Rule
* EOREX reserves the right to change products or specification without notice.
Nov. 2011
3/29
www.eorex.com
EM44DM1688LBB
Pin Assignment: Top View
1
2
3
7
8
9
VDD
NC
VSS
A
VSSQ
/UDQS
VDDQ
DQ14
VSSQ
UDM
B
UDQS
VSSQ
DQ15
VDDQ
DQ9
VDDQ
C
VDDQ
DQ8
VDDQ
DQ12
VSSQ
DQ11
D
DQ10
VSSQ
DQ13
VDD
NC
VSS
E
VSSQ
/LDQS
VDDQ
DQ6
VSSQ
LDM
F
LDQS
VSSQ
DQ7
VDDQ
DQ1
VDDQ
G
VDDQ
DQ0
VDDQ
DQ4
VSSQ
DQ3
H
DQ2
VSSQ
DQ5
VDDL
VREF
VSS
J
VSSDL
CK
VDD
CKE
/WE
K
/RAS
/CK
ODT
BA0
BA1
L
/CAS
/CS
A10/AP
A1
M
A2
A0
A3
A5
N
A6
A4
A7
A9
P
A11
A8
A12
NC
R
NC
A13
BA2
VSS
VDD
VDD
VSS
84Ball FBGA
Note: VDDL and VSSDL are power and ground for the DLL.
Nov. 2011
4/29
www.eorex.com
EM44DM1688LBB
Pin Description (Simplified)
Pin
Name
Function
(System Clock)
J8,K8
CK,/CK
CK and CK are differential clock inputs. All address and control input
signals are sampled on the crossing of the positive edge of CK and
negative edge of CK. Output (read) data is referenced to the crossings
of CK and CK (both directions of crossing).
(Chip Select)
L8
/CS
All commands are masked when CS is registered HIGH. CS provides
for external Rank selection on systems with multiple Ranks. CS is
considered part of the command code.
(Clock Enable)
K2
CKE
CKE high activates and CKE low deactivates internal clock signals and
device input buffers and output drivers. Taking CKE low provides
Precharge Power-Down and Self- Refresh operation (all banks idle), or
Active Power-Down (row Active in any bank). CKE is synchronous for
power down entry and exit and for Self-Refresh entry. CKE is
asynchronous for Self-Refresh exit. CKE must be maintained high
throughout read and write accesses. Input buffers, excluding CK, /CK,
ODT and CKE are disabled during Power Down. Input buffers,
excluding CKE are disabled during Self-Refresh.
(Address)
M8,M3,M7,N2,
N8,N3,N7,P2,
P8,P3,M2,P7,
A0~A13
R2,R8
Provided the row address (RA0 – RA13) for Active commands and the
column address (CA0-CA9) and Auto Precharge bit for Read/Write
commands to select one location out of the memory array in the
respective bank. A10 is sampled during a Precharge command to
determine whether the Precharge applies to one bank (A10 LOW) or
all banks (A10 HIGH). If only one bank is to be precharged, the bank is
selected by BA0, BA1 & BA2. The address inputs also provide the
op-code during Mode Register Set commands.
(Bank Address)
L2,L3,L1
BA0, BA1,BA2
BA0 – BA2 define to which bank an Active, Read, Write or Precharge
command is being applied. Bank address also determines if the mode
register or extended mode register is to be accessed during a MRS or
EMRS cycle.
(On Die Termination)
K9
ODT
K7, L7, K3
/RAS,/CAS,/WE
ODT (registered HIGH) enables termination resistance internal to the
DDR2 SDRAM. When enabled, ODT is applied to each DQ,
UDQS/UDQS, LDQS/LDQS, UDM, and LDM signal. The ODT pin will
be ignored if the Extended Mode Register EMRS(1) is programmed to
disable ODT.
(Command Inputs)
Nov. 2011
/RAS, /CAS and /WE (along with /CS) define the command being
entered.
5/29
www.eorex.com
EM44DM1688LBB
Pin Description (Continued)
(Data Strobe)
B7,A8,F7,E8
UDQS,/UDQS
,
LDQS,/LDQS
Output with read data, input with write data. Edge-aligned with read
data, centered in write data. LDQS corresponds to the data on
DQ0-DQ7; UDQS corresponds to the data on DQ8-DQ15. The data
strobes LDQS and UDQS may be used in single ended mode or paired
with optional complementary signals /LDQS and /UDQS to provide
differential pair signaling to the system during both reads and writes.
An EMRS(1) control bit enables or disables all complementary data
strobe signals. In this data sheet, "differential DQS signals" refers to
A10 = 0 of EMRS(1) using LDQS/LDQS and UDQS/UDQS.
"single-ended DQS signals" refers to A10 = 1 of EMRS(1) using LDQS
and UDQS.
(Input Data Mask)
B3,F3
UDM,LDM
G8,G2,H7,H3,
H1,H9,F1,F9,
C8,C2,D7,D3,
D1, D9,B1,B9
DQ0~15
A1,E1,J9,M9,
R1/ A3,E3,J3,
N1,P9
VDD/VSS
(Data Input/Output)
A9,C1,C3,C7,
C9,E9,G1,G3,
G7,G9/A7,B2,
B8,D2,D8,E7,
F2,F8,H2,H8
VDDQ/VSSQ
J1/J7
VDDL/VSSDL
J2
VREF
A2,E2,R3,R7
NC
Nov. 2011
DM is an input mask signal for write data. Input data is masked when
DM is sampled HIGH coincident with that input data during a Write
access. DM is sampled on both edges of DQS. Although DM pins are
input only, the DM loading matches the DQ and DQS loading.
Data inputs and outputs are on the same pin.
(Power Supply/Ground)
VDD and VSS are power supply for internal circuits.
(DQ Power Supply/DQ Ground)
VDDQ and VSSQ are power supply for the output buffers.
(DLL Power Supply/DLL Ground)
VDDL and VSSDL are power supply for DLL circuits
(Reference Voltage)
SSTL_1.8 reference voltage
(No Connection)
No internal electrical connection is present.
6/29
www.eorex.com
EM44DM1688LBB
Absolute Maximum Rating
Symbol
Item
Rating
Units
VIN, VOUT
Input, Output Voltage
-0.5 ~ +2.3
V
VDD
Power Supply Voltage
-1.0 ~ +2.3
V
VDDQ
Power Supply Voltage
-0.5 ~ +2.3
V
VDDL
DLL Power Supply Voltage
-0.5 ~ +2.3
V
TOP
Operating Temperature Range
TSTG
Storage Temperature Range
PD
Commercial
Power Dissipation
°C
0 ~ +70
-55 ~ +100
°C
1
W
Note: Caution Exposing the device to stress above those listed in Absolute Maximum Ratings
could cause permanent damage. The device is not meant to be operated under conditions
outside the limits described in the operational section of this specification. Exposure to
Absolute Maximum Rating conditions for extended periods may affect device reliability.
Recommended DC Operating Conditions (TA=-0°C ~+70°C)
Symbol
Parameter
Min.
Typ.
Max.
Units
VDD
Power Supply Voltage
1.7
1.8
1.9
V
VDDL
Power Supply for DLL Voltage
1.7
1.8
1.9
V
VDDQ
Power Supply for I/O Voltage
1.7
1.8
1.9
V
VREF
I/O Reference Voltage
0.49 VDDQ
0.50VDDQ
0.51 VDDQ
V
VREF-0.04
VREF
VREF+0.04
V
-0.3
-
VREF-0.15
V
VTT
I/O Termination Voltage
VID
DC Differential Input Voltage
VIH
Input Logic High Voltage
VREF+0.125
-
VDDQ+0.3
V
VIL
Input Logic Low Voltage
-0.3
-
VREF-0.125
V
Nov. 2011
7/29
www.eorex.com
EM44DM1688LBB
Recommended DC Operating Conditions
(VDD=1.8V±0.1V)
Symbol
Parameter
IDD1
Operating Current (Note 1)
IDD2P
Precharge Standby Current
in Power Down Mode
IDD2N
Precharge Standby Current
in NON-power down mode
All banks idle
IDD3P
IDD3P
IDD3N
IDD4W
Active Standby Current in
Power Down Mode (A12=0)
Active Standby Current in
Power Down Mode (A12=1)
Active Standby Current
in Non-power Down Mode
Operating Current (Burst
Mode) (Note 2)
IDD4R
IDD5
Refresh Current (Note 3)
IDD6
Self Refresh Current
IDD7
Operating Current
Test Conditions
IOUT = 0mA
BL = 4, CL = CL(IDD), AL = 0
tCK = tCK(IDD), tRC = tRC (IDD)
tRAS = tRASmin(IDD), tRCD = tRCD(IDD)
CKE=HIGH
CS=HIGH between valid commands
Address bus inputs are SWITCHING
Data pattern is same as IDD4W
All banks idle
tCK = tCK(IDD), CKE is LOW
Other control and address bus inputs are
STABLE
Data bus inputs are FLOATING
All banks idle
tCK = tCK(IDD), CKE is HIGH, CS is HIGH
Other control and address bus inputs are
SWITCHING
Data bus inputs are SWITCHING
All banks open
tCK = tCK(IDD), CKE is LOW
Other control and address bus inputs are
STABLE
Data bus inputs are FLOATING
All banks open
tCK = tCK(IDD), tRAS = tRASmax(IDD)
tRP = tRP(IDD), CKE is HIGH
CS is HIGH between valid commands
Other control and address bus inputs are
SWITCHING
Data bus inputs are SWITCHING
All banks open, Continuous burst writes
BL = 4, CL = CL(IDD), AL = 0
tCK = tCK(IDD), tRAS = tRASmax(IDD)
tRP = tRP(IDD), CKE is HIGH
CS is HIGH between valid commands
Address bus inputs are SWITCHING
Data bus inputs are SWITCHING
tCK = tCK(IDD)
Refresh command at every tRFC(IDD) interval
CKE is HIGH, CS is HIGH between valid
commands
Other control and address bus inputs are
SWITCHING
Data bus inputs are SWITCHING
CK and CK at 0 V, CKE 0.2 V
Other control and address bus inputs are
FLOATING, Data bus inputs are FLOATING
All bank interleaving reads
IOUT = 0mA, BL = 4, CL = CL(IDD)
AL = tRCD(IDD) - 1 x tCK(IDD)
tCK = tCK(IDD), tRC = tRC(IDD)
tRRD = tRRD(IDD), tFAW = tFAW(IDD)
tRCD = 1 x tCK(IDD), CKE is HIGH
CS is HIGH between valid commands
Address bus inputs are STABLE during
DESELECTs
Data pattern is same as IDD4R
-187(1066)
-25(800)
Max
Units
140
120
mA
12
12
mA
70
60
mA
35
30
mA
25
25
mA
80
70
mA
230
200
mA
230
200
140
130
mA
10
10
mA
190
170
mA
*All voltages referenced to VSS.
Note 1: IDD1 depends on output loading and cycle rates. (CL=CLmin, AL=0)
Note 2: IDD4 depends on output loading and cycle rates. Input signals SWITCHING
Note 3: Min. of tRFC (Auto refresh Row Cycle Times) is shown at AC Characteristics.
Nov. 2011
8/29
www.eorex.com
EM44DM1688LBB
Recommended DC Operating Conditions (Continued)
Symbol
Parameter
Test Conditions
Min.
IOH
Output Minimum Source Current
*Note1, 3, 4
-13.4
IOL
Output Minimum Sink Current
*Note2, 3, 4
Max.
Units
mA
+13.4
mA
Note1: VDDQ = 1.7 V; VOUT = 1.42 V. (VOUT-VDDQ) / IOH must be less than 21 ohm for values of VOUT
between VDDQ and VDDQ - 280 mV.
Note2: VDDQ = 1.7 V; VOUT = 280 mV. VOUT / IOL must be less than 21 ohm for values of VOUT between
0V and 280 mV.
Note3: The dc value of VREF applied to the receiving device is set to VTT.
Note4: The values of IOH(dc) and IOL(dc) are based on the conditions given in note 1 and 2. They are used
to test drive current capability to ensure VIHmin plus a noise margin and VILmax minus a noise
margin are delivered to an SSTL_18 receiver. The actual current values are derived by shifting the
desired driver operating points along 21ohm load line to define a convenient current for
measurement.
Note5: The VDDQ of the device under test is referenced.
Nov. 2011
9/29
www.eorex.com
EM44DM1688LBB
Block Diagram
UDM,LDM
Auto/ Self
Refresh Counter
DQM
Control
A0
CLK, /CLK
A1
A2
A6
A7
A8
A9
Row Decoder
A5
Address Register
A4
DQS
Generator
Row Add. Buffer
A3
DLL
Memory
Array
Driver
S/ A & I/ O Gating
A10
Write
FIFO
CLK, /CLK
A11
Col. Decoder
A12
A13
BA0
Receiver
Col. Add. Buffer
BA1
BA2
Data In
Mode Register Set
Data Out
Col Add. Counter
Burst Counter
DIO
Timing Register
UDQS, LDQS
/CLK
Nov. 2011
CLK
CKE
/CS
/ RAS
/ CAS
10/29
/WE
DM
ODT
www.eorex.com
EM44DM1688LBB
OCD Default Setting Table
Parameter
Min.
Typ.
Max.
Units
Output Impedance step size for OCD calibration
0
-
1.5
Ω
Pull-up / Pull-down mismatch
0
-
4
Ω
1.5
-
5.0
V/ns
Value
Units
Output Slew Rate
AC Operating Test Conditions
(VDD=1.8V±0.1V)
Symbol
Parameter
VSWING (max.)
Input Signal Maximum Peak to Peak Swing
1.0
V
SLEW
Input Signal Minimum Slew Rate
1.0
V/ns
VREF
Input Reference Level
0.5*VDDQ
V
AC Operating Test Conditions
Symbol
Parameter
Min.
Max.
Units
0.5
VDDQ
V
VID
AC Differential Input Voltage
VIX
AC Differential Cross Point Input Voltage
0.5*VDDQ-0.175
0.5*VDDQ+0.175
V
VOX
AC Differential Cross Point Output Voltage
0.5*VDDQ-0.125
0.5*VDDQ+0.125
V
VIH
Input Logic High Voltage
VREF+0.2
VDDQ+Vpeak
V
VIL
Input Logic High Voltage
VSSQ-Vpeak
VREF-0.2
V
Nov. 2011
11/29
www.eorex.com
EM44DM1688LBB
AC Operating Test Characteristics
(VDD=1.8V±0.1V)
Symbol
-187 (DDR2-1066)
Parameter
-25 (DDR2-800)
Units
Min.
Max.
Min.
Max.
DQ output access from CLK,/CLK
-350
350
-400
400
ps
tDQSCK
DQS output access from CLK,/CLK
-350
350
-350
350
ps
tCL,tCH
CL low/high level width
0.48
0.52
0.48
0.52
tCK
tCK
Clock Cycle Time
1.875
8
2.5
8
ns
tDS
DQ and DM setup time
50
-
50
-
ps
tDH
DQ and DM hold time
75
-
125
-
ps
0.35
-
0.35
-
tCK
tAC
tDIPW
tHZ
tLZ (DQ)
tLZ (DQS)
DQ and DM input pulse width for each
input
Data out high impedance time from
CLK,/CLK
DQ low impedance time from CLK,/CLK
DQS,/DQS low impedance time from
CLK,/CLK
-
tAC
-
(max)
tAC
ns
(max)
2*tAC
tAC
2*tAC
tAC
(min)
(max)
(min)
(max)
tAC
tAC
tAC
tAC
(min)
(max)
(min)
(max)
ns
ns
tDQSQ
DQS-DQ skew for associated DQ signal
-
175
-
200
ps
tQHS
Data hold skew factor
-
250
-
300
ps
tDQSS
Write command to first latching DQS
transition
-0.25
0.25
-0.25
0.25
tCK
DQS Low/High input pulse width
0.35
-
0.35
-
tCK
DQS input valid window
0.20
-
0.20
-
tCK
Mode Register Set command cycle time
2
-
2
-
tCK
tWPRES
Write Preamble setup time
0
-
0
-
ns
tWPRE
Write Preamble
0.35
-
0.35
-
tCK
tWPST
Write Postamble
0.4
0.6
0.4
0.6
tCK
0.175
-
0.20
-
ns
0.25
-
0.275
-
ns
0.9
1.1
0.9
1.1
tCK
tDQSL,tDQSH
tDSL,tDSH
tMRD
tIS
tIH
tRPRE
Nov. 2011
Address/control input setup time (fast
slew rate)
Address/control input hold time
(fast slew rate)
Read Preamble
12/29
www.eorex.com
EM44DM1688LBB
AC Operating Test Characteristics (Continued)
(VDD=1.8V±0.1V)
Symbol
-187 (DDR2-1066)
Parameter
-25 (DDR2-800)
Min.
Max.
Min.
Max.
Units
tRPST
Read Postamble
0.4
0.6
0.4
0.6
tCK
tRAS
Active to Precharge command period
40
70k
40
70k
ns
tRC
Active to Active command period
56.25
-
57.5
-
ns
tRFC
Auto Refresh Row Cycle Time
127.5
-
127.5
-
ns
tRCD
Active to Read or Write delay
12.5
-
15
-
ns
tRP
Precharge command period
12.5
-
15
-
ns
tRRD
Active bank A to B command period
7.5
-
7.5
-
ns
tCCD
Column address to column address delay
2
-
2
-
tCK
tWR
Write recover time
15
-
15
-
ns
tDAL
Auto precharge write recovery + precharge
time
tRP + tWR
-
tRP + tWR
-
ns
tXARD
Exit active power-down mode to read
command (fast exit)
3
-
2
-
tCK
tXARDS
Exit active power-down mode to read
command (slow exit)
10-AL
-
8-AL
-
tCK
3
-
2
-
tCK
tXP
Exit precharge power-down to any non-read
command
tWTR
Internal write to read command delay
7.5
-
7.5
-
ns
tRTP
Internal read to precharge delay
7.5
-
7.5
-
ns
tXSNR
Exit self Refresh to non-read command
tRFC +10
-
tRFC +10
-
ns
tXSRD
Exit self Refresh to read command
200
-
200
-
tCK
tREFI
Average periodic refresh interval
-
7.8
-
7.8
us
tCKE
CKE minimum pulse width
3
-
3
-
tCK
tFAW
Four active to Row active delay (same bank)
tOIT
OCD drive mode output delay
Nov. 2011
35
0
13/29
35
12
0
ns
12
ns
www.eorex.com
EM44DM1688LBB
AC Operating Test Characteristics (Continued)
(VDD=1.8V±0.1V)
Symbol
Parameter
tAOND
tAOFD
DDR2-800
DDR2-1066
Min.
Max.
ODT turn-on delay
2
-
ODT turn-off delay
2.5
-
tAON
ODT turn-on(Note1)
tAC(min.)
tAC(max) +0.7
tAOF
ODT turn-off(Note2)
Units
Min.
Max.
2
-
tCK
2.5
-
tCK
tAC(min.)
tAC(max)
+2.575
ns
tAC(min.)
tAC(max) +0.6
tAC(min.)
tAC(max) +0.6
ns
tAONPD
ODT turn-on in power-down
mode
tAC(min.) +2
2*tCK +
tAC(max) +1
tAC(min.)
+2
2*tCK
+
tAC(max) +1
ns
tAOFPD
ODT turn-off in power-down
mode
tAC(min.) +2
2.5*tCK +
tAC(max) +1
tAC(min.)
+2
2.5*tCK
+
tAC(max) +1
ns
tANPD
ODT to power-down mode entry
latency
3
-
2.5
-
tCK
tAXPD
ODT power-down exit latency
8
-
11
-
tCK
Note 1: ODT turn on time min is when the device leaves high impedance and ODT resistance begins to
turn on. ODT turn on time max is when the ODT resistance is fully on. Both are measure from
tAOND.
Note 2: ODT turn off time min is when the device starts to turn off ODT resistance ODT turn off time max is
when the bus is in high impedance. Both are measured from tAOFD.
Nov. 2011
14/29
www.eorex.com
EM44DM1688LBB
Simplified State Diagram
Nov. 2011
15/29
www.eorex.com
EM44DM1688LBB
1. Command Truth Table
Device Deselect
DESL
H
X
H
X
X
X
BA0
~
BA2
X
No Operation
NOP
H
X
L
H
H
H
X
X
X
READ
H
H
L
H
L
H
V
L
V
READA
H
H
L
H
L
H
V
H
V
WRIT
H
H
L
H
L
L
V
L
V
WRITA
H
H
L
H
L
L
V
H
V
ACT
H
H
L
L
H
H
V
V
V
PRE
H
H
L
L
H
L
V
L
X
PALL
H
H
L
L
H
L
X
H
X
EMRS
H
H
L
L
L
L
V*
V
V
REF
H
H
L
L
L
H
X
X
X
Self refresh entry
SELF
H
L
L
L
L
H
X
X
X
Power Down Entry
PDEN
H
L
H
X
X
X
X
X
X
H
L
L
H
H
H
X
X
X
Power Down Exit
PDEX
L
H
H
X
X
X
X
X
X
L
H
L
H
H
H
X
X
X
Command
Symbol
Read
Read with Auto
Pre-charge
Write
Write with Auto
Pre-charge
Bank Activate
Pre-charge Select
Bank
Pre-charge All
Banks
(Ext.) Mode
Register Set
Auto Refresh
CKE
n-1
N
/CS
/RAS
/CAS
/WE
A10
A12~A0
X
X
H = High level, L = Low level, X = High or Low level (Don't care), V = Valid data input
* Please refers to the MRS, EMRS(1) & EMRS(2) setting
2. CKE Truth Table
Item
Command
Any state
*Note1
All Bank Idle
Self Refresh Entry
Self Refresh
Self Refresh Exit
All Bank Idle
Active or Precharge
Power Down Entry
Power Down
Power Down Exit
Power Down
Self Refresh
Symbol
CKE
/CS
/RAS
/CAS
/WE
Addr.
H
V
V
V
V
V
H
L
L
L
L
H
X
NOP
L
H
L
H
H
H
X
DESL
L
H
H
X
X
X
X
DESL
H
L
H
X
X
X
X
NOP
H
L
L
H
H
H
X
DESL
L
H
H
X
X
X
X
NOP
L
H
L
H
H
H
X
Maintain power down
-
L
L
X
X
X
X
X
Maintain self refresh
-
L
L
X
X
X
X
X
n-1
n
-
H
SELF
H = High level, L = Low level, X = High or Low level (Don't care)
Note1: Must be legal commands as defined in the command truth table. And any state other than list
above.
Nov. 2011
16/29
www.eorex.com
EM44DM1688LBB
3. Operative Command Table
Current
State
Idle
Bank
Active
Read
Write
Nov. 2011
/CS
/R
/C
/W
Addr.
Command
H
X
X
X
X
DESL
NOP
L
H
H
H
X
NOP
NOP
L
H
L
H
BA/CA/A10
READ/READA
ILLEGAL (Note 1)
L
H
L
L
BA/CA/A10
WRIT/WRITA
ILLEGAL (Note 1)
L
L
H
H
BA/RA
ACT
L
L
H
L
BA, A10
PRE/PREA
L
L
L
H
REF/SELF
L
L
L
L
H
L
X
H
X
H
X
H
X
Op-Code,
Mode-Add
X
X
L
H
L
H
BA/CA/A10
READ/READA
L
H
L
L
BA/CA/A10
WRIT/WRITA
L
L
H
H
BA/RA
ACT
L
L
H
L
BA/A10
PRE/PREA
Precharge/Precharge all
L
L
L
H
X
REF/SELF
ILLEGAL (Note 1)
MRS/EMRS(1)(2)
ILLEGAL (Note 1)
L
L
L
L
H
L
L
X
H
H
X
H
L
X
H
H
Op-Code,
Mode-Add
X
X
BA/CA/A10
L
H
L
L
L
L
H
L
L
L
L
L
MRS/EMRS(1)(2)
DESL
NOP
Action
Bank active,Latch RA
NOP(Note 3)
Auto/Self refresh(Note 4)
Mode register
NOP
NOP
Begin read,Latch CA, Determine
auto-precharge
Begin write,Latch CA, Determine
auto-precharge
ILLEGAL (Note 1)
DESL
NOP
READ/READA
Row Active(Continue burst to end)
Row Active(Continue burst to end)
Burst Interrupt
BA/CA/A10
WRIT/WRITA
ILLEGAL(Note 1)
H
BA/RA
ACT
ILLEGAL (Note 1)
H
L
BA, A10
PRE/PREA
ILLEGAL (Note 1)
L
H
REF/SELF
ILLEGAL (Note 1)
L
L
L
X
Op-Code,
Mode-Add
MRS/EMRS(1)(2)
ILLEGAL (Note 1)
H
L
L
X
H
H
X
H
L
X
H
H
X
X
BA/CA/A10
DESL
NOP
READ/READA
Write recovering (Continue burst to end)
Write recovering (Continue burst to end)
ILLEGAL(Note 1)
L
H
L
L
BA/CA/A10
WRIT/WRITA
Burst Interrupt
L
L
H
H
BA/RA
ACT
ILLEGAL (Note 1)
L
L
L
L
L
L
H
L
L
L
H
L
BA, A10
X
Op-Code,
PRE/PREA
REF/SELF
MRS/EMRS(1)(2)
ILLEGAL (Note 1)
ILLEGAL (Note 1)
ILLEGAL (Note 1)
17/29
www.eorex.com
EM44DM1688LBB
3. Operative Command Table (Continued)
Current
State
Read with
AP
Write with
AP
Pre-charging
Row
Activating
/CS
/R
/C
/W
Addr.
Command
H
X
X
X
X
DESL
L
H
H
H
X
NOP
L
H
L
H
BA/CA/A10
READ/READA
L
H
L
L
BA/CA/A10
WRIT/WRITA
ILLEGAL (Note 1)
ILLEGAL (Note 1)
L
L
H
H
BA/A10
ACT
ILLEGAL (Note 1)
L
L
H
L
BA/A10
PRE/PREA
ILLEGAL (Note 1)
L
L
L
H
REF/SELF
ILLEGAL (Note 1)
L
L
L
L
X
Op-Code,
Mode-Add
MRS/EMRS(1)(2)
ILLEGAL (Note 1)
H
X
X
X
X
DESL
L
H
H
H
X
NOP
L
H
L
H
BA/CA/A10
READ/READA
ILLEGAL (Note 1)
L
H
L
L
BA/CA/A10
WRIT/WRITA
ILLEGAL (Note 1)
L
L
H
H
BA/RA
ACT
ILLEGAL (Note 1)
L
L
H
L
BA/A10
PRE/PREA
ILLEGAL (Note 1)
L
L
L
H
REF/SELF
ILLEGAL (Note 1)
L
L
L
L
MRS/EMRS(1)(2)
ILLEGAL (Note 1)
H
L
L
X
H
H
X
H
L
X
H
H
X
Op-Code,
Mode-Add
X
X
BA/CA/A10
DESL
NOP
READ/READA
NOP(idle after tRP)
NOP(idle after tRP)
ILLEGAL (Note 1)
L
H
L
L
BA/CA/A10
WRIT/WRITA
ILLEGAL (Note 1)
L
L
H
H
BA/RA
ACT
ILLEGAL (Note 1)
L
L
L
L
H
L
L
H
PRE/PREA
NOP(idle after tRP) (Note 3)
REF/SELF
ILLEGAL (Note 1)
L
L
L
L
MRS/EMRS(1)(2)
ILLEGAL (Note 1)
H
L
L
X
H
H
X
H
L
X
H
H
BA/A10
X
Op-Code,
Mode-Add
X
X
BA/CA/A10
L
H
L
L
BA/CA/A10
WRIT/WRITA
L
L
H
H
BA/RA
ACT
ILLEGAL (Note 1)
L
L
H
L
BA/A10
PRE/PREA
ILLEGAL (Note 1)
L
L
L
H
REF/SELF
ILLEGAL (Note 1)
L
L
L
L
X
Op-Code,
Mode-Add
MRS/EMRS(1)(2)
ILLEGAL (Note 1)
DESL
NOP
READ/READA
Action
Precharging (Continue burst to
end)
Precharging (Continue burst to
end)
Write recover with auto precharge
(Continue burst to end)
Write recover with auto precharge
(Continue burst to end)
NOP(Row active after tRCD)
NOP(Row active after tRCD)
ILLEGAL (Note 1)
ILLEGAL (Note 1)
H = High level, L = Low level, X = High or Low level (Don't care), AP = Auto Pre-charge
Nov. 2011
18/29
www.eorex.com
EM44DM1688LBB
3. Operative Command Table (Continued)
Current
State
/CS
/R
/C
/W
Addr.
Command
H
X
X
X
X
DESL
NOP (enter bank active
after tWR)
L
H
H
H
X
NOP
NOP (enter bank active
after tWR)
L
H
L
H
BA/CA/A10
READ
ILLEGAL (Note 1)
Write
L
H
L
L
BA/CA/A10
WRIT/WRITA
Recovering
L
L
H
H
BA/RA
ACT
ILLEGAL (Note 1)
L
L
H
L
BA/A10
PRE/PREA
ILLEGAL (Note 1)
L
L
L
H
X
REF/SELF
ILLEGAL (Note 1)
L
L
L
L
Op-Code,
Mode-Add
MRS/EMRS(1)(2)
ILLEGAL (Note 1)
H
X
X
X
X
DESL
NOP(idle after tRFC)
L
H
H
H
X
NOP
NOP(idle after tRFC)
L
H
L
H
BA/CA/A10
READ/READA
ILLEGAL (Note 1)
L
H
L
L
BA/CA/A10
WRIT/WRITA
ILLEGAL (Note 1)
L
L
H
H
BA/RA
ACT
ILLEGAL (Note 1)
L
L
H
L
BA/A10
PRE/PREA
ILLEGAL (Note 1)
L
L
L
H
X
REF/SELF
ILLEGAL (Note 1)
L
L
L
L
Op-Code,
Mode-Add
MRS/EMRS(1)(2)
ILLEGAL (Note 1)
Refreshing
Action
New write, Determine AP
H = High level, L = Low level, X = High or Low level (Don't care), AP = Auto Pre-charge
Note 1: ILLEGAL to bank in specified states;
Function may be legal in the bank indicated by Bank Address (BA), depending on the state of that bank.
Note 2: Must satisfy bus contention, bus turn around, and/or write recovery requirements.
Note 3: NOP to bank precharging or in idle state.May precharge bank indicated by BA.
Note 4: ILLEGAL of any bank is not idle.
Nov. 2011
19/29
www.eorex.com
EM44DM1688LBB
4. Command Truth Table for CKE
Current State
Self Refresh
Both bank
precharge
power down
All Banks Idle
Any state other than
listed above
C
KE
/CS
/R
/C
/W
Addr.
H
X
X
X
X
X
X
Action
INVALID
L
H
H
X
X
X
X
Exist Self-Refresh
L
H
L
H
H
H
X
L
H
L
H
H
L
X
L
H
L
H
L
X
X
Exist Self-Refresh
ILLEGAL
ILLEGAL
L
H
L
L
X
X
X
ILLEGAL
L
L
X
X
X
X
X
NOP(Maintain self refresh)
H
X
X
X
X
X
X
INVALID
L
H
H
X
X
X
X
L
L
L
H
H
H
L
L
L
H
H
H
H
H
L
H
L
X
X
X
X
L
H
L
L
X
X
X
Exist Power down
Exist Power down
ILLEGAL
ILLEGAL
ILLEGAL
L
L
X
X
X
X
X
NOP(Maintain Power down)
H
H
X
X
X
X
X
Refer to function true table
H
L
H
X
X
X
X
Enter power down mode(Note 3)
H
L
L
H
H
H
X
Enter power down mode(Note 3)
H
L
L
H
H
L
X
H
H
L
L
L
L
H
L
L
H
X
H
X
RA
H
L
L
L
L
H
X
ILLEGAL
ILLEGAL
Row active/Bank active
Enter self-refresh(Note 3)
H
L
L
L
L
L
Op-Code
Mode register access
H
L
L
L
L
L
Op-Code
Special mode register access
L
X
X
X
X
X
X
Refer to current state
H
H
X
X
X
X
X
Refer to command truth table
H = High level, L = Low level, X = High or Low level (Don't care)
Notes 1: After CKE’s low to high transition to exist self refresh mode.And a time of tRC(min) has to be Elapse after
CKE’s low to high transition to issue a new command.
Notes 2: CKE low to high transition is asynchronous as if restarts internal clock.
Notes 3: Power down and self refresh can be entered only from the idle state of all banks.
5. Bank Selection Signal Table
Bank\Signal
Bank0
Bank1
Bank2
Bank3
Bank4
Bank5
Bank6
Bank7
Note: H:VIH, L:VIL
Nov. 2011
BA0
L
H
L
H
L
H
L
H
BA1
L
L
H
H
L
L
H
H
BA2
L
L
L
L
H
H
H
H
20/29
www.eorex.com
EM44DM1688LBB
Initialization
The following sequence is required for power-up and initialization and is shown in below Figure:
1. Apply power and attempt to maintain CKE below 0.2 * VDDQ and ODT at a low state (all other inputs may be
undefined). To guarantee ODT off, VREF must be valid and a low level must be applied to the ODT pin.
- VDD, VDDL and VDDQ are driven from a single power converter output, and VTT is limited to 0.95 V max,
and VREF tracks VDDQ/2 or
- Apply VDD before or at the same time as VDDL; Apply VDDL before or at the same time as VDDQ;
- Apply VDDQ before or at the same time as VTT & VREF. at least one of these two sets of conditions must be
met.
2. Start clock (CK, /CK) and maintain stable power and clock condition for a minimum of 200 µs.
3. Apply NOP or Deselect commands & take CKE high.
4. Wait minimum of 400ns, then issue a Precharge-all command.
5. Issue Reserved command EMRS(2) or EMRS(3).
6. Issue EMRS(1) command to enable DLL. (A0=0 and BA0=1 and BA1=0)
7. Issue MRS Command (Mode Register Set) for "DLL reset". (A8=1 and BA0=BA1=0)
8. Issue Precharge-All command.
9. Issue 2 or more Auto-Refresh commands.
10. Issue a MRS command with low on A8 to initialize device operation. (Without resetting the DLL)
11. At least 200 clocks after step 8, execute OCD Calibration (Off Chip Driver impedance adjustment). If OCD
calibration is not used, EMRS OCD Default command (A9=A8=A7=1) followed by EMRS(1) OCD Calibration
Mode Exit command (A9=A8=A7=0) must be issued with other parameters of EMRS(1).
12. The DDR2 SDRAM is now initialized and ready for normal operation.
Nov. 2011
21/29
www.eorex.com
EM44DM1688LBB
Mode Register Definition
Mode Register Set
The mode register stores the data for controlling the various operating modes of DDR2 SDRAM which contains
addressing mode, burst length, /CAS latency, WR (write recovery), test mode, DLL reset and various vendor’s
specific opinions.
The defaults value of the register is not defined, so the mode register must be written after power up for proper
DDR2 SDRAM operation. The mode register is written by asserting low on /CS, /RAS, /CAS, /WE and BA0/1.
The state of the address pins A0-A12 in the same cycle as /CS, /RAS, /CAS, /WE and BA0/1 going low is
written in the mode register.
Two clock cycles are requested to complete the write operation in the mode register. The mode register
contents can be changed using the same command and clock cycle requirements during operating as long as
all banks are in the idle state.
The mode register is divided into various fields depending on functionality. The burst length uses A0-A2,
addressing mode uses A3, /CAS latency (read latency from column address) uses A4-A6. A7 is used for test
mode. A8 is used for DDR reset. A9 ~ A11 are used for write recovery time (WR), A7 must be set to low for
normal MRS operation. With address bit A12 two Power-Down modes can be selected, a “standard mode” and
a “low-power” Power-Down mode.
Nov. 2011
22/29
www.eorex.com
EM44DM1688LBB
Address input for Mode Register Set
Nov. 2011
23/29
www.eorex.com
EM44DM1688LBB
Burst Type (A3)
Burst Length
4
8
A2
A1
A0
Sequential Addressing
Interleave Addressing
X
0
0
0123
X
0
1
1230
1032
X
1
0
2301
2301
X
1
1
3012
3210
0
0
0
01234567
0
0
1
12345670
10325476
0
1
0
23456701
23016745
0
1
1
34567012
32107654
1
0
0
45670123
45670123
1
0
1
56701234
54761032
1
1
0
67012345
67452301
1
1
1
70123456
76543210
0123
01234567
*Page length is a function of I/O organization and column addressing
Write Recovery
WR (Write Recovery) is for Writes with Auto-Precharge only and defines the time when the device starts
pre-charge internally. WR must be programmed to match the minimum requirement for the analogue tWR
timing.
Power-Down Mode
Active power-down (PD) mode is defined by bit A12. PD mode allows the user to determine the active
power-down mode, which determines performance vs. power savings. PD mode bit A12 does not apply to
precharge power-down mode. When bit A12 = 0, standard Active Power-down mode or ‘fast-exit’ active
power-down mode is enabled. The tXARD parameter is used for ‘fast-exit’ active power-down exit timing. The
DLL is expected to be enabled and running during this mode. When bit M12 = 1, a lower power active
power-down mode or ‘slow-exit’ active power-down mode is enabled. The tXARDS parameter is used for
‘slow-exit’ active power-down exit timing. The DLL can be enabled, but ‘frozen’ during active power-down
mode since the exit-to-READ command timing is relaxed. The power difference expected between PD
‘normal’ and PD ‘low-power’ mode is defined in the IDD table.
Nov. 2011
24/29
www.eorex.com
EM44DM1688LBB
Extended Mode Register Set EMRS(1 )
The EMRS (1) is written by asserting low on /CS, /RAS, /CAS, /WE,BA1 and high on BA0 ( The DDR2 should
be in all bank pre-charge with CKE already prior to writing into the extended mode register. ) The extended
mode register EMRS(1) stores the data for enabling or disabling the DLL, output driver strength, additive
latency, OCD program, ODT, DQS and output buffers disable, RQDS and RDQS enable. The default value of
the extended mode register EMRS(1) is not defined, therefore the extended mode register must be written after
power-up for proper operation. The mode register set command cycle time (tMRD) must be satisfied to complete
the write operation to the EMRS(1). Mode register contents can be changed using the same command and
clock cycle requirements during normal operation when all banks are in pre-charge state.
BA2
BA1
BA0
A13
A12
A11
A10
0
0
1
0
Qoff
RDQS
/DQS
Qoff (Output Buffer)
A12
Enabled
0
1
Disabled
RDQS
enable
A11
A11
Disable
00
Enable
11
A9
A8
A7
A6
OCD program
Rtt
/DQS
A10
Enable
0
Disable
1
OCD Calibration Program
OCD Calibration mode exit
0
A9 A8 A8
A5
A7
A7
0
0
0
00
0
0
11
1
00
Drive (1)
0
0
Drive (0)
0
0
Adjust mode (*1) 1
(*1)
1
0
0
00
OCD Calibration
1
(*2) default (*2)
1
1
1
11
A2
A1
A0
Rtt
DIC
DLL
A0
A0
Enable
00
Disable
11
Output Driver
Impedance Control
A1
Normal (100%)
0
Weak (60%)
1
RttRtt
A6
A2
A2
ODT
Disable
ODT
Disable
0
0
75 ohm
75 ohm
0
1
150
ohm
150
ohm
1
0
ohm *
50 50
ohm
1
1
Additive Latency
DLL
A5
A4
A3
BA0
0
0
0
0
0
0
1
MRS
0
0
1
EMRS(1)
0
1
2
0
1
0
EMRS(2)
1
0
3
0
1
1
1
4
1
0
0
5
1
0
1
Reserved
6
1
1
0
Reserved
1
1
1
EMRS(3) Reserved
Nov. 2011
BA1
A3
Additive latency
*
*1:
When adjust mode is issued, AL from previously set value must be applied.
*2: After setting to default, OCD mode needs to be exited by setting A9 - A7 to 000.
Refer to the section- Off Chip Driver (OCD) impedance adjustment for detail
information
MRS Mode
A4
1
25/29
www.eorex.com
EM44DM1688LBB
Output Drive Strength
The output drive strength is defined by bit A1. Normal drive strength outputs are specified to be SSTL_18.
Programming bit A1 = 0 selects normal (100 %) drive strength for all outputs.
Programming bit A1 = 1 will reduce all outputs to approximately 60 % of the SSTL_18 drive strength.
This option is intended for the support of the lighter load and/or point-to-point environments.
Single-ended and Differential Data Strobe Signals
EMRS
Strobe Function Matrix
Signals
A11
(/RDQS Enable)
A10
(/DQS Enable)
RDQS
DM
/RDQS
DQS
/DQS
0 (Disable)
0 (Enable)
DM
Hi-Z
DQS
/DQS
Differential DQS signal
0 (Disable)
1 (Disable)
DM
Hi-Z
DQS
Hi-Z
Single-ended DQS signal
1 (Enable)
0 (Enable)
RDQS
/RDQS
DQS
/DQS
Differential DQS signal
1 (Enable)
1 (Disable)
RDQS
Hi-Z
DQS
Hi-Z
Single-ended DQS signal
Output Disable (Qoff)
Under normal operation, the DRAM outputs are enabled during Read operation for driving data Qoff bit in the
EMRS(1) is set to (0). When the Qoff bit is set to 1, the DRAM outputs will be disabled. Disabling the DRAM
outputs allows users to measure IDD currents during Read operations, without including the output buffer
current.
Nov. 2011
26/29
www.eorex.com
EM44DM1688LBB
Address input for Extended Mode Register Set EMRS(2) & EMRS(3)
Nov. 2011
27/29
www.eorex.com
EM44DM1688LBB
On-Die Termination (ODT)
ODT (On-Die Termination) is a new feature on DDR2 components that allows a DRAM to turn on/off
termination resistance for each UDQ, LDQ, UDQS, UDQS, LDQS, LDQS, UDM and LDM signal via the ODT
control pin for x16 configuration, where UDQS and LDQS are terminated only when enabled in the EMRS(1) by
address bit A10 = 0.
The ODT feature is designed to improve signal integrity of the memory channel by allowing the DRAM
controller to independently turn on/off termination resistance for any or all DRAM devices. The ODT function
can be used for all active and standby modes. ODT is turned off and not supported in Self- Refresh mode.
ODT Function
Switch sw1 or sw2 is enabled by the ODT pin. Selection between sw1 or sw2 is determined by “Rtt
(nominal)” in EMRS(1) address bits A6 & A2. Target Rtt = 0.5 * Rval1 or 0.5 * Rval2.
The ODT pin will be ignored if the EMRS(1) is programmed to disable ODT.
Nov. 2011
28/29
www.eorex.com
EM44DM1688LBB
Package Description: 84Ball-FBGA
Solder ball: Lead free (Sn-Ag-Cu)
Unit: mm
6.40
A1
9
8
7
6
5
4
3
2
1
A
0.80
B
C
D
E
F
G
11.20
12.50 ± 0.10
H
J
K
L
5.60 ± 0.05
M
N
P
R
0.80
1.6
8.00±0.10
1.2 MAX
0.25 ~ 0.40
0.45 ± 0.05
Nov. 2011
29/29
0.10 MAX
www.eorex.com