KM736S4017
KM718S4017
Document Title
4M DDR SYNCHRONOUS SRAM
128Kx36 & 256Kx18 SRAM
Revision History
Rev. No.
Rev. 0.0
Rev.0.5
Rev.1.0
History
Initial document.
Correction on the miss print and the package size.
Added 4ns cycle time (500Mbps).
Draft Data
Aug. 1998
July. 1999
Nov. 1999
Remark
Advance
Preliminary
Final
-1-
Nov. 1999
Rev 1.0
KM736S4017
KM718S4017
FEATURES
• 128Kx36 or 256Kx18 Organizations.
• 2.5V Core/1.5V Output Power Supply.
• HSTL Input and HSTL Outputs.
• Single Differential HSTL Clock.
• Synchronous Pipeline Mode of Operation with Self-Timed
Late Write.
• Free Running Active High and Active Low Echo Clock Output
Pin.
• Asynchronous Output Enable.
• Registered Addresses, Burst Control Inputs and Data Inputs.
• Registered Outputs.
• Single and Double Data Rate Burst Read and Write.
• 4 Count Burst Operation
• JTAG 1149.1 Compatible Test Access port.
• 153(9x17) Pin Ball Grid Array Package(14mm x 22mm).
128Kx36 & 256Kx18 SRAM
• Programmable Impedance Output Drivers.
Organization
Part Number
KM736S4017H-4
Cycle
Time
4
44
5
6
4
44
5
6
Access
Time
2.4
2.4
2.7
3.3
2.4
2.4
2.7
3.3
128Kx36
KM736S4017H-44
KM736S4017H-5
KM736S4017H-6
KM718S4017H-4
256Kx18
KM718S4017H-44
KM718S4017H-5
KM718S4017H-6
FUNCTIONAL BLOCK DIAGRAM
SA[0:16]( or SA[0:17])
Address
Register
CE
17(or 18)
15(or 16)
(Burst Address)
Burst
Counter
(Burst Write
Address)
17(or 18)
15(or 16)
2:1
MUX
Dec.
Data Out
K,K
Clock
Buffer
Memory Array
128Kx36
or
(256Kx18)
36(or 18)x2
Data In
36(or 18)x2
W/D
Array
36(or 18)x2
Write Buffer
Comparator
B
1
B
3
Advance
Co
Control
SD/DD
S/A Array
Write
Address
Register
(2 stage)
CE
36(or 18)x2
2 : 1 MUX
B
2
Synchronous
Select
&
R/W control
CE
R/W
LD
Strobe_out
Output
Buffer
Data Output Strobe
Data Output Enable
State Machine
36(or 18)
DATA
KQ,KQ
XDIN
Echo Clock
Output
Data In
Register
(2 stage)
Internal
Clock
Generator
G
PIN DESCRIPTION
Pin Name
K, K
SA
SA
0
, SA
1
DQ
V
DD
V
DDQ
V
REF
B
1
B
2
B
3
KQ, KQ
Pin Description
Differential Clocks
Synchronous Address Input
Synchronous Burst Address Input
Synchronous Data I/O
Core Power Supply
Output Power Supply
HSTL Input Reference Voltage
Load External Address
Burst R/W Enable
Single/Double Data Selection
Differential Output Echo Clocks
Pin Name
G
TCK
TMS
TDI
TDO
ZQ
LBO
MODE
V
SS
NC
Pin Description
Asynchronous Output Enable
JTAG Test Clock
JTAG Test Mode Select
JTAG Test Data Input
JTAG Test Data Output
Output Driver Impedance Control Input
Linear Burst Order
No Connect (Reserved)
GND
No Connection
-2-
Nov. 1999
Rev 1.0
KM736S4017
KM718S4017
PACKAGE PIN CONFIGURATIONS
(TOP VIEW)
KM736S4017(128Kx36)
1
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
2
V
DDQ
DQ
V
DDQ
DQ
V
DDQ
KQ
V
DDQ
DQ
V
DDQ
DQ
V
DDQ
KQ
V
DDQ
DQ
V
DDQ
DQ
V
DDQ
3
SA
SA
SA
N.C
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
NC
V
DD
SA
TMS
4
SA
V
SS
SA
V
SS
V
DD
V
DD
V
SS
V
DD
V
DD
V
SS
LBO
V
DD
V
DD
V
SS
SA
V
SS
TDI
5
ZQ
B
1
G
V
DD
V
REF
V
DD
K
K
V
DD
B
2
B
3
V
DD
V
REF
V
DD
SA
1
SA
0
TCK
128Kx36 & 256Kx18 SRAM
6
SA
V
SS
SA
V
SS
V
DD
V
DD
V
SS
V
DD
V
DD
V
SS
MODE
V
DD
V
DD
V
SS
SA
V
SS
TDO
7
SA
SA
SA
NC
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
SA
V
DD
SA
NC
8
V
DDQ
DQ
V
DDQ
DQ
V
DDQ
KQ
V
DDQ
DQ
V
DDQ
DQ
V
DDQ
KQ
V
DDQ
DQ
V
DDQ
DQ
V
DDQ
9
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
DQ
V
SS
KM718S4017(256Kx18)
1
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
SS
NC
V
SS
DQ
V
SS
NC
V
SS
DQ
V
SS
NC
V
SS
DQ
V
SS
NC
V
SS
DQ
V
SS
2
V
DDQ
DQ
V
DDQ
NC
V
DDQ
KQ
V
DDQ
NC
V
DDQ
DQ
V
DDQ
NC
V
DDQ
DQ
V
DDQ
NC
V
DDQ
3
SA
SA
SA
NC
V
SS
NC
V
SS
DQ
V
SS
NC
V
SS
DQ
V
SS
SA
V
DD
SA
TMS
4
SA
V
SS
SA
V
SS
V
DD
V
DD
V
SS
V
DD
V
DD
V
SS
LBO
V
DD
V
DD
V
SS
SA
V
SS
TDI
5
ZQ
B
1
G
V
DD
V
REF
V
DD
K
K
V
DD
B
2
B
3
V
DD
V
REF
V
DD
SA
1
SA
0
TCK
6
SA
V
SS
SA
V
SS
V
DD
V
DD
V
SS
V
DD
V
DD
V
SS
MODE
V
DD
V
DD
V
SS
SA
V
SS
TDO
7
SA
SA
SA
NC
V
SS
DQ
V
SS
NC
V
SS
DQ
V
SS
NC
V
SS
SA
V
DD
SA
NC
8
V
DDQ
NC
V
DDQ
DQ
V
DDQ
NC
V
DDQ
DQ
V
DDQ
NC
V
DDQ
KQ
V
DDQ
NC
V
DDQ
DQ
V
DDQ
9
V
SS
DQ
V
SS
NC
V
SS
DQ
V
SS
NC
V
SS
DQ
V
SS
NC
V
SS
DQ
V
SS
NC
V
SS
-3-
Nov. 1999
Rev 1.0
KM736S4017
KM718S4017
FUNCTION DESCRIPTION
128Kx36 & 256Kx18 SRAM
The KM736S4017 and KM718S4017 are 4,718,592 bit Synchronous Pipeline Burst Mode SRAM devices. They are organized as
131,072 words by 36 bits for KM736S4017 and 262,144 words by 18 bits for KM718S4017, fabricated using Samsung's advanced
CMOS technology.
Single differential HSTL level K clocks are used to initiate the read/write operation and all internal operations are self-timed. At the
rising edge of K clock, all addresses and burst control inputs are registered internally. And data inputs are registered at rising edges
of K clock for a single data controlled mode, or at rising and falling edges of K clock for a dual data controlled mode, in the following
cycle after write addresses are asserted.
An internal write data buffer allows write data to be stored before loaded into memory core in the next write cycles. Data outputs are
updated from output registers on the rising edges of K clock for a single data controlled mode, or on the rising and falling edges of
the K clock for a dual data controlled mode. Read data is referenced to Echo clock outputs. The chip is operated with a single +2.5V
power supply and is compatible with HSTL input and HSTL output. The package is 9x17(153) Ball Grid Array balls on a 1.27mm
pitch.
Read Operation(Single and Double)
During single read operation, the address is registered during the first clock edge, the internal array is read between this first edge
and second edge, it is read again in the following cycle from the address increased by burst counter, and data is captured in the out-
put register driven to the CPU during the second clock high edge and third clock high edge. During double read operation, the
address is registered during the first clock edge, the internal array is read twice as much as wider than external bits, transfered to
dout buffer sequentially by burst order and the following cycle the same operation occur from address increased by burst counter,
and data is captured in the output register driven to the CPU at active high clock edge and active low clock edge.
During consecutive read cycles where the address is the same, the data output must be held constant without any glitches. This
characteristic is because the SRAM will be read by devices that will operate slower than the SRAM frequency and will require multi-
ple SRAM cycles to perform a single read operation.
Write(Store) Operation
All addresses and R/W are sampled with B
1
and B
2
on the clock rising edge. B
1
and B
2
are low on the rising clock. Write address is
sampled on the rising clock, one cycle after write address and Din have been sampled by the SRAM during 2 consecutive cycles at
each active high and low clock edge and stored to write buffer for next real writing array. Actual write is done by using write data
buffer on the SRAM that capture the write addresses on one address write cycles, and write the array on the next address write
cycles. The "next address write cycles" can actually be many cycles away, broken by a series of read cycles. The SRAM is able to
write 72 bits per cycle with 2-prefetched write buffer. This alleviates timing penalty of read after write cycle.
Echo clock operation
To assure the output tracibility, the SRAM provides the output Echo clock, pair of complement clock, which is synchronized with inter-
nal data output.
During read and write cycle, the Echo clock is triggered by internal output clock signal, and transfered to external through same struc-
tures as output driver in read cycle.
Bypass Read Operation
Since write data is not fully written into the array on first write cycle, there is a need to sense the address in case a future read is to
be done from the location that has not been written yet. For this case, the address comparator check to see if the new read address
is the same as the contents of the stored write address latch. If the contents match, the read data must be supplied from the stored
write data latch with standard read timing. If there is no match, the read data comes from the SRAM array.
PROGRAMMABLE IMPEDANCE OUTPUT BUFFER OPERATION
The designer can program the SRAM's output buffer impedance by terminating the ZQ pin to V
SS
through a precision resistor(RQ).
The value of RQ is five times the output impedance desired. For example, 250Ω resistor will give an output impedance of 50Ω. The
allowable range of RQ is between 175Ω and 350Ω. Impedance updates occur early in cycles that do not activate the outputs, such
as deselect cycles. They may also occur in cycles initiated with G high. In all cases impedance updates are transparent to the user
and do not produce access time "push-outs" or other anomalous behavior in the SRAM. Periodic readjustment is necessary as the
impedance is greatly affected by drifts in supply voltage and temperature. Impedance updates occur no more often than every 32
clock cycles. Clock cycles are counted whether the SRAM is selected or not and proceed regardless of the type of cycle being exe-
cuted. Therefore, the user can be assured that after 33 continuous read cycles have occurred, an impedance update will occur the
next time G are high at a rising edge of the K clock. There are no power up requirements for the SRAM. However, to guarantee opti-
mum output driver impedance after power up, the SRAM needs 1024 non-read cycles.
-4-
Nov. 1999
Rev 1.0
KM736S4017
KM718S4017
TRUTH TABLE
K
L
↑
↑
↑
↑
↑
↑
G
H
H
L
L
H
H
L
B1
X
H
L
L
L
L
H
B2
X
L
H
H
L
L
H
B3
X
X
H
L
H
L
X
DQ
Hi-Z
Hi-Z
DOUT
DOUT
DIN
DIN
B
128Kx36 & 256Kx18 SRAM
Operation
Clock Stop
No Operation, Pipeline High-Z
Load Address, Single Read
Load Address, Double Read
Load Address, Single Write
Load Address, Double Write
Increment Address, Continue
NOTE
: B(Both) is DIN in write cycle and DOUT in read cycle. Byte write function is not supported. X means "Don't Care".
BURST SEQUENCE TABLE
4 Burst Operation for Interleaved Burst (LBO = High)
Interleaved Burst
A
1
First Address
Case 1
A
0
A
1
Case 2
A
0
A
1
Case 3
A
0
A
1
Case 4
A
0
Fourth Address
0
0
1
1
0
1
0
1
0
0
1
1
1
0
1
0
1
1
0
0
0
1
0
1
1
1
0
0
1
0
1
0
4 Burst Operation for Linear Burst (LBO = Low)
Interleaved Burst
First Address
Case 1
A
1
A
0
A
1
Case 2
A
0
A
1
Case 3
A
0
A
1
Case 4
A
0
Fourth Address
0
0
1
1
0
1
0
1
0
1
1
0
1
0
1
0
1
1
0
0
0
1
0
1
1
0
0
1
1
0
1
0
-5-
Nov. 1999
Rev 1.0