OKI MSM54C865-80JS 65,536-word x 8-bit multiport dram Datasheet

E2L0011-17-Y1
¡ Semiconductor
MSM54C865
¡ Semiconductor
This version:
Jan. 1998
MSM54C865
Previous version: Dec. 1996
65,536-Word ¥ 8-Bit Multiport DRAM
DESCRIPTION
The MSM54C865 is a 512Kbit CMOS multiport DRAM composed of a 65,536-word by 8-bit
dynamic RAM and a 256-word by 8-bit SAM. Its RAM and SAM operate independently and
asynchronously.
The MSM54C865 supports three types of operaton: random access to RAM port, high speed serial
access to SAM port and bidirectional transfer of data between any selected row in the RAM port
and the SAM port. In addition to the conventional multiport DRAM operating modes, the
MSM54C865 features the block write and flash write functions on the RAM port and a split data
transfer capability on the SAM port. The SAM port requires no refresh operation because it uses
static CMOS flip-flops.
FEATURES
• Single power supply: 5 V ±10%
• Full TTL compatibility
• Multiport organization
RAM : 64K word ¥ 8 bits
SAM : 256 word ¥ 8 bits
• Fast page mode
• Write per bit
• Masked flash write
• Masked block write
• RAS only refresh
• CAS before RAS refresh
• Hidden refresh
• Serial read/write
• 256 tap location
• Bidirectional data transfer
• Split transfer
• Masked write transfer
• Refresh :256 cycles/4 ms
• Package options:
40-pin 475 mil plastic ZIP
(ZIP40-P-475-1.27)
40-pin 400 mil plastic SOJ
(SOJ40-P-400-1.27)
(Product : MSM54C865-xxZS)
(Product : MSM54C865-xxJS)
xx indicates speed rank.
PRODUCT FAMILY
Family
Access Time
Cycle Time
Power Dissipation
RAM
SAM
RAM
SAM
Operating
Standby
MSM54C865-70
70 ns
25 ns
140 ns
30 ns
120 mA
8 mA
MSM54C865-80
80 ns
25 ns
150 ns
30 ns
110 mA
8 mA
MSM54C865-10
100 ns
25 ns
180 ns
30 ns
100 mA
8 mA
1/44
MSM54C865
¡ Semiconductor
PIN CONFIGURATION (TOP VIEW)
W5/IO5
1
W7/IO7
3
SE
5
SIO6
7
SIO8
9
SC 11
SIO2 13
SIO4 15
W1/IO1 17
W3/IO3 19
W4/IO4 21
WB/WE 23
NC 25
VSS2 27
A5 29
NC 31
A7 33
A2 35
A0 37
CAS 39
SC 1
2
W6/IO6
4
W8/IO8
6
SIO5
8
SIO7
SIO1 2
SIO2 3
SIO3 4
SIO4 5
10 VSS1
DT/OE 6
12 SIO1
W1/IO1 7
14 SIO3
W2/IO2 8
16 DT/OE
W3/IO3 9
18 W2/IO2
20 VSS3
W4/IO4 10
VCC1 11
22 VCC1
WB/WE 12
24 RAS
NC 13
26 A6
RAS 14
28 NC
NC 15
30 A4
32 VCC2
34 A3
36 A1
38 QSF
40 DSF
A0 - A7
39 SIO8
38 SIO7
37 SIO6
36 SIO5
35 SE
34 W8/IO8
33 W7/IO7
32 W6/IO6
31 W5/IO5
30 VSS2
29 DSF
28 NC
27 CAS
26 QSF
NC 16
25 A0
A6 17
24 A1
A5 18
23 A2
A4 19
22 A3
VCC2 20
21 A7
40-Pin Plastic ZIP
Pin Name
40 VSS1
40-Pin Plastic SOJ
Function
Address Input
Pin Name
Function
SC
Serial Clock
W1/IO1 - W8/IO8
RAM Inputs/Outputs
SE
SAM Port Enable
SIO1 - SIO8
SAM Inputs/Outputs
DSF
Special Function Input
RAS
Row Address Strobe
QSF
Special Function Output
CAS
Note :
Column Address Strobe
VCC
Power Supply (5 V)
WB/WE
Write per Bit/Write Enable
VSS
Ground (0 V)
DT/OE
Transfer/Output Enable
NC
No Connection
The same power supply voltage must be provided to every VCC pin, and the same GND
voltage level must be provided to every VSS pin.
2/44
Block Write
Control
Column Mask
Register
Sense Amp.
I/O Control
Color Register
RAM Input
Buffer
Mask Register
A0 - A7
Refresh
Counter
Row Decoder
Row
Address
Buffer
256 ¥ 256 ¥ 8
RAM ARRAY
Gate
Gate
SAM
SAM
Serial Decoder
SAM
Address
Buffer
RAM Output
Buffer
¡ Semiconductor
Column Decoder
BLOCK DIAGRAM
Column
Address
Buffer
W1/IO1
- W8/IO8
Flash Write
Control
SAM Input
Buffer
SAM Output
Buffer
RAS
SIO1
- SIO8
CAS
Timing
Generator
DT/OE
WB/WE
DSF
SC
SAM Address
Counter
QSF
SE
VSS
3/44
MSM54C865
VCC
MSM54C865
¡ Semiconductor
ELECTRICAL CHARACTERISTICS
Absolute Maximum Ratings
Parameter
(Note: 16)
Symbol
Condition
Rating
Unit
Input Output Voltage
VT
Ta = 25°C
–1.0 to 7.0
V
Output Current
IOS
Ta = 25°C
50
mA
Power Dissipation
PD
Ta = 25°C
1
W
Operating Temperature
Topr
—
0 to 70
°C
Storage Temperature
Tstg
—
–55 to 150
°C
Recommended Operating Conditions
Parameter
(Ta = 0°C to 70°C) (Note: 17)
Symbol
Min.
Typ.
Max.
Unit
Power Supply Voltage
VCC
4.5
5.0
5.5
V
Input High Voltage
VIH
2.4
—
6.5
V
Input Low Voltage
VIL
–1.0
—
0.8
V
Capacitance
Parameter
Input Capacitance
Input/Output Capacitance
Output Capacitance
Note:
(VCC = 5 V ±10%, f = 1 MHz, Ta = 25°C)
Symbol
Min.
Max.
Unit
CI
—
7
pF
CI/O
—
9
pF
CO(QSF)
—
9
pF
This parameter is periodically sampled and is not 100% tested.
DC Characteristics 1
Parameter
Symbol
Condition
Min.
Max.
Output "H" Level Voltage
VOH
IOH = –2 mA
2.4
—
Output "L" Level Voltage
VOL
IOL = 2 mA
—
0.4
Input Leakage Current
ILI
All other pins not
–10
10
Unit
V
0 £ VIN £ VCC
mA
under test = 0 V
Output Leakage Current
ILO
0 £ VOUT £ 5.5 V
Output Disable
–10
10
4/44
MSM54C865
¡ Semiconductor
DC Characteristics 2
Item (RAM)
Operating Current
(RAS, CAS Cycling, tRC = tRC min.)
Standby Current
(RAS, CAS = VIH)
RAS Only Refresh Current
(RAS Cycling, CAS = VIH, tRC = tRC min.)
Page Mode Current
(RAS = VIL, CAS Cycling, tPC = tPC min.)
CAS before RAS Refresh Current
(RAS Cycling, CAS before RAS, tRC = tRC min.)
Data Transfer Current
(RAS, CAS Cycling, tRC = tRC min.)
Flash Write Current
(RAS, CAS Cycling, tRC = tRC min.)
Block Write Current
(RAS, CAS Cycling, tRC = tRC min.)
(VCC = 5 V ±10%, Ta = 0°C to 70°C)
-70
-80
-10
SAM
Symbol
Standby
ICC1
85
75
65
1, 2
Max. Max. Max.
Unit Note
Active
ICC1A
120
110
100
1, 2
Standby
ICC2
8
8
8
3
Active
ICC2A
50
45
40
1, 2
Standby
ICC3
85
75
65
1, 2
Active
ICC3A
120
110
100
1, 2
Standby
ICC4
70
65
60
1, 2
Active
ICC4A
120
110
100
Standby
ICC5
85
75
65
Active
ICC5A
120
110
100
mA
1, 2
1, 2
1, 2
Standby
ICC6
85
75
65
1, 2
Active
ICC6A
120
110
100
1, 2
Standby
ICC7
85
75
65
1, 2
Active
ICC7A
120
110
100
1, 2
Standby
ICC8
85
75
65
1, 2
Active
ICC8A
120
110
100
1, 2
5/44
MSM54C865
¡ Semiconductor
AC Characteristics (1/3)
Parameter
(VCC = 5 V ±10%, Ta = 0°C to 70°C) Note 4, 5, 6
Symbol
-70
-80
-10
Min. Max. Min. Max. Min. Max.
Unit Note
tRC
140
—
150
—
180
—
ns
tRWC
195
—
195
—
235
—
ns
tPC
45
—
50
—
55
—
ns
tPRWC
90
—
90
—
100
—
ns
tRAC
—
70
—
80
—
100
ns
7, 13
Access Time from Column Address
tAA
—
35
—
40
—
55
ns
7, 13
Access Time from CAS
tCAC
—
20
—
25
—
25
ns
7, 14
Access Time from CAS Precharge
tCPA
—
40
—
45
—
50
ns
7, 14
Output Buffer Turn-off Delay
tOFF
0
20
0
20
0
20
ns
9
6
Random Read or Write Cycle Time
Read Modify Write Cycle Time
Fast Page Mode Cycle Time
Fast Page Mode Read Modify Write Cycle Time
Access Time from RAS
Transition Time (Rise and Fall)
tT
3
35
3
35
3
35
ns
RAS Precharge Time
tRP
60
—
60
—
70
—
ns
RAS Pulse Width
tRAS
70
10k
80
10k
100
10k
ns
RAS Pulse Width (Fast Page Mode Only)
tRASP
70
100k
80
100k 100 100k
ns
RAS Hold Time
tRSH
20
—
25
CAS Hold Time
tCSH
70
—
CAS Pulse Width
tCAS
20
10k
RAS to CAS Delay Time
tRCD
20
50
RAS to Column Address Delay Time
tRAD
15
35
—
25
—
ns
80
—
100
—
ns
25
10k
25
10k
ns
20
55
20
75
ns
13
15
40
20
50
ns
13
Column Address to RAS Lead Time
tRAL
35
—
40
—
55
—
ns
CAS to RAS Precharge Time
tCRP
10
—
10
—
10
—
ns
CAS Precharge Time
tCPN
10
—
10
—
10
—
ns
CAS Precharge Time (Fast Page Mode)
tCP
10
—
10
—
10
—
ns
Row Address Set-up Time
tASR
0
—
0
—
0
—
ns
Row Address Hold Time
tRAH
10
—
10
—
10
—
ns
Column Address Set-up Time
tASC
0
—
0
—
0
—
ns
Column Address Hold Time
tCAH
15
—
15
—
15
—
ns
Column Address Hold Time referenced to RAS
tAR
55
—
55
—
70
—
ns
Read Command Set-up Time
tRCS
0
—
0
—
0
—
ns
Read Command Hold Time
tRCH
0
—
0
—
0
—
ns
10
10
Read Command Hold Time referenced to RAS
tRRH
0
—
0
—
0
—
ns
Write Command Hold Time
tWCH
15
—
15
—
15
—
ns
Write Command Hold Time referenced to RAS
tWCR
55
—
55
—
70
—
ns
Write Command Pulse Width
tWP
15
—
15
—
15
—
ns
Write Command to RAS Lead Time
tRWL
20
—
20
—
25
—
ns
Write Command to CAS Lead Time
tCWL
20
—
20
—
25
—
ns
6/44
MSM54C865
¡ Semiconductor
AC Characteristics (2/3)
Parameter
Data Set-up Time
(VCC = 5 V ±10%, Ta = 0°C to 70°C) Note 4, 5, 6
Symbol
-70
-80
-10
Min. Max. Min. Max. Min. Max.
Unit Note
—
0
—
ns
11
15
—
15
—
ns
11
55
—
70
—
ns
tDS
0
—
0
Data Hold Time
tDH
15
—
Data Hold Time referenced to RAS
tDHR
55
—
Write Command Set-up Time
tWCS
0
—
0
—
0
—
ns
12
RAS to WE Delay Time
tRWD
100
—
100
—
130
—
ns
12
Column Address to WE Delay Time
tAWD
65
—
65
—
80
—
ns
12
CAS to WE Delay Time
tCWD
45
—
45
—
55
—
ns
12
Data to CAS Delay Time
tDZC
0
—
0
—
0
—
ns
Data to OE Delay Time
tDZO
0
—
0
—
0
—
ns
Access Time from OE
tOEA
—
20
—
20
—
25
ns
7
Output Buffer Turn-off Delay from OE
tOEZ
0
10
0
10
0
20
ns
9
OE to Data Delay Time
tOED
10
—
10
—
20
—
ns
OE Command Hold Time
tOEH
10
—
10
—
20
—
ns
RAS Hold Time referenced to OE
tROH
15
—
15
—
15
—
ns
CAS Set-up Time for CAS before RAS Cycle
tCSR
10
—
10
—
10
—
ns
CAS Hold Time for CAS before RAS Cycle
tCHR
10
—
10
—
10
—
ns
RAS Precharge to CAS Active Time
tRPC
0
—
0
—
0
—
ns
Refresh Period
tREF
—
4
—
4
—
4
ms
WB Set-up Time
tWSR
0
—
0
—
0
—
ns
WB Hold Time
tRWH
15
—
15
—
15
—
ns
DSF Set-up Time referenced to RAS
tFSR
0
—
0
—
0
—
ns
DSF Hold Time referenced to RAS (1)
tRFH
15
—
15
—
15
—
ns
DSF Hold Time referenced to RAS (2)
tFHR
55
—
55
—
70
—
ns
DSF Set-up Time referenced to CAS
tFSC
0
—
0
—
0
—
ns
DSF Hold Time referenced to CAS
tCFH
15
—
15
—
15
—
ns
Write Per Bit Mask Data Set-up Time
tMS
0
—
0
—
0
—
ns
Write Per Bit Mask Data Hold Time
tMH
15
—
15
—
15
—
ns
DT High Set-up Time
tTHS
0
—
0
—
0
—
ns
DT High Hold Time
tTHH
15
—
15
—
15
—
ns
DT Low Set-up Time
tTLS
0
—
0
—
0
—
ns
DT Low Hold Time
tTLH
15
10k
15
10k
15
10k
ns
tRTH
60
10k
65
10k
80
10k
ns
tATH
25
—
30
—
30
—
ns
tCTH
20
—
25
—
25
—
ns
SE Set-up Time referenced to RAS
tESR
0
—
0
—
0
—
ns
SE Hold Time referenced to RAS
tREH
15
—
15
—
15
—
ns
DT Low Hold Time referenced to RAS
(Real Time Read Transfer)
DT Low Hold Time referenced to Column Address
(Real Time Read Transfer)
DT Low Hold Time referenced to CAS
(Real Time Read Transfer)
7/44
MSM54C865
¡ Semiconductor
AC Characteristics (3/3)
Parameter
DT to RAS Precharge Time
(VCC = 5 V ±10%, Ta = 0°C to 70°C) Note 4, 5, 6
Symbol
tTRP
-70
-80
-10
Min. Max. Min. Max. Min. Max.
60
—
60
—
Unit Note
70
—
ns
DT Precharge Time
tTP
20
—
20
—
30
—
ns
RAS to First SC Delay Time (Read Transfer)
tRSD
70
—
80
—
100
—
ns
Column Address to First SC Delay Time (Read Transfer)
tASD
45
—
45
—
50
—
ns
CAS to First SC Delay Time (Read Transfer)
tCSD
20
—
25
—
25
—
ns
Last SC to DT Lead Time (Real Time Read Transfer)
tTSL
5
—
5
—
5
—
ns
DT to First SC Delay Time (Read Transfer)
tTSD
15
—
15
—
15
—
ns
Last SC to RAS Set-up Time (Serial Input)
tSRS
25
—
25
—
30
—
ns
RAS to First SC Delay Time (Serial Input)
tSRD
20
—
20
—
25
—
ns
RAS to Serial Input Delay Time
tSDD
40
—
40
—
50
—
ns
tSDZ
10
40
10
40
10
50
ns
SC Cycle Time
tSCC
30
—
30
—
30
—
ns
SC Pulse Width (SC High Time)
tSC
10
—
10
—
10
—
ns
SC Precharge Time (SC Low Time)
tSCP
10
—
10
—
10
—
ns
Access Time from SC
tSCA
—
25
—
25
—
25
ns
Serial Output Hold Time from SC
tSOH
5
—
5
—
5
—
ns
Serial Input Set-up Time
tSDS
0
—
0
—
0
—
ns
Serial Input Hold Time
tSDH
15
—
15
—
15
—
ns
Access Time from SE
tSEA
—
25
—
25
—
25
ns
SE Pulse Width
tSE
25
—
25
—
25
—
ns
SE Precharge Time
tSEP
25
—
25
—
25
—
ns
Serial Output Buffer Turn-off Delay from SE
tSEZ
0
20
0
20
0
20
ns
Serial Input to SE Delay Time
tSZE
0
—
0
—
0
—
ns
Serial Input to First SC Delay Time
tSZS
0
—
0
—
0
—
ns
Serial Output Buffer Turn-off Delay from RAS
(Pseudo Write Transfer)
Serial Write Enable Set-up Time
tSWS
5
—
5
—
5
—
ns
Serial Write Enable Hold Time
tSWH
15
—
15
—
15
—
ns
Serial Write Disable Set-up Time
tSWIS
5
—
5
—
5
—
ns
Serial Write Disable Hold Time
tSWIH
15
—
15
—
15
—
ns
Split Transfer Set-up Time
tSTS
25
—
30
—
30
—
ns
Split Transfer Hold Time
tSTH
25
—
30
—
30
—
ns
SC-QSF Delay Time
tSQD
—
25
—
25
—
25
ns
DT-QSF Delay Time
tTQD
—
25
—
25
—
25
ns
CAS-QSF Delay Time
tCQD
—
35
—
35
—
35
ns
RAS-QSF Delay Time
tRQD
—
75
—
75
—
85
ns
9
8
8
9
8/44
¡ Semiconductor
Notes:
MSM54C865
1. These parameters depend on output loading. Specified values are obtained with the
output open.
2. These parameters are masured at minimum cycle test.
3. ICC2 (Max.) are mesured under the condition of TTL input level.
4. VIH (Min.) and VIL (Max.) are reference levels for measuring timing of input signals.
Also, transition times are measured between VIH and VIL.
5. An initial pause of 200 ms is required after power-up followed by any 8 RAS cycles
(DT/OE “high”) and any 8 SC cycles before proper divice operation is achieved. In
the case of using an internal refresh counter, a minimum of 8 CAS before RAS
initialization cycles in stead of 8 RAS cycles are required.
6. AC measurements assume tT = 5 ns.
7. RAM port outputs are mesured with a load equivalent to 1 TTL load and 100 pF.
Output reference levels are VOH/VOL = 2.4 V/1.0 V.
8. SAM port outputs are measured with a load equivalent to 1 TTL load and 30 pF.
Output reference levels are VOH/VOL = 2.0 V/1.0 V.
9. tOFF (Max.), tOEZ (Max.), tSDZ (Max.) and tSEZ (Max.) difine the time at which the
outputs achieve the open circuit condition and are not reference to output voltage
levels.
10. Either tRCH or tRRH must be satisfied for a read cycle.
11. These parameters are referenced to CAS leading edge of early write cycles and to
WB/WE leading edge in OE controlled write cycles and read modify write cycles.
12. tWCS, tRWD, tCWD and tAWD are not restrictive operating parameters. They are
included in the data sheet as electrical characteristics only.
If tWCS ≥ tWCS (Min.), the cycle is an early write cycle, and the data out pin will
remain open circuit (high impedance) throughout the entire cycle : If tRWD ≥ tRWD
(Min.), tCWD ≥ tCWD (Min.) and tAWD ≥ tAWD (Min.) the cycle is a read-write cycle
and the data out will contain data read from the selected cell : If neither of the above
sets of conditions is satisfied, the condition of the data out (at access time) is
indterminate.
13. Operation within the tRCD (Max.) limit ensures that tRAC (Max.) can be met. tRCD
(Max.) is specified as a reference point only : If tRCD is greater than the specified tRCD
(Max.) limit, then access time is controlled by tCAC.
14. Operation within the tRAD (Max.) limit ensures that tRAC (Max.) can be met. tRAD
(Max.) is specified as a reference point only : If tRAD is greater than the specified tRAD
(Max.) limit, then access time is controlled by tAA.
15. Input levels at the AC parameter measurement are 3.0 V/0 V.
16. Stresses greater than those listed under “Absolute Maximum Ratings” may cause
permenent damege to the device.
17. All voltages are referenced to VSS.
9/44
,,,
,
,,
MSM54C865
¡ Semiconductor
TIMING WAVEFORM
Read Cycle
tRC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tCRP
CAS
tRSH
VIH –
VIL –
VIH –
VIL –
tCPN
tCAS
tASR
A0 - A7
tRCD
tRAD
tRAH
Row Address
tRAL
tCAH
tASC
Column Address
tRCH
tRRH
tRCS
WB/WE
VIH –
VIL –
tTHS
DT/OE
tROH
tTHH
VIH –
VIL –
tFSR
tFHR
tFSC
tRFH
tCFH
VIH –
DSF
VIL –
tOEA
tDZO
IN
VIH –
VIL –
W1/IO1 W8/IO8
OUT
tCAC
tAA
tRAC
VOH –
VOL –
Open
tOFF
tOEZ
Valid Data-out
"H" or "L"
10/44
,,,
,
,,
MSM54C865
¡ Semiconductor
Write Cycle (Early Write)
tRC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tCRP
tRCD
tRSH
tRAD
tASR
VIH –
A0 - A7
VIL –
tRAH
tRAL
tASC
tRWH
VIH –
VIL –
tCAH
Column Address
Row Address
tWSR
WB/WE
tWCS
tWCH
tWP
*1
tWCR
DT/OE
tCPN
tCAS
VIH –
CAS
VIL –
tTHS
tTHH
tFSR
tRFH
tFHR
tFSC
tCFH
tMS
tMH
tDS
tDH
tCWL
tRWL
VIH –
VIL –
VIH –
DSF
VIL –
IN
VIH –
VIL –
WM1 Data
tDHR
W1/IO1 W8/IO8
OUT
Valid Data-in
VOH –
VOL –
Open
"H" or "L"
*1 WB/WE
W1/IO1 - W8/IO8
Cycle
0
WM1 data
Write per Bit
1
Don’t Care
Normal Write
WM1 data:
0: Write Disable
1: Write Enable
11/44
MSM54C865
¡ Semiconductor
Write Cycle (OE Control)
tRC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tCRP
CAS
tRCD
VIH –
VIL –
tRAD
tRAH
tCPN
tRSH
tCAS
tRAL
,
,,
tASR
VIH –
A0 - A7
VIL –
Row Address
tASC
tCAH
Column Address
tCWL
tWSR
VIH –
WB/WE
VIL –
tRWH
tRWL
tWP
*1
tWCR
tTHS
tOEH
VIH –
DT/OE
VIL –
tFHR
tFSR
tRFH
tMS
tMH
tFSC
tCFH
VIH –
DSF
VIL –
IN
VIH –
VIL –
WM1 Data
tDH
Valid Data-in
tDHR
W1/IO1 W8/IO8
OUT
tDS
VOH–
VOL –
Open
"H" or "L"
*1 WB/WE
W1/IO1 - W8/IO8
Cycle
0
WM1 data
Write per Bit
1
Don’t Care
Normal Write
WM1 data:
0: Write Disable
1: Write Enable
12/44
MSM54C865
¡ Semiconductor
Read Modify Write Cycle
tRWC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tCRP
tRCD
tRSH
VIH –
CAS
VIL –
tCPN
tCAS
tRAD
,
,,
tASR
VIH –
A0 - A7
VIL –
tASC
tRAH
tCAH
Column Address
Row Address
tCWL
tRWH
tWSR
VIH –
WB/WE
VIL –
tRCS
tCWD
*1
tRWL
tWP
tAWD
tRWD
tTHH
tTHS
tOEH
VIH –
DT/OE
VIL –
tFHR
DSF
IN
tFSR
tRFH
tFSC
tMS
tMH
tDZC
tDZO
VIH –
VIL –
VIH –
VIL –
tDS
tOED
WM1 Data
W1/IO1 W8/IO8
OUT
tCFH
VOH–
VOL –
Valid
Data-in
tOEA
tRAC
tAA
tDH
tCAC
Open
tOEZ
Valid
Data-out
"H" or "L"
*1 WB/WE
W1/IO1 - W8/IO8
Cycle
0
WM1 data
Write per Bit
1
Don’t Care
Normal Write
WM1 data:
0: Write Disable
1: Write Enable
13/44
MSM54C865
¡ Semiconductor
Fast Page Mode Read Cycle
tRASP
RAS
tAR
VIH –
VIL –
tRP
tPC
tRSH
tCRP
VIH –
CAS
VIL –
tCP
tRCD
tCP
tCAS
tRAD
tCSH
tRAH tASC
tCPN
tCAS
tCAS
tRAL
,,
,
tASR
A0 - A7
VIH –
VIL –
Row
Address
tASC
tCAH
Column
Address 1
tCAH
Column
Address 2
tRCH
tCAH
Column
Address n
tRCH
tRCH
tRCS
WB/WE
tASC
tRCS
tRRH
tRCS
VIH –
VIL –
tTHS
tTHH
VIH –
DT/OE V
IL –
tFSC
tFSR
DSF
VIH –
VIL –
tFSC
tFSC
tCFH
tTHH
tCFH
tCFH
tFHR
tDZO
tCPA
VIH –
IN
VIL –
W1/IO1 W8/IO8
OUT
tOEA
tCAC
VOH –
VOL –
tRAC
Open
tAA
tCPA
tOEA
tOFF
tOEZ
Data-out 1
tCAC
tAA
tOFF
tOEZ
Data-out 2
tOEA
tCAC
tAA
tOFF
tOEZ
Data-out n
"H" or "L"
14/44
MSM54C865
¡ Semiconductor
Fast Page Mode Write Cycle (Early Write)
tRASP
RAS
tAR
VIH –
VIL –
tRP
tPC
tRSH
tCRP
CAS
tRCD
VIH –
VIL –
tRAD
tCSH
tRAH tASC
tCP
tCP
tCAS
tCPN
tCAS
tCAS
tRAL
,,,
,
,
,
tASR
VIH –
A0 - A7
VIL –
Row
Address
tCAH
tCAH
tASC
Column
Address 1
Column
Address 2
tWCR
tRWH
tWSR
WB/WE
VIH –
VIL –
tWCS
tWCH
VIH –
VIL –
tDS
WM1
Data
tFSC
tFSC
tCFH
tCFH
tDH
tDH
tDH
tDS
Data-in 1
tDS
Data-in 2
Data-in n
tDHR
W1/IO1 W8/IO8
OUT
tCWL
tRWL
tCWL
tCFH
tFSC
tMS
VIH –
VIL –
tWP
tFHR
tRFH
tFSR
tMH
IN
tWCH
tWCS
tTHH
VIH –
DT/OE V
IL –
DSF
Column
Address n
tWP
tCWL
tTHS
tCAH
tWCH
tWCS
tWP
*1
tASC
VOH –
VOL –
Open
"H" or "L"
*1 WB/WE
W1/IO1 - W8/IO8
Cycle
0
WM1 data
Write per Bit
1
Don’t Care
Normal Write
WM1 data:
0: Write Disable
1: Write Enable
15/44
MSM54C865
¡ Semiconductor
Fast Page Mode Read Modify Write Cycle
tRASP
tRP
tAR
RAS
VIH –
VIL –
tCSH
tPRWC
tRCD
tCAS
VIH –
CAS
VIL –
tRSH
tCP
tCP
tCAS
tCAS
tASC
tASC
tCWL
tASC
,
,
,
tASR tRAH
VIH –
A0 - A7
VIL –
Row
Address
VIH –
tWP
tWP
tCWD
tCWD
tTHH
tRFH
tFHR
tFSC
tFSC
tFSC
tMH
tMS
tDS
tDZO
tDZC
tOED
WM1
Data
tCAC
tOED
tDZC
Datain 1
tCAC
tDZC
Datain 2
tOED
tCAC
tAA
tOEZ
Dataout 2
tDH
Datain n
tOEA
tAA
Dataout 1
tDS
tDZO
tDH
tOEA
tOEZ
tAA
tRAC
tDS
tDZO
tDH
tOEA
W1/IO1 W8/IO8
tCFH
tCFH
tCFH
VIH –
VIL –
VOH –
OUT V
OL –
tRWL
Column
Address n
tWP
tCWD
tFSR
VIH –
VIL –
tCAH
tRWD
VIH –
DT/OE V
IL –
IN
tCWL
Column
Address 2
Column
Address 1
*1
VIL –
tTHS
DSF
tCAH
tCWL
tRWH
tWSR
WB/WE
tCAH
tOEZ
Dataout n
"H" or "L"
*1 WB/WE
W1/IO1 - W8/IO8
Cycle
0
WM1 data
Write per Bit
1
Don’t Care
Normal Write
WM1 data:
0: Write Disable
1: Write Enable
16/44
MSM54C865
¡ Semiconductor
RAS Only Refresh Cycle
tRC
tRP
tRAS
RAS
VIH –
VIL –
tRPC
tCRP
tCRP
VIH –
CAS
VIL –
,,,
tASR
VIH –
A0 - A7
VIL –
WB/WE
tRAH
Row Address
VIH –
VIL –
tTHS
tTHH
tFSR
tRFH
VIH –
DT/OE V
IL –
VIH –
DSF
VIL –
W1/IO1 - VOH–
W8/IO8 VOL –
Open
"H" or "L"
17/44
,
,,,
MSM54C865
¡ Semiconductor
CAS before RAS Refresh Cycle
tRC
tRP
RAS
VIH –
VIL –
tRP
tRAS
tRPC
tCSR
tCPN
CAS
VIH –
VIL –
WB/WE
VIH –
VIL –
DT/OE
VIH –
VIL –
DSF
VIH –
VIL –
tCHR
tOFF
W1/IO1 - VOH–
W8/IO8 VOL –
Open
Note: A0 - A7 = Don't care ("H" or "L")
"H" or "L"
18/44
MSM54C865
¡ Semiconductor
Hidden Refresh Cycle
tRC
tRC
tRAS
RAS
tRAS
tRP
tRP
tAR
VIH –
VIL –
tCRP
tRSH
tRCD
tCHR
tCPN
VIH –
CAS
VIL –
,
,,
,
tASR
A0 - A7
VIH –
VIL –
tRAD
tRAH
tASC
tRAL
tCAH
Column
Address
Row Address
tWSR
tRCS
WB/WE
tRRH
tRWH
VIH –
VIL –
tTHS
tROH
tTHH
VIH –
DT/OE V
IL –
tFSR
tRFH
tFSC
tCFH
tFHR
VIH –
DSF
VIL –
tOEZ
tOFF
W1/IO1 - VOH–
W8/IO8 VOL –
tAA
tOEA
tCAC
tOFF
tOEZ
Valid Data-out
"H" or "L"
19/44
MSM54C865
¡ Semiconductor
Load Color Register Cycle
tRC
tRP
tRAS
RAS
VIH –
VIL –
tCSH
tCRP
tRCD
tRSH
tCPN
tCAS
VIH –
CAS
VIL –
,,,
,,
tASR
A0 - A7
VIH –
VIL –
tRAH
Row Address
tCWL
tWSR
tRWL
tRWH
tWP
VIH –
WB/WE
VIL –
tWCR
tTHS
DT/OE
tOEH
VIH –
VIL –
tFSR
DSF
tWCH
tRFH
VIH –
VIL –
tDHR
tDS
VIH –
IN
VIL –
W1/IO1 W8/IO8
OUT
Color Data-in
tDS
VOH –
VOL –
tDH
tDH
(Delayed Write)
Color Data-in
(Early Write)
"H" or "L"
20/44
MSM54C865
¡ Semiconductor
Read Color Register Cycle
tRC
tRAS
RAS
tRP
VIH –
VIL –
tCSH
tCRP
CAS
tRCD
tRSH
tCPN
tCAS
VIH –
VIL –
,,,
,
tASR
VIH –
A0 - A7
VIL –
Row Address
tTHS
DT/OE
WB/WE
DSF
tRAH
tTHH
tROH
VIH –
VIL –
tRRH
tWSR
tRWH
tFSR
tRFH
tRCS
tRCH
VIH –
VIL –
VIH –
VIL –
W1/IO1 - VOH–
W8/IO8 VOL –
tOEA
tCAC
tOFF
tOEZ
Valid Data-out
tRAC
"H" or "L"
21/44
MSM54C865
¡ Semiconductor
Flash Write Cycle
tRC
tRAS
RAS
tRP
VIH –
VIL –
tCSH
tCRP
tRSH
tRCD
tCPN
VIH –
CAS
VIL –
,,
tCAS
tASR
A0 - A7
VIH –
VIL –
WB/WE
VIH –
VIL –
DT/OE
DSF
IN
tRAH
Row Address
tWSR
tRWH
tTLS
tTLH
tFSR
tRFH
tMS
tMH
VIH –
VIL –
VIH –
VIL –
VIH –
VIL –
WM1 Data
W1/IO1 W8/IO8
VOH –
OUT V
OL –
Open
"H" or "L"
WM1 Data
Cycle
0
Flash Write Disable
1
Flash Write Enable
22/44
MSM54C865
¡ Semiconductor
Block Write Cycle
tRC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tCRP
tRCD
tCPN
tRSH
VIH –
CAS
VIL –
tCAS
,,,
,
tRAD
tASR
A0 - A7
VIH –
VIL –
tRWH
tWSR
*1
tTHH
tTHS
DT/OE
Column Address
(A2C - A7C)
Row Address
VIH –
WB/WE
VIL –
tRAL
tCAH
tASC
tRAH
VIH –
VIL –
tFHR
tFSR
tRFH
tMS
tMH
tFSC
tCFH
VIH –
DSF
VIL –
IN
VIH –
VIL –
tDS
tDH
*2
*3
tDHR
W1/IO1 W8/IO8
VOH –
OUT V
OL –
Open
"H" or "L"
*1 WB/WE
*2 W1/IO1 - W8/IO8
Cycle
0
WM1 data
Masked Block Write
1
Don’t Care
Block Write (Non Mask)
WM1 data:
0: Write Disable
1: Write Enable
*3) COLUMN SELECT
W1/IO1 – Column 0 (A1C = 0, A0C = 0)
W2/IO2 – Column 1 (A1C = 0, A0C = 1)
W3/IO3 – Column 2 (A1C = 1, A0C = 0)
W4/IO4 – Column 3 (A1C = 1, A0C = 1)
Wn/IOn
= 0 : Disable
= 1 : Enable
23/44
MSM54C865
¡ Semiconductor
Fast Page Mode Block Write Cycle
tRP
tRASP
RAS
tAR
VIH –
VIL –
tCRP
CAS
tPC
tCSH
tCP
tRCD
VIH –
VIL –
tPC
tCP
tCAS
tRAD
tRSH
tCAS
tCPN
tCAS
,
,
,,,
,
tRAH
tASR
A0 - A7
VIH –
VIL –
Row
Address
A2C A7C
tRAL
tCAH
A2C A7C
tRWH
VIH –
VIL –
*1
tFHR
tRFH t
FSC
tFSR
DSF
tASC
VIH –
VIL –
tWSR
WB/WE
A2C A7C
tCAH
tTHH
tTHS
DT/OE
tASC
tCAH
tASC
VIH –
VIL –
tCFH
tCFH
tCFH
tFSC
tFSC
tDHR
tMH
tMS
W1/IO1 - VIH –
W8/IO8 VIL –
tDH
tDS
*2
tDH
tDS
*3
tDH
tDS
*3
*3
"H" or "L"
*1 WB/WE
*2 W1/IO1 - W8/IO8
Cycle
0
WM1 data
Masked Block Write
1
Don’t Care
Block Write (Non Mask)
WM1 data:
0: Write Disable
1: Write Enable
*3) COLUMN SELECT
W1/IO1 – Column 0 (A1C = 0, A0C = 0)
W2/IO2 – Column 1 (A1C = 0, A0C = 1)
W3/IO3 – Column 2 (A1C = 1, A0C = 0)
W4/IO4 – Column 3 (A1C = 1, A0C = 1)
Wn/IOn
= 0 : Disable
= 1 : Enable
24/44
MSM54C865
¡ Semiconductor
,
,
Read Transfer Cycle (Previous Transfer is Write Transfer Cycle)
tRC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tCRP
tRCD
tRAD
tRAH
tASR
A0 - A7
WB/WE
VIH –
VIL –
tCPN
tRSH
tCAS
VIH –
CAS
VIL –
Row Address
tRAL
tCAH
tASC
SAM Start Address
A0 - A7: TAP
tWSR
tRWH
tTLS
tTLH
VIH –
VIL –
tTRP
tTP
VIH –
DT/OE V
IL –
tASD
tFSR
tRFH
VIH –
DSF
VIL –
tCSD
tOFF
tRSD
W1/IO1 - VOH –
W8/IO8 VOL –
tTSD
tSRS
SC
VIH –
VIL –
VIH –
VIL –
tSCP
Inhibit Rising Transient
tSZS
tSDH
Valid Data-in
SIO1 SIO8
OUT
tSCC
tSC
tSC
tSDS
IN
tSCP
tTQD
tCQD
VOH –
VOL –
tSCA
tSOH
Valid
Data-out
tRQD
VOH –
QSF V
OL –
TAP MSB (A7)
Note: SE = VIL
"H" or "L"
25/44
MSM54C865
¡ Semiconductor
,,,
,,,
Real Time Read Transfer Cycle
tRC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tCRP
tRCD
tRAL
tRAD
tASR
VIH –
A0 - A7
VIL –
tCPN
tRSH
tCAS
VIH –
CAS
VIL –
tASC
tRAH
Row Address
tCAH
SAM Start Address
A0 - A7: TAP
tWSR
WB/WE
tRWH
tATH
VIH –
VIL –
tCTH
tTLS
tTRP
tRTH
tTP
VIH –
DT/OE
VIL –
tFSR
tRFH
VIH –
DSF
VIL –
tOFF
W1/IO1 - VOH –
W8/IO8 VOL –
tSCC
tSC
SC
IN
tTSL
tSCP
tTSD
VIH –
VIL –
VIH –
VIL –
SIO1 SIO8
Open
tTQD
tSOH
VOH –
OUT V
OL –
tSCA
tSCA
Valid
Data-out
Valid
Data-out
Valid
Data-out
Previous Row Data
VOH –
QSF V
OL –
Valid
Data-out
tSOH
Valid
Data-out
New Row Data
TAP MSB (A7)
Note: SE = VIL
"H" or "L"
26/44
MSM54C865
¡ Semiconductor
,
,
,
,,
,
Split Read Transfer Cycle
tRC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tCRP
CAS
tRSH
tRCD
tCAS
VIH –
VIL –
tRAD
tASR
VIH –
A0 - A7
VIL –
WB/WE
tWSR
tRWH
tTLS
tTLH
tRAL
tASC
tCAH
SAM Start
Address (n)
A0 - A6: TAP
VIH –
VIL –
tRFH
tSTS
VIH –
VIL –
tSTH
tFSR
255
(127)
SC
tRAH
Row Address
VIH –
DT/OE
VIL –
DSF
tCPN
n
n+1
(n+128) (n+129)
n+2
(n+130)
...............
125
(253)
126
(254)
255
(127)
n+1
(n+129)
n+2
(n+130)
...............
125
(253)
127
(255)
n+128
(n)
VIH –
VIL –
SIO1 - VOH –
SIO8 VOL –
254
(126)
n
(n+128)
tSQD
126
(254)
127
(255)
tSQD
VOH –
QSF V
OL –
Lower SAM 0 to 127
Upper SAM 128 to 255
"H" or "L"
Note: SE = VIL
27/44
MSM54C865
¡ Semiconductor
,
Pseudo Write Transfer Cycle
tRC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tCRP
CAS
tRCD
tRSH
tCAS
VIH –
VIL –
tRAL
tRAD
tASR
VIH –
A0 - A7
VIL –
tCPN
tASC
tRAH
Row Address
tCAH
SAM Start Address
A0 - A7: TAP
WB/WE
tWSR
tRWH
tTLS
tTLH
tFSR
tRFH
VIH –
VIL –
VIH –
DT/OE
VIL –
VIH –
DSF
VIL –
tOFF
W1/IO1 - VOH –
W8/IO8 VOL –
Open
tSRD
tSRS
SC
tSCP
VIH –
VIL –
SIO1 SIO8
VOH –
OUT V –
OL
tSCP
Inhibit Rising Transient
tESR
VIH –
VIL –
tSC
tSC
tSWS
tREH
VIH –
SE
VIL –
IN
tSCC
tSDD
tSDZ
tSDS
tSEZ
Valid
Data-in
tSCA
Valid Data-out
tSDH
Valid
Data-out
Open
tCQD
tSOH
tRQD
QSF
VOH –
VOL –
TAP MSB (A7)
Serial Output Data
Serial Input Data
"H" or "L"
28/44
MSM54C865
¡ Semiconductor
,
Write Transfer Cycle
tRC
tRAS
RAS
tRP
tAR
VIH –
VIL –
tCSH
tRCD
tCRP
CAS
tRSH
tCAS
VIH –
VIL –
tRAD
tASR
A0 - A7
VIH –
VIL –
tRAH
Row Address
tASC
tCPN
tRAL
tCAH
SAM Start Address
A0 - A7: TAP
WB/WE
tWSR
tRWH
tTLS
tTLH
tFSR
tRFH
VIH –
VIL –
VIH –
DT/OE
VIL –
VIH –
DSF
VIL –
tMS
tMH
tOFF
W1/IO1 - VOH –
W8/IO8 VOL –
Open
WM1 Data
tSRD
tSRS
SC
VIH –
VIL –
tSCP
Inhibit Rising Transient
SIO1 ~
SIO8
tSWS
tREH
VIH –
VIL –
tSDS
IN
tSCP
tSC
tESR
SE
tSCC
tSC
VIH –
VIL –
tCQD
tSDH
tSDS
tSDH
Valid
Data-in
Valid Data-in
Valid
Data-in
tRQD
VOH –
OUT V –
OL
VOH –
QSF V
OL –
Open
TAP MSB (A7)
Previous
Row Data
WM1 data: 0: Transfer Disable
1: Transfer Enable
New Row Data
"H" or "L"
29/44
MSM54C865
¡ Semiconductor
,
,
,
,,
,
Split Write Transfer Cycle
tRC
tRAS
tRP
tAR
VIH –
RAS
VIL –
tCSH
tCRP
tRSH
tRCD
VIH –
CAS
VIL –
tRAL
tRAD
tASR
VIH –
A0 - A7
VIL –
WB/WE
tCPN
tCAS
tRAH
tASC
SAM Start
Address (n)
A0 - A6: TAP
Row Address
tWSR
tRWH
tTLS
tTLH
tCAH
VIH –
VIL –
VIH –
DT/OE
VIL –
tSTS
DSF
VIH –
VIL –
tRFH
tFSR
tMS
tMH
tOFF
W1/IO1 - VOH –
W8/IO8 VOL –
Open
WM1 Data
255
(127)
SC
tSTH
n
(n+128)
n+1
(n+129)
n+2
(n+130)
...............
125
(253)
126
(254)
n+128
(n)
VIH –
VIL –
SIO1 - VIH – 255
SIO8 VIL – (127)
n
(n+128)
n+1
(n+129)
n+2
(n+130)
...............
125
(253)
126
(254)
tSQD
QSF
127
(255)
127
(255)
n+128
(n)
tSQD
VOH –
VOL –
Lower SAM 0 to 127
Upper SAM 128 to 255
"H" or "L"
Note: SE = VIL
30/44
,
,,
,,
,
,
MSM54C865
¡ Semiconductor
Serial Read Cycle (SE = VIL)
RAS
VIH –
VIL –
tTHS
tTHH
VIH –
DT/OE V
IL –
tSCC
tSCC
tSC
SC
tSCC
tSC
tSCC
tSC
tSCC
tSC
tSC
VIH –
VIL –
tSCP
tSCA
tSCP
tSOH
SIO1 - VOH –
SIO8 VOL –
tSCA
tSCP
tSCA
tSOH
Valid
Data-out
tSCP
tSOH
Valid
Data-out
tSCA
tSCP
tSOH
Valid
Data-out
tSCP
tSCA
tSOH
Valid
Data-out
Valid
Data-out
Valid
Data-out
Note: SE = VIL
"H" or "L"
Serial Read Cycle (SE Controlled Outputs)
RAS
VIH –
VIL –
tTHS
tTHH
VIH –
DT/OE
VIL –
tSCC
tSCC
tSC
SC
tSCC
tSC
tSCC
tSC
tSC
VIH –
VIL –
tSCP
SE
tSCC
tSC
tSCP
tSEP
tSCP
tSCP
tSCP
tSCP
VIH –
VIL –
tSZE
IN
VIH –
VIL –
SIO1 SIO8
tSOH
VOH –
OUT V
OL –
tSEA
tSCA
Valid
Data-out
tSEZ
Valid
Data-out
tSCA
Open
tSCA
tSOH
Valid
Data-out
tSCA
tSOH
Valid
Data-out
Valid
Data-out
"H" or "L"
31/44
,
,
,,
,
,
MSM54C865
¡ Semiconductor
Serial Write Cycle (SE = VIL)
RAS
VIH –
VIL –
tTHS
tTHH
VIH –
DT/OE V
IL –
tSCC
tSC
VIH –
SC
VIL –
tSCC
tSC
tSDH
tSDS
tSCC
tSC
tSDH
tSCP
SIO1 - VIH –
SIO8 VIL –
tSCC
tSCC
tSC
tSDH
tSC
tSDH
tSDH
tSCP
tSCP
tSCP
tSCP
tSDS
tSDS
tSDS
tSDS
Valid
Data-in
Valid
Data-in
Valid
Data-in
Valid
Data-in
tSCP
Valid
Data-in
Note: SE = VIL
"H" or "L"
Serial Write Cycle (SE Controlled Inputs)
RAS
VIH –
VIL –
tTHS
tTHH
VIH –
DT/OE
VIL –
tSCC
tSC
SC
VIH –
VIL –
tSCP
tSCP
tSWH
VIH –
VIL –
tSDS
IN
VIH –
VIL –
tSE
tSDH
Valid
Data-in
tSCC
tSC
tSCP
tSWIH
tSEP
tSWS
SE
tSCC
tSC
tSCP
tSWS
tSWH
tSWIS
tSDS
tSCC
tSE
tSDH
Valid
Data-in
tSCC
tSC
tSC
tSCP
tSWIH
tSEP
tSWIS
tSDS
tSCP
tSWS
tSWH
tSE
tSDH
Valid
Data-in
SIO1 SIO8
VOH –
OUT V
OL –
Open
"H" or "L"
32/44
¡ Semiconductor
MSM54C865
PIN FUNCTION
Address Input : A0 - A7
The 16 address bits decode an 8-bit location of the 525,288 locations in the MSM54C865-JS/ZS
memory array. The address bits are multiplexed to 8 address input pins (A0 to A7) as standard
DRAM. 8 row address bits are latched at the falling edge of RAS. The following 8 column address
bits are latched at the falling edge of CAS.
Row Address Strobe : RAS
RAS is a basic RAM control signal. The RAM port is in standby mode when the RAS level is
"high". As the standard DRAM's RAS signal function, RAS is control input that latches the row
address bits and random access cycle begins at the falling edge of RAS.
In addition to the conventional RAS signal function, the level of the input signals, CAS, DT/
OE, WB/WE, DSF, and SE, at the falling edge of RAS, determines the MSM54C865-JS/ZS
operation modes.
Column Address Strobe : CAS
As the standard DRAM's CAS signal function, CAS is the control signal that latches the column
address input and the states of the special function input DSF to select, in conjunction with the
RAS control, either read/write operations or the special block write feature on the RAM port
when the DSF is held "low" at the falling edge of RAS. CAS also acts as a RAM port output enable
signal.
Data Transfer/Out Enable : DT/OE
DT/OE is also a control input signal having multiple functions. As the standard DRAM's OE
signal function, DT/OE is used as an output enable control when DT/OE is "high" at the falling
edge of RAS.
In addition to the conventional OE signal function, a data transfer operation is started between
the RAM port and the SAM port when DT/OE is "low" at the falling edge of RAS.
Write per Bit/ Write Enable : WB/WE
WB/WE is also a control input signal having multiple functions. As the standard DRAM's WE
signal function, it is used to write data into the memory on the RAM port when WB/WE is "high"
at the falling edge of RAS.
In addition to the conventional WE signal function, the WB/WE determines the write-per-bit
function when WB/WE is "low" at the falling edge of RAS, during RAM port operations. The
WB/WE is "high" at the falling edge of RAS, the data is transferred from RAM to SAM (read
transfer). When WB/WE is "low" at the falling edge of RAS, the data is transferred SAM to RAM
(write transfer).
33/44
¡ Semiconductor
MSM54C865
Write Mask Data/Data Input and Output : W1/IO1 - W8/IO8
W1/IO1 - W8/IO8 have the functions of both Input/Output and a control input signal. As the
standard DRAM's I/O pins, input data on the W1/IO1 - W8/IO8 are written into the RAM port
during the write cycle. The input data is latched at the falling edge of either CAS or WB/WE,
whichever occurs later. The RAM data out buffers, which will output read data from RAS, CAS,
DT/OE and column address are satisfied and the output data will remain valid as long as CAS
and DT/OE are kept "low". The outputs will return to the high impedance state at the rising edge
of either CAS or DT/OE, whichever occurs earlier. In addition to the conventional I/O function,
the W1/IO1 - W8/IO8 have the function to set the mask data, which select mask input pins out
of eight input pins, W1/IO1 - W8/IO8, at the falling edge of RAS. Data is written to the DRAM
on data lines where the write-mask data is a logic "1". The write-mask data is valid for only one
cycle.
Serial Clock : SC
SC is a main serial cycle control input signal. All operation of SAM port are synchronized with
the serial clock SC. Data is shifted in or out of the SAM registers at the rising edge of SC. In a serial
read , the output data becomes valid on the SIO pins after the maximum specified serial access
time tSCA from the rising edge of SC.
The SC also increments the 8 bits serial pointer which is used to select the SAM address. The
pointer address is incremented in a wrap-around mode to select sequential locations after the
setting location which is determined by the column address in the read transfer cycle. When the
pointer reaches the most significant address location (decimal 255), the next SC clock will place
it at the least significant address location (decimal 0).
The SC must be held data constant VIH or VIL level during read/pseudo write/write-transfer
operations and should not be clocked while the SAM port is in the standby mode to prevent the
SAM pointer from being incremented.
Serial Enable : SE
The SE is a serial access enable control and serial read/write control signal. In a serial read cycle,
SE is used as an output control. In a serial write cycle, SE is used as a write enable control. When
SE is "high", serial access is disable, however, the serial address pointer location is still
incremented when SC is clocked even when SE is "high".
Special Function Input : DSF
The DSF is latched at the falling edge of RAS and CAS and allows for the selection of several
RAM port and transfer operating modes. In addition to the conventional multiport DRAM, the
special function consisting of flash write, block write, load/read color register and split read/
write transfer can be invoked.
Special Function Output : QSF
QSF is an output signal which, during split register mode, indicates which half of the split SAM
is being accessed. QSF "low" indicates that the lower split SAM (0-127) is being accessed. QSF
'high" indicates that the upper SAM (128-255) is being accessed.
QSF is monitored so that after it toggles and after allowing for a delay of tSTS, split read/write
transfer operation can be performed on the non-active SAM.
34/44
¡ Semiconductor
MSM54C865
Serial Input/Output : SIO1 - SIO8
Serial input/output mode is determined by the most recent read, write or pseudo write transfer
cycle. When a read transfer cycle is performed, the SAM port is in the output mode. When a write
or pseudo write transfer cycle is performed, the SAM port is switched from output mode to input
mode.
35/44
MSM54C865
¡ Semiconductor
OPERATION MODES
Table-1 shows the function truth table for a listing of all available RAM ports and transfer
operation of MSM54C865.
The RAM port and data transfer operations are determined by the state of CAS, DT/OE, WB/
WE, SE and DSF at the falling edge of RAS and by the level of DSF at the falling edge of CAS.
Table-1. Function Truth Table
RASØ
W/IO
CASØ ADDRESS
Write Register
CAS DT/OE WB/WE DSF SE DSF RASØ CASØ RASØ CASØ CAS/WEØ Mask WM Color
0
*
*
*
*
—
*
—
*
—
—
—
1
0
0
0
0
* Row TAP WM1
*
*
WM1
1
0
0
0
1
* Row TAP
*
*
—
1
0
0
1
*
* Row TAP WM1
—
*
WM1
1
0
1
0
*
* Row TAP
*
*
*
—
1
0
1
1
*
* Row TAP
*
*
*
—
*
1
1
0
0
*
0 Row Column WM1
1
1
0
0
*
1 Row
1
1
0
1
*
* Row
1
1
1
0
*
0 Row Column *
1
1
1
0
*
1 Row
1
1
1
1
*
* Row
Column
A2c-7c
*
Column
A2c-7c
*
WM1
WM1
*
*
Function
—
C.B.R Refresh
—
Masked Write Transfer
—
Pseudo Write Transfer
—
Split Write Transfer
—
—
Read Transfer
—
—
Split Read Transfer
—
Write per Bit
Use
Masked Block Write
Use
Masked Flash Write
—
Load
Use
—
Load
Use
Load
Din
WM1
—
WM1
—
*
WM1
—
Din
—
—
—
Read Write
—
—
—
Use
Block Write
Color
—
—
Load Load Color Register
—
Column
Select
Column
Select
—
Use
Load
Use
Load
Use
If the DSF is 'high" at the falling edge of RAS, special functions such as split transfer, flash write,
and load/read color register can be invoked. If the DSF is "low" at the falling edge of RAS and
"high" at the falling edge of CAS, the block write feature can be invoked.
If the DSF is "low" at the falling edge of RAS and CAS, only the conventional multiport DRAM
operating feature can be invoked.
36/44
¡ Semiconductor
MSM54C865
RAM PORT OPERATION
Fast Page Mode
Fast page mode allows data to be transferred into or out of multiple column locations of the
same row by performing multiple CAS cycle during a single activity for a period up to 100m
seconds. For the initial fast page mode access, the output data is valid after the specified access
times from RAS, CAS, column address and DT/OE.
For all subsequent fast page mode read operations, the output data is valid after the specified
access times from CAS, column address and DT/OE. When the write-per-bit function is enabled,
the mask data latched at the falling edge of RAS is maintained throughout the fast page mode
write or read or read modify write cycle.
RAS-Only Refresh
The data in the DRAM requires periodic refreshing to prevent data loss. Refreshing is
accomplished by performing a memory cycle at each of the 256 rows in the DRAM array within
the specified 4 ms refresh period.
Although any normal memory cycle will perform the refresh operation, this function is most
easily accomplished with "RAS-Only" cycle.
Block Write
Block write allows for the data in the color register to be written into 4 consecutive column
address locations starting from a selectively controlled on an I/O basis and column mask
capability is also available.
Block write cycle is performed by holding CAS, DT/OE "high" and DSF "low" at the falling edge
of RAS and by holding DSF "high" at the falling edge of CAS. The state of the WB/WE input at
the falling edge of RAS determines whether or not the I/O data mask is enabled (WB/WE must
be "low" to enable the I/O mask or "high" to disable mask). At the falling edge of RAS, a valid
row address and I/O mask data are also specified. At the falling edge of CAS, the starting column
address location and column mask data must be provided. During a block write cycle, the 2 least
significant column address locations (A0C, A1C) are internally controlled and only the 6 most
significant column addresses (A2C - A7C) are latched at the falling edge of CAS.
37/44
MSM54C865
¡ Semiconductor
SAM PORT OPERATION
Single Register Mode
High speed serial read or write operation can be performed through the SAM port independent
of the RAM port operation, except during read/write transfer cycles.
The preceding transfer operation determines the direction of data flow through the SAM port.
If the preceding transfer is a read transfer, the SAM port is in the output made. If the preceding
transfer is write or pseudo write transfer, the SAM port is in the input mode.
The pseudo write transfer only switches the SAM port from output mode to input mode (Data
is not transffered from SAM port to RAM port).
Serial data can be read out of the SAM after a read transfer has been performed. The data is
shifted out of the SAM starting at any of the 256 bits locations.
The TAP location corresponds to the column address selected at the falling edge of CAS during
the read or write transfer cycle. The SAM register is configured as a circular data register. The
data is shifted out sequentially starting from the selected TAP location to the most significant bit
(255) and then wraps around the least significant bit (0).
Split Register Mode
In split register mode, data can be shifted into or out of one half of the SAM while a split read
or split write transfer is being performed on the other half of the SAM.
Conventional (non split) read, write, or pseudo write transfer cycle must precede any split read
or split write transfers. The split read and write transfers will not change the SAM port mode set
by preceding conventional transfer operation. In the split register mode, serial data can be shifted
in or out of one of the split SAM registers starting from any at the 128 TAP locations, excluding
the last address of each split SAM. Data is shifted in or out sequentially starting from the selected
TAP location to the most significant bit (127 or 255) of the first split SAM. Then the SAM pointer
moves to the TAP location selected for the second split SAM to shift data in or out sequentially
starting from this TAP location to the most significant bit (255 or 127) and finally wraps around
to the least significant bit.
TAP
0 1 2
TAP
127
128 129
255
38/44
MSM54C865
¡ Semiconductor
DATA TRANSFER OPERATION
The MSM54C865 features two types of bidirectional data transfer capability between RAM and
SAM, as shown in Figure 1 below.
1) Conventional (non split) transfer : 256 words by 8 bits of data can be loaded from RAM to SAM
(Read transfer) or from SAM to RAM (write transfer).
2) Split transfer : 128 words by 8 bits of data can be loaded from the lower/upper half of the RAM
to the lower/upper half of the SAM (Split read transfer) or from the lower/upper half of SAM
to the lower/upper half of RAM (Split write transfer).
The conventional transfer and split transfer modes are controlled by the DSF input signal.
256 ¥ 256 ¥ 8
256 ¥ 128 ¥ 8
256 ¥ 128 ¥ 8
Memory
Memory
Memory
Array
Array
Array
256 ¥ 8
128 ¥ 8
128 ¥ 8
1) Conventional Transfer
2) Split Transfer
Figure 1.
The MSM54C865 supports five types of transfer operation : Read transfer, Split read transfer,
Write transfer, Pseudo write transfer and Split write transfer as shown in truth table. Data
transfer is invoked by holding the DT/OE signal "low" at the falling edge of RAS. The type of
transfer operation is determined by the state of CAS, WB/WE, SE and DSF latched at the falling
edge of RAS. During conventional transfer operations, the SAM port is switched from input to
output mode (Read transfer) or output to input mode (Write/Pseudo write transfer) whereas it
remains unchanged during split transfer operation (Split read transfer or Split write transfer).
39/44
¡ Semiconductor
MSM54C865
Read Transfer Operation
Read transfer consists of loading a selected row of data from the RAM into the SAM register.
A read transfer is invoked by holding CAS "high" , DT/OE "low", WB/WE "high", and DSF "low"
at the falling edge of RAS. The low address selected at the falling edge of RAS determines the
RAM row to be transferred into the SAM. The transfer cycle is completed at the rising edge of DT/
OE. When the transfer is completed, the SAM port is set into the output mode. In a read/real time
read transfer cycle, the transfer of a new row of data is completed at the rising edge of DT/OE
and this data becomes valid on the SIO lines after the specified access time tSCA from the rising
edge of the subsequent SC cycles. The start address of the serial pointer of the SAM is determined
by the column address selected at the falling edge of CAS. In a read transfer cycle (which is
preceded by a write transfer cycle), SC clock must be held at a constant VIL or VIH, after the SC
high time has been satisfied. A rising edge of the SC clock must not occur until after the specified
delay tTSD from the rising edge of DT/OE.
In a real time transfer cycle ( which is preceded by another read transfer cycle), the previous
row data appears on the SIO lines until the DT/OE signal goes "high" and the serial access time
tSCA for the following serial clock is satisfied. This feature allows for the first bit of the new row
of data to appear on the serial output as soon as the last bit of the previous row has been strobed
without any timing loss. To make this continuous data flow possible, the rising edge of DT/OE
must be synchronized with RAS, CAS and the subsequent rising edge of SC (tRTH, tCTH, and tTSL/
tTSD must be satisfied).
Write Transfer Operation
Write transfer cycle consists of loading the content of the SAM register into a selected row of
the RAM. If the SAM data to be transferred must first be loaded through the SAM, a pseudo write
transfer operation must precede the write transfer cycles. A write transfer is invoked by holding
CAS "high", DT/OE "low", WB/WE "low", SE "low" and DSF "low" at the falling edge of RAS. This
write transfer is selectively controlled per RAM I/O block by setting the mask data on the Wi/
Oi lines at the falling edge of RAS. The row address selected at the falling edge of RAS determines
the RAM row address into which the data will be transferred. The column address selected at the
falling edge of CAS determines the start address of the serial pointer of the SAM. After the write
transfer is completed, the SIO lines are set in the input mode so that serial data synchronized with
the SC clock can be loaded. When consecutive write transfer operations are performed, new data
must not be written into the serial register until the RAS cycle of the preceding write transfer is
completed. Consequently, the SC clock must be held at a constant VIL or VIH during the RAS
cycle. A rising edge of the SC clock is only allowed after the specified delay tSRD from the rising
edge of RAS, at which time a new row of data can be written in the serial register.
Pseudo Write Transfer Operation
Pseudo write transfer cycle must be performed before loading data into the serial register after
a read transfer operation has been executed. The only purpose of a pseudo write transfer is to
change SAM port mode from output mode to input mode (A data transfer from SAM to RAM
does not occur). After the serial register is loaded with new data, a write transfer is invoked by
holding CAS "high", DT/OE "low", WB/WE "low", SE "high" and DSF "low" at the falling edge
of RAS. The timing conditions are the same as the one for the write transfer cycle except for the
state of SE at the falling edge of RAS.
40/44
¡ Semiconductor
MSM54C865
Split Data Transfer and QSF
The MSM54C865 features a bidirectional split data transfer capability between the RAM and
SAM. During split data transfer operation, the serial register is split into two halves which can
be controlled independently. Split read or split write transfer operation can be performed to or
from one half of the serial register while serial data can be shifted into or out of the other half of
the serial register. The most significant column address location (A7C) is controlled internally to
determine which half of the serial register will be reloaded from the RAM. QSF is an output which
indicates which half of the serial register is in an active state. QSF changes state when the last SC
clock is applied to active split SAM.
Split Read Transfer Operation
Split read transfer consists of loading 128 words by 8 bits of data from a selected row of the split
RAM into the corresponding non-active split SAM register. Serial data can be shifted out from
of the other half of the split SAM register simultaneously. During split read transfer operation,
the RAM port input clocks do not have to be synchronized with the serial clock SC, thus
eliminating timing restrictions as in the case of real time read transfers. A split read transfer can
be performed after a delay of tSTS, from the change of state of the QSF output, is satisfied.
Conventional (non-split) read transfer operation must be preceded by split read transfer
cycles.
Split Write Transfer Operation
Split write transfer consists of loading 128 words by 8 bits of data from the non-active split SAM
register into a selected row of the corresponding split RAM. Serial data can be shifted into the
other half of the split SAM register simultaneously. During split write transfer operation, the
RAM port input clocks do not have to be synchronized with the serial clock SC, thus allowing
for real time transfer. A split write transfer can be performed after a delay of tSTS, from the change
of state of the QSF output, is satisfied.
A pseudo write transfer operation must precede split write transfer. The purpose of the pseudo
write transfer operation is to switch the SAM port from output mode to input mode and to set
the initial TAP location prior to split write transfer operation.
Transfer Operation Without CAS
During all transfer cycles, the CAS input clock must be cycled, so that the column addresses
are latched at the falling edge of CAS, to set the SAM TAP location.
TAP Location in Split Transfer
1) In a split transfer operation, column address A0C through A6C must be latched at the falling
edge of CAS in order to set the TAP location in one of the split SAM registers. During a split
transfer, column address A7C is controlled internally and therefore it is ignored internally at the
falling edge of CAS. During a split transfer, it is not permissible to set the last address location
(A0C-A6C = 7F), in either the lower SAM or the upper SAM, as the TAP location.
41/44
¡ Semiconductor
MSM54C865
POWER-UP
Power must be applied to the RAS and DT/OE input signals to pull them "high" before or at
the same time as the VCC supply is turned on. After power-up, a pause of 200 ms minimum is
required with RAS and DT/OE held "high". After the pause, a minimum of 8 RAS and 8 SC
dummy cycles must be performed to stabilize the internal circuitry, before valid read, write or
transfer operations can begin. During the initialization period, the DT/OE signal must be held
"high". If the internal refresh counter is used, a minimum 8 CAS before RAS cycles are required
instead of 8 RAS cycles.
42/44
MSM54C865
¡ Semiconductor
PACKAGE DIMENSIONS
(Unit : mm)
ZIP40-P-475-1.27
Mirror finish
Package material
Lead frame material
Pin treatment
Solder plate thickness
Package weight (g)
Epoxy resin
42 alloy
Solder plating
5 mm or more
3.46 TYP.
43/44
MSM54C865
¡ Semiconductor
(Unit : mm)
SOJ40-P-400-1.27
Mirror finish
Package material
Lead frame material
Pin treatment
Solder plate thickness
Package weight (g)
Epoxy resin
42 alloy
Solder plating
5 mm or more
1.70 TYP.
Notes for Mounting the Surface Mount Type Package
The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which
are very susceptible to heat in reflow mounting and humidity absorbed in storage.
Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the
product name, package name, pin number, package code and desired mounting conditions
(reflow method, temperature and times).
44/44
Similar pages