72 Mb (2M x 36 & 4M x 18)
7
DDR-II (Burst of 4) CIO Synchronous SRAMs
D
.
A
I
MAY
2009
Features
•
2M
x 36 or
4M
x 18.
• On-chip delay-locked loop (DLL) for wide data
valid window.
• Common I/O read and write ports.
• Synchronous pipeline read with late write opera-
tion.
• Double data rate (DDR-II) interface for read and
write input ports.
• Fixed 4-bit burst for read and write operations.
• Clock stop support.
• Two input clocks (K and K) for address and con-
trol registering at rising edges only.
• Two input clocks (C and C) for data output con-
trol.
• Two echo clocks (CQ and CQ) that are delivered
simultaneously with data.
• +1.8V core power supply and 1.5, 1.8V V
DDQ
,
used with 0.75, 0.9V V
REF
.
• HSTL input and output levels.
• Registered addresses, write and read controls,
byte writes, and data outputs.
• Full data coherency.
• Boundary scan using limited set of JTAG 1149.1
functions.
• Byte write capability.
• Fine ball grid array (FBGA) package
- 15mm x 17mm body size
- 1mm pitch
- 165-ball (11 x 15) array
• Programmable impedance output drivers via 5x
user-supplied precision resistor.
Description
The
72Mb
IS61DDB42M36
and
IS61DDB44M18
are synchronous, high-performance
CMOS static
random access memory
(SRAM) devices. These
SRAMs
have a common I/O
bus. The rising edge of
K
clock initiates the
read/write operation, and all
internal operations are
self-timed. Refer to the
Timing
Reference Diagram
for Truth Table on p.8
for a description of the
basic operations of these
DDR-II (Burst of 4) CIO
SRAMs.
Read and write addresses are registered on alter-
nating rising edges of the K clock. Reads and writes
are performed in double data rate. The following are
registered internally on the rising edge of the K
clock:
•
•
•
•
•
Read and write addresses
Address load
Read/write enable
Byte writes for burst addresses 1 and 3
Data-in for burst addresses 1 and 3
• Data-in for burst addresses 2 and 4
Byte writes can change with the corresponding data-
in to enable or disable writes on a per-byte basis. An
internal write buffer enables the data-ins to be regis-
tered one cycle later than the write address. The first
data-in burst is clocked one cycle later than the write
command signal, and the second burst is timed to
the following rising edge of the K clock. Two full
clock cycles are required to complete a write opera-
tion.
During the burst read operation, at the first and third
bursts the data-outs are updated from output regis-
ters off the second and fourth rising edges of the C
clock (starting 1.5 cycles later). At the second and
fourth bursts, the data-outs are updated with the
third and fifth rising edges of the corresponding C
clock (see page 9). The K and K clocks are used to
time the data-outs whenever the C and C clocks are
tied high. Two full clock cycles are required to
complete a read operation
The device is operated with a single +1.8V power
supply and is compatible with HSTL I/O interfaces.
The following are registered on the rising edge of
the K clock:
• Byte writes for burst addresses 2 and 4
Integrated Silicon Solution, Inc.
Rev. A
05/14/09
1
72 Mb (2M x 36 & 4M x 18)
D
DDR-II (Burst of 4) CIO Synchronous SRAMs
x36 FBGA Pinout
(Top View)
1
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
CQ
NC
NC
NC
NC
NC
NC
Doff
NC
NC
NC
NC
NC
NC
TDO
2
NC/SA*
DQ27
NC
DQ29
NC
DQ30
DQ31
V
REF
NC
NC
DQ33
NC
DQ35
NC
TCK
3
SA
DQ18
DQ28
DQ19
DQ20
DQ21
DQ22
V
DDQ
DQ32
DQ23
DQ24
DQ34
DQ25
DQ26
SA
4
R/W
SA
V
SS
V
SS
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
SS
V
SS
SA
SA
5
BW
2
BW
3
SA
V
SS
V
SS
V
DD
V
DD
V
DD
V
DD
V
DD
V
SS
V
SS
SA
SA
SA
6
K
K
SA
0
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
SA
C
C
7
BW
1
BW
0
SA
1
V
SS
V
SS
V
DD
V
DD
V
DD
V
DD
V
DD
V
SS
V
SS
SA
SA
SA
8
LD
SA
V
SS
V
SS
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
SS
V
SS
SA
SA
9
SA
NC
10
SA
NC
I
11
CQ
DQ8
DQ7
DQ16
DQ6
DQ5
DQ14
ZQ
DQ4
DQ3
DQ2
DQ1
DQ10
DQ0
TDI
3
NC
NC
NC
NC
NC
V
DDQ
NC
NC
NC
NC
NC
NC
SA
DQ17
NC
DQ15
NC
NC
V
REF
DQ13
DQ12
NC
DQ11
NC
DQ9
TMS
*
The following pins are reserved for higher densities: 2A for 144Mb
• BW
0
controls writes to DQ0–DQ8; BW
1
controls writes to DQ9–DQ17; BW
2
controls writes to DQ18–DQ26; BW
3
controls
writes to DQ27–DQ35.
x18 FBGA Pinout
(Top View)
1
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
CQ
NC
NC
NC
NC
NC
NC
Doff
NC
NC
NC
NC
NC
NC
TDO
*
2
SA
DQ9
NC
NC
NC
DQ12
NC
V
REF
NC
NC
DQ15
NC
NC
NC
TCK
3
SA
NC
NC
DQ10
DQ11
NC
DQ13
V
DDQ
NC
DQ14
NC
NC
DQ16
DQ17
SA
4
R/W
SA
V
SS
V
SS
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
SS
V
SS
SA
SA
5
BW
1
NC/SA*
SA
V
SS
V
SS
V
DD
V
DD
V
DD
V
DD
V
DD
V
SS
V
SS
SA
SA
SA
6
K
K
SA
0
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
V
SS
SA
C
C
7
NC/SA*
BW
0
SA
1
V
SS
V
SS
V
DD
V
DD
V
DD
V
DD
V
DD
V
SS
V
SS
SA
SA
SA
8
LD
SA
V
SS
V
SS
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
DDQ
V
SS
V
SS
SA
SA
9
SA
NC
10
SA
NC
DQ7
NC
NC
NC
NC
V
REF
DQ4
NC
NC
DQ1
NC
NC
TMS
11
CQ
DQ8
NC
NC
DQ6
DQ5
NC
ZQ
NC
DQ3
DQ2
NC
NC
DQ0
TDI
NC
NC
NC
NC
NC
V
DDQ
NC
NC
NC
NC
NC
NC
SA
The following pin is reserved for higher densities: 7A for 144Mb, 5B for 288Mb.
• BW
0
controls writes to DQ0–DQ8; BW
1
controls writes to DQ9–DQ17
2
Integrated Silicon Solution, Inc.
Rev. A
05/14/09
72 Mb (2M x 36 & 4M x 18)
DDR-II (Burst of 4) CIO Synchronous SRAMs
D
D
I
Symbol
Pin Number
6B, 6A
6P, 6R
11A, 1A
1H
6C, 7C
3A,
9A,
10A, 4B, 8B, 5C, 5N, 6N, 7N, 4P, 5P, 7P, 8P, 3R, 4R,
5R, 7R,8R,
9R
2A, 3A,
9A,
10A,
4B, 8B, 5C, 5N, 6N, 7N, 4P, 5P, 7P, 8P, 3R,
4R, 5R, 7R, 8R,
9R
11P, 11M, 11L, 11K, 11J, 11F, 11E, 11C, 11B
10P, 11N, 10M, 10K, 10J, 11G, 10E, 11D, 10C
3B, 3D, 3E, 3F, 3G, 3K, 3L, 3N, 3P
2B, 3C, 2D, 2F, 2G, 3J, 2L, 3M, 2N
11P, 10M, 11L, 11K, 10J, 11F, 11E, 10C, 11B
2B, 3D, 3E, 2F, 3G, 3K, 2L, 3N, 3P
4A
8A
Input clock.
Input clock for output data control.
Output echo clock.
DLL disable when low.
Burst count address input.
2M
x 36 address inputs.
4M
x 18 address inputs.
Description
3
Pin Description
K, K
C, C
CQ, CQ
Doff
SA
0,
SA
1
SA
SA
DQ0–DQ8
DQ9–DQ17
DQ18–DQ26
DQ27–DQ35
DQ0–DQ8
DQ9–DQ17
R/W
LD
2M x 36 DQ pins
4M x 18 DQ pins
Read/write control. Read when active high.
Synchronizes load. Loads new address
when low.
2M x 36 byte write control, active low.
4M x 18 byte write control, active low.
Input reference level.
Power supply.
Output power supply.
Ground
Output driver impedance control.
IEEE 1149.1 test inputs (1.8V LVTTL lev-
els).
IEEE 1149.1 test output (1.8V LVTTL level).
x36
Configuration
BW
0,
BW
1,
BW
2,
BW
3
7B, 7A, 5A,5B
BW
0,
BW
1
V
REF
V
DD
V
DDQ
V
SS
ZQ
TMS, TDI, TCK
TDO
NC
7B, 5A
2H, 10H
5F, 7F, 5G, 7G, 5H, 7H, 5J, 7J, 5K, 7K
4E,8E,4F,8F,4G,8G,3H,4H,8H,9H,4J,8J,4K,8K,4L,8L
4C, 8C, 4D, 5D, 6D, 7D, 8D, 5E, 6E, 7E, 6F, 6G, 6H, 6J,
6K, 5L, 6L, 7L, 4M, 5M, 6M, 7M, 8M, 4N, 8N
11H
10R, 11R, 2R
1R
2A, 1B, 9B, 10B, 1C, 2C, 9C, 1D, 9D, 10D, 1E, 2E, 9E, 1F, 9F,
10F, 1G, 9G, 10G, 1J, 2J, 9J, 1K, 2K, 9K, 1L, 9L, 10L, 1M, 2M,
9M, 1N, 9N, 10N, 1P, 2P, 9P
NC
7A,
1B, 3B, 5B, 9B, 10B, 1C, 2C, 3C, 9C, 11C, 1D, 2D, 9D, 10D, x18
Configuration
11D, 1E, 2E, 9E, 10E, 1F, 3F, 9F, 10F, 1G, 2G, 9G, 10G, 11G,
1J, 2J, 3J, 9J, 11J, 1K, 2K, 9K, 10K, 1L, 3L, 9L, 10L, 1M, 2M, 3M,
9M, 11M, 1N, 2N, 9N, 10N, 11N, 1P, 2P, 9P, 10P
Integrated Silicon Solution, Inc.
Rev. A
05/14/09
3
72 Mb (2M x 36 & 4M x 18)
D
DDR-II (Burst of 4) CIO Synchronous SRAMs
I
36 (or 18)
3
Block Diagram
Data
Reg
Add Reg &
Burst
Control
36 (or 18)
Write Driver
Output Select
Write/Read Decode
72
(or 36)
72
(or 36)
Output Driver
Output Reg
Address
A0, A1
19 (or
20)
19 (or
20)
36 (or 18)
DQ (Data-Out
& Data-In)
CQ, CQ
(Echo Clock Out)
LD
R/W
BW
x
K
K
C
C
4 (or 2)
Control
Logic
2M
x 36
(4M x 18)
Memory
Array
Clock
Gen
Select Output Control
SRAM Features
Read Operations
The SRAM operates continuously in a burst-of-four mode. Read cycles are started by registering R/W in
active high state at the rising edge of the K clock. R/W can be activated every other cycle because two full
cycles are required to complete the burst-of-four read in DDR mode. A second set of clocks, C and C, are
used to control the timing to the outputs. A set of free-running echo clocks, CQ and CQ, are produced inter-
nally with timings identical to the data-outs. The echo clocks can be used as data capture clocks by the
receiver device.
When the C and C clocks are connected high, the K and K clocks assume the function of those clocks. In this
case, the data corresponding to the first address is clocked 1.5 cycles later by the rising edge of the K clock.
The data corresponding to the second burst is clocked 2 cycles later by the following rising edge of the K
clock. The third data-out is clocked by the subsequent rising edge of the K clock, and the fourth data-out is
clocked by the subsequent rising edge of the K clock.
Whenever LD is low, a new address is registered at the rising edge of the K clock. A NOP operation (LD is
high) does not terminate the previous read. The output drivers disable automatically to a high state.
Write Operations
Write operations can also be initiated at every other rising edge of the K clock whenever R/W is low. The write
address is also registered at that time. When the address needs to change, LD needs to be low simulta-
neously to be registered by the rising edge of K. Again, the write always occurs in bursts of four.
Sense Amps
4
Integrated Silicon Solution, Inc.
Rev. A
05/14/09
72 Mb (2M x 36 & 4M x 18)
DDR-II (Burst of 4) CIO Synchronous SRAMs
D
I
3
The write data is provided in a ‘late write’ mode; that is, the data-in corresponding to the first address of the
burst, is presented 1 cycle later or at the rising edge of the following K clock. The data-in corresponding to the
second write burst address follows next, registered by the rising edge of K. The third data-out is clocked by
the subsequent rising edge of the K clock, and the fourth data-out is clocked by the subsequent rising edge of
the K clock.
The data-in provided for writing is initially kept in write buffers. The information on these buffers is written into
the array on the third write cycle. A read cycle to the last two write address produces data from the write
buffers. The SRAM maintains data coherency.
During a write, the byte writes independently control which byte of any of the four burst addresses is written
(see
X18/X36 Write Truth Tables
on page
9,
10
and
Timing Reference Diagram for Truth Table
on page
8).
Whenever a write is disabled (R/W is high at the rising edge of K), data is not written into the memory.
RQ Programmable Impedance
An external resistor, RQ, must be connected between the ZQ pin on the SRAM and V
SS
to enable the SRAM
to adjust its output driver impedance. The value of RQ must be 5x the value of the intended line impedance
driven by the SRAM. For example, an RQ of 250Ω results in a driver impedance of 50Ω. The allowable range
of RQ to guarantee impedance matching is between 175Ω and 350Ω, with the tolerance described in
Programmable Impedance Output Driver DC Electrical Characteristics
on page 14. The RQ resistor should
be placed less than two inches away from the ZQ ball on the SRAM module. The capacitance of the loaded
ZQ trace must be less than 3 pF.
The ZQ pin can also be directly connected to V
DDQ
to obtain a minimum impedance setting. ZQ must never
be connected to V
SS
.
Programmable Impedance and Power-Up Requirements
Periodic readjustment of the output driver impedance is necessary as the impedance is greatly affected by
drifts in supply voltage and temperature. At power-up, the driver impedance is in the middle of allowable
impedances values. The final impedance value is achieved within 1024 clock cycles.
Single Clock Mode
This device can be also operated in single-clock mode. In this case, C and C are both connected high at
power-up and must never change. Under this condition, K and K control the output timings.
Either clock pair must have both polarities switching and must never connect to V
REF
, as they are not differ-
ential clocks.
Depth Expansion
The following figure depicts an implementation of four
4M
x 18 DDR-II SRAMs with common I/Os. In this appli-
cation example, the second pair of C and C clocks is delayed such that the return data meets the data setup
and hold times at the
memory controller.
Integrated Silicon Solution, Inc.
Rev. A
05/14/09
5