Integrated Device Technology, Inc.
FEATURES
High-density 1M/512K CMOS Dual-Port Static RAM
module
Fast access times:
--Commercial 35, 40ns
--Military 40, 50ns
Fully asynchronous read/write operation from either port
Full on-chip hardware support of semaphore signaling
between ports
Surface mounted LCC (leadless chip carriers) compo-
nents on a 64-pin sidebraze DIP (Dual In-line Package)
Multiple Vcc and GND pins for maximum noise immunity
Single 5V (
10%) power supply
Input/outputs directly TTL-compatible
DESCRIPTION:
The IDT7M1001/IDT7M1003 is a 128K x 8/64K x 8 high-
speed CMOS Dual-Port Static RAM module constructed on a
multilayer ceramic substrate using eight IDT7006 (16K x 8)
Dual-Port RAMs and two IDT FCT138 decoders or depopu-
lated using only four IDT7006s and two decoders.
This module provides two independent ports with separate
control, address, and I/O pins that permit independent and
asynchronous access for reads or writes to any location in
memory. System performance is enhanced by facilitating
port-to-port communication via semaphore (
SEM
) "hand-
shake" signaling. The IDT7M1001/1003 module is designed
to be used as stand-alone Dual-Port RAM where on-chip
hardware port arbitration is not needed. It is the users re-
sponsibility to ensure data integrity when simultaneously
accessing the same memory location from both ports.
The IDT7M1001/1003 module is packaged on a multilayer
co-fired ceramic 64-pin DIP (Dual In-line Package) with di-
mensions of only 3.2" x 0.62" x 0.38". Maximum access times
as fast as 35ns over the commercial temperature range are
available.
All inputs and outputs of the IDT7M1001/1003 are TTL-
compatible and operate from a single 5V supply. Fully asyn-
chronous circuitry is used, requiring no clocks or refreshing for
operation of the module.
All IDT military module semiconductor components are
manufacured in compliance with the latest revision of MIL-
STD-883, Class B, making them ideally suited to applications
demanding the highest level of performance and reliability.
128K x 8
64K x 8
CMOS DUAL-PORT
STATIC RAM MODULE
IDT7M1001
IDT7M1003
Left Port
Right Port
Description
A (016)
L
A (016)
R
Address Inputs
I/O (07)
L
I/O (07)
R
Data Inputs/Outputs
R/
W
L
R/
W
R
Read/Write Enables
CS
L
CS
R
Chip Select
OE
L
OE
R
Output Enable
SEM
L
SEM
R
Semaphore Control
V
CC
Power
GND
Ground
2804 tbl 01
PIN CONFIGURATION
(1)
MILITARY AND COMMERCIAL TEMPERATURE RANGES
MARCH 1995
1995 Integrated Device Technology, Inc.
DSC-7066/5
7.5
1
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
PIN NAMES
DIP
TOP VIEW
A
11R
A
0R
A
1R
A
2R
A
3R
A
4R
A
5R
A
6R
A
7R
A
8R
A
9R
A
10R
A
12R
A
13R
A
14R
I/O
0R
I/O
1R
I/O
2R
I/O
3R
I/O
4R
I/O
5R
I/O
6R
I/O
7R
GND
A
0L
A
1L
A
2L
A
3L
A
4L
A
5L
A
6L
A
7L
A
8L
A
9L
A
10L
A
11L
A
12L
I/O
0L
I/O
1L
I/O
2L
I/O
3L
I/O
4L
I/O
5L
I/O
6L
I/O
7L
GND
A
13L
CS
L
R/
W
L
OE
L
CS
R
R/
W
R
OE
R
V
CC
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
30
31
32
58
57
56
55
54
53
52
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
60
59
61
62
63
64
V
CC
SEM
L
A
14L
A
15L
A
16L
GND
SEM
R
GND
A
15R
A
16R
51
2804 drw 01
NOTE:
1. For the IDT7M1003 (64K x 8) version, Pins 23 and 43 must be connected
to GND for proper operation of the module.
7.5
2
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
FUNCTIONAL BLOCK DIAGRAM
2804 drw 02
74FCT138
74FCT138
CS CS
7006
L
R
7006
CS CS
L
R
7006
R
CS
L
CS
7006
L
CS
R
CS
L_CS
L_R/W
L_A15
L_A14
L_A0-13
L_OE
L_I/O0-7
L_SEM
R_I/O0-7
R_R/W
R_OE
R_A0-13
R_CS
R_A14
R_A15
R_SEM
74FCT138
74FCT138
CS CS
7006
L
R
7006
CS CS
L
R
7006
R
CS
L
CS
7006
L
CS
R
CS
7025
L_CS
L_A16
L_R/W
CS CS
L
R
CS CS
L
R
L
CS
R
CS
L
CS
R
CS
7006
7006
7006
7006
L_A15
L_A14
L_A0-13
L_OE
L_I/O0-7
L_SEM
R_I/O0-7
R_R/W
R_OE
R_A0-13
R_CS
R_A14
R_A15
R_A16
R_SEM
7M1001
7M1003
2804 drw 03
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
7.5
3
RECOMMENDED DC OPERATING
CONDITIONS
Symbol Parameter
Min.
Typ.
Max.
Unit
V
CC
Supply Voltage
4.5
5.0
5.5
V
GND
Supply Voltage
0
0
0
V
V
IH
Input High Voltage
2.2
-
6.0
V
V
IL
Input Low Voltage
0.5
(1)
b
b
-
0.8
V
NOTE:
1. V
IL
(min.) = 3.0V for pulse width less than 20ns.
CAPACITANCE
(1)
(T
A
= +25
C, f = 1.0MHz)
Symbol
Parameter
Test Conditions
Max.
Unit
C
IN1
Input Capacitance
V
IN
= 0V
15
pF
(
CS
or
SEM
)
C
IN2
Input Capacitance
V
IN
= 0V
100
pF
(Data, Address,
All Other Controls)
C
OUT
Output Capacitance
V
OUT
= 0V
100
pF
(Data)
NOTE:
1. This parameter is guaranteed by design but not tested.
2804 tbl 03
NOTE:
1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS
may cause permanent damage to the device. This is a stress rating only
and functional operation of the device at these or any other conditions
above those indicated in the operational sections of this specification is not
implied. Exposure to absolute maximum rating conditions for extended
periods may affect reliability.
2804 tbl 05
DC ELECTRICAL CHARACTERISTICS
(V
CC
= 5V
10%, T
A
= 55
C to +125
C or 0
C to +70
C)
Commercial
Military
Symbol
Parameter
Test Conditions
Min. Max.
(1)
Max.
(2)
Min. Max.
(1)
Max.
(2)
Unit
I
CC2
Dynamic Operating
V
CC
= Max.,
CS
V
IL
,
SEM
V
IH
--
940
660
--
1130
790
mA
Current (Both Ports Active)
Outputs Open, f = f
MAX
I
CC1
Standby Supply
V
CC
= Max., L_
CS
or R_
CS
V
IH
--
750
470
--
905
565
mA
Current (One Port Active)
Outputs Open, f = f
MAX
I
SB1
Standby Supply
V
CC
= Max., L_
CS
and R_
CS
V
IH
--
565
285
--
685
345
mA
Current (TTL Levels)
Outputs Open, f = f
MAX
L_
SEM
and R_
SEM
V
CC
0.2V
I
SB2
Full Standby Supply
L_
CS
and R_
CS
V
CC
0.2V
--
125
65
--
245
125
mA
Current (CMOS Levels)
V
IN
> V
CC
0.2V or < 0.2V
L_
SEM
and R_
SEM
V
CC
0.2V
NOTES:
1. IDT7M1001 (128K x 8) version only.
2. IDT7M1003 (64K x 8) version only.
ABSOLUTE MAXIMUM RATINGS
(1)
Symbol
Rating
Commercial
Military
Unit
V
TERM
Terminal Voltage
0.5 to +7.0
0.5 to +7.0
V
with Respect to
GND
T
A
Operating
0 to +70
55 to +125
C
Temperature
T
BIAS
Temperature
55 to +125
65 to +135
C
Under Bias
T
STG
Storage
55 to +125
65 to +150
C
Temperature
I
OUT
DC Output
50
50
mA
Current
RECOMMENDED OPERATING
TEMPERATURE AND SUPPLY VOLTAGE
Ambient
Grade
Temperature
GND
V
CC
Military
55
C to +125
C
0V
5.0V
10%
Commercial
0
C to +70
C
0V
5.0V
10%
2804 tbl 04
2804 tbl 06
2804 tbl 02
7.5
4
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
DC ELECTRICAL CHARACTERISTICS
(V
CC
=5.0V
10%, T
A
= 55
C to +125
C and 0
C to +70
C)
IDT7M1001
IDT7M1003
Symbol
Parameter
Test Conditions
Min.
Max.
Min.
Max.
Unit
|I
LI
|
Input Leakage
V
CC
= Max.
--
80
--
40
A
(Address, Data & Other Controls)
V
IN
= GND to V
CC
|I
LI
|
Input Leakage
V
CC
= Max.
--
10
--
10
A
(
CS
and
SEM
)
V
IN
= GND to V
CC
|I
LO
|
Output Leakage
V
CC
= Max.
--
80
--
40
A
(Data)
CS
V
IH,
V
OUT
= GND to V
CC
V
OL
Output Low Voltage
V
CC
= Min. I
OL
= 4mA
--
0.4
--
0.4
V
V
OH
Output High Voltage
V
CC
= Min. I
OH
= 4mA
2.4
--
2.4
--
V
2804 tbl 07
AC TEST CONDITIONS
Input Pulse Levels
GND to 3.0V
Input Rise/Fall Times
5ns
Input Timing Reference Levels
1.5V
Output Reference Levels
1.5V
Output Load
See Figures 1 and 2
2804 tbl 08
*Including scope and jig.
+5 V
30 pF*
DATA
OUT
480
255
2804 drw 04
+5 V
5 pF*
DATA
OUT
480
255
2804 drw 05
Figure 2. Output Load
(for t
CLZ
, t
CHZ
, t
OLZ
. t
OHZ
, t
WHZ
, t
OW
)
Figure 1. Output Load
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
7.5
5
AC ELECTRICAL CHARACTERISTICS
(V
CC
= 5.0V
10%, T
A
= -55
C to +125
C and 0
C to +70
C)
35
40
50
Symbol Parameter
Min.
Max.
Min.
Max.
Min.
Max.
Unit
Read Cycle
t
RC
Read Cycle Time
35
--
40
--
50
--
ns
t
AA
Address Access Time
--
35
--
40
--
50
ns
t
ACS
(2)
Chip Select Access Time
--
35
--
40
--
50
ns
t
OE
Output Enable Access Time
--
20
--
25
--
30
ns
t
OH
Output Hold From Address Change
3
--
3
--
3
--
ns
t
CLZ
(1)
Chip Select to Output in Low-Z
3
--
3
--
3
--
ns
t
CHZ
(1)
Chip Deselect to Output in High-Z
--
20
--
20
--
25
ns
t
OLZ
(1)
Output Enable to Output in Low-Z
3
--
3
--
3
--
ns
t
OHZ
(1)
Output Disable to Output in High-Z
--
20
--
20
--
25
ns
t
PU
(1)
Chip Select to Power-Up Time
0
--
0
--
0
--
ns
t
PD
(1)
Chip Disable to Power-Down Time
--
50
--
50
--
50
ns
t
SOP
SEM
Flag Update Pulse (
OE
or
SEM
)
15
--
15
--
15
--
ns
Write Cycle
t
WC
Write Cycle Time
35
--
40
--
50
--
ns
t
CW
(2)
Chip Select to End-of-Write
30
--
35
--
40
--
ns
t
AW
Address Valid to End-of-Write
30
--
35
--
40
--
ns
t
AS1
(3)
Address Set-up to Write Pulse Time
5
--
5
--
5
--
ns
t
AS2
Address Set-up to
CS
Time
0
--
0
--
0
--
ns
t
WP
Write Pulse Width
30
--
35
--
40
--
ns
t
WR
(4)
Write Recovery Time
0
--
0
--
0
--
ns
t
DW
Data Valid to End-of-Write
25
--
30
--
35
--
ns
t
DH
(4)
Data Hold Time
0
--
0
--
0
--
ns
t
OHZ
(1)
Output Disable to Output in High-Z
--
20
--
20
--
25
ns
t
WHZ
(1)
Write Enable to Output in High-Z
--
20
--
20
--
25
ns
t
OW
(1, 4)
Output Active from End-of-Write
0
--
0
--
0
--
ns
t
SWRD
SEM
Flag Write to Read Time
15
--
15
--
15
--
ns
t
SPS
SEM
Flag Contention Window
15
--
15
--
15
--
ns
Port-to-Port Delay Timing
t
WDD
(5)
Write Pulse to Data Delay
--
60
--
65
--
70
ns
t
DDD
(5)
Write Data Valid to Read Data Valid
--
45
--
50
--
55
ns
NOTES:
1. This parameter is guaranteed by design but not tested.
2. To access RAM
CS
V
IL
and
SEM
V
IH
. To access semaphore,
CS
V
IH
and
SEM
V
IL
.
3. t
AS1
= 0 if R/
W
is asserted LOW simultaneously with or after the
CS
LOW transition.
4. For
CS
controlled write cycles, t
WR
= 5ns, t
DH
= 5ns, t
OW
= 5ns.
5. Port-to-Port delay through the RAM cells from the writing port to the reading port.
2804 tbl 09
7.5
6
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
TIMING WAVEFORM OF READ CYCLE NO. 1 (EITHER SIDE)
(1,2,4)
2804 drw 06
ADDRESS
t
OH
t
RC
DATA
OUT
PREVIOUS DATA VALID
t
AA
t
OH
DATA VALID
TIMING WAVEFORM OF READ CYCLE NO. 2 (EITHER SIDE)
(1,3,5)
ACS
t
t
OE
t
CHZ
(6)
t
OHZ
(6)
t
PD
(6)
50%
50%
t
PU
(6)
CS
DATA
OUT
CURRENT
I
CC
I
SB
t
OLZ
(6)
DATA VALID
t
CLZ
(6)
OE
NOTES:
1. R/
W
is HIGH for Read Cycles
2. Device is continuously enabled.
CS
= LOW. This waveform cannot be used for semaphore reads.
3. Addresses valid prior to or coincident with
CS
transition LOW.
4.
OE
= LOW.
5. To access RAM,
CS
= LOW,
SEM
= H. To access semaphore,
CS
= HIGH and
SEM
= LOW.
6. This parameter is guaranteed by design but not tested.
2804 drw 07
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
7.5
7
TIMING WAVEFORM OF WRITE CYCLE NO. 1 (R/
W
W
CONTROLLED TIMING)
(1,3,5,8)
ADDRESS
OE
CS
t
WC
t
OHZ (9)
t
AW
R/W
t
WP(2)
t
AS
t
WHZ(9)
DATA
OUT
DATA
IN
(4)
(4)
t
OW (9)
t
DW
t
DH
t
WR (7)
DATA VALID
(6)
2804 drw 08
TIMING WAVEFORM OF WRITE CYCLE NO. 2 (
CS
CS
CONTROLLED TIMING)
(1,3,5,8)
NOTES:
1. R/
W
must be HIGH during all address transitions.
2. A write occurs during the overlap (t
WP
) of a LOW
UB
or
LB
and a LOW
CS
and a LOW R/
W
for memory array writing cycle.
3. t
WR
is measured from the earlier of
CS
or R/
W
(or
SEM
or R/
W
) going HIGH to the end of write cycle.
4. During this period, the I/O pins are in the output state and input signals must not be applied.
5. If the
CS
or
SEM
LOW transition occurs simultaneously with or after the R/
W
LOW transition, the outputs remain in the high-impedance state.
6. Timing depends on which enable signal is asserted last.
7. Timing depends on which enable signal is de-asserted first.
8. If
OE
is LOW during a R/
W
controlled write cycle, the write pulse width must be the larger of t
WP
or (t
WZ
+ t
DW
) to allow the I/O drivers to turn off and data
to be placed on the bus for the required t
DW
. If
OE
is HIGH during an R/
W
controlled write cycle, this requirement does not apply and the write pulse can
be as short as the specified t
WP
.
9. This parameter is guaranteed by design but not tested.
NOTES:
1. R/
W
is HIGH for Read Cycles
2. Device is continuously enabled.
CS
= LOW.
UB
or
LB
= LOW. This waveform cannot be used for semaphore reads.
3. Addresses valid prior to or coincident with
CS
transition low.
4.
OE
= LOW.
5. To access RAM,
CS
= LOW,
UB
or
LB
= LOW,
SEM
= H. To access semaphore,
CS
= HIGH and
SEM
= LOW.
6. Timing depends on which enable signal is asserted last.
7. Timing depends on which enable signal is de-asserted first.
8. If
OE
is LOW during a R/
W
controlled write cycle, the write pulse width must be larger of t
WP
or (t
WZ
+ t
DW
) to allow the I/O drivers to turn off and data to
be placed on the bus for the required tDW. If
OE
is HIGH during a R/
W
controlled write cycle, this requirement does not apply and the write pulse width
be as short as the specified t
WP
.
9. This parameter is guaranteed by design but not tested.
ADDRESS
t
WC
DATA
IN
t
DW
t
DH
DATA VALID
t
AW
R/W
t
WP (2)
t
WR (7)
CS
t
AS (6)
UB
LB
or
2804 drw 09
7.5
8
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
TIMING WAVEFORM OF SEMAPHORE READ AFTER WRITE TIMING (EITHER SIDE)
(1)
NOTE:
1.
CS
= HIGH for the duration of the above timing (both write and read cycle).
2804 drw 10
2804 drw 11
NOTES:
1. D
0R
= D
0L
= LOW, L_
CS
= R_
CS
= HIGH. Semaphore Flag is released form both sides (reads as ones from both sides) at cycle start.
2. "A" may be either left or right port. "B" is the opposite port from "A".
3. This parameter is measured from R/
W
A
or
SEM
A
going HIGH to R/
W
B
or
SEM
B
going HIGH.
4. If t
SPS
is violated, the semaphore will fall positively to one side or the other, but there is no guarantee which side will obtain the flag.
t
AW
t
WR
t
ACS
t
AA
t
OH
t
WP
t
SOP
t
DW
t
AS
t
WP
t
DH
t
SWRD
t
OE
t
SOP
VALID ADDRESS
VALID ADDRESS
DATA
IN
VALID
DATA
OUT
VALID
READ CYCLE
WRITE CYCLE
A
0
- A
2
SEM
DATA
0
R/W
OE
TIMING WAVEFORM OF SEMAPHORE CONTENTION
(1,3,4)
MATCH
MATCH
t
SPS
A
0A -
A
2A
R/W
SEM
A
A
A
0B -
A
2B
R/W
SEM
B
B
SIDE
(2)
"A"
SIDE
(2)
"B"
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
7.5
9
NOTE:
1. L_
CS
= R_
CS
= LOW.
TIMING WAVEFORM OF WRITE WITH PORT-TO-PORT DELAY
(1)
SEMAPHORE OPERATION
For more details regarding semaphores & semaphore operations, please consult the IDT7006 datasheet.
ADDR
R
R/W
R
DATA
IN R
VALID
t
WC
t
WP
MATCH
VALID
t
DH
MATCH
t
WDD
t
DDD
t
DW
ADDR
L
DATA
OUT L
READ CYCLE
RIGHT PORT
WRITE CYCLE LEFT PORT
2804 drw 12
TRUTH TABLES
TABLE I: NON-CONTENTION READ/WRITE CONTROL
(1)
Inputs
(1)
Outputs
CS
CS
R/
W
W
OE
OE
SEM
SEM
I/O
0
- I/O
7
Mode
H
X
X
H
High-Z
Deselected: Power Down
L
L
X
H
DATA
IN
Write to Both Bytes
L
H
L
H
DATA
OUT
Read Both Bytes
X
X
H
X
High-Z
Outputs Disabled
NOTE:
1. A
OL
-- A
12
A
0R
-- A
12R
2804 tbl 10
TABLE II: SEMAPHORE READ/WRITE CONTROL
(1)
Inputs Outputs
CS
CS
R/
W
W
OE
OE
SEM
SEM
I/O
0
- I/O
7
Mode
H
H
L
L
DATA
OUT
Read Data in Semaphore Flag
X
X
L
DATA
IN
Write D
IN0
into Semaphore Flag
L
X
X
L
--
Not Allowed
NOTE:
1. A
OL
-- A
12
A
0R
-- A
12R
2804 tbl 11
7.5
10
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
PACKAGE DIMENSIONS
7M1001
7M1003
TOP VIEW
BOTTOM VIEW
SIDE VIEW
PIN1
0.380
MAX.
0.015
0.022
0.035
0.060
0.100
TYP.
0.007
0.013
3.190
3.210
0.605
0.625
0.615
0.635
0.125
0.175
0.010
0.070
0.310
MAX.
SIDE VIEW
2804 drw 13
2804 drw 14
TOP VIEW
BOTTOM VIEW
SIDE VIEW
PIN1
0.380
MAX.
0.015
0.022
0.035
0.060
0.100
TYP.
0.007
0.013
3.190
3.210
0.605
0.625
0.615
0.635
0.125
0.175
0.010
0.050
0.330
MAX.
SIDE VIEW
IDT7M1001/1003
128K/64K x 8 CMOS DUAL-PORT STATIC RAM MODULE
MILITARY AND COMMERCIAL TEMPERATURE RANGES
7.5
11
ORDERING INFORMATION
IDT
XXXX
A
999
A
A
Device
Power
Speed
Package
Process/
type
Temperature
range
BLANK Commercial (0
C to +70
C)
B
Military (-55
C to +125
C)
Semiconductor components compliant to
MIL-STD-883, Class B
C
Sidebraze DIP (Dual In-line Package)
35
(Commercial Only)
40
Nanoseconds
50
(Military Only)
S
Standard Power
7M1001 128K x 8 Dual-Port Static RAM Module
7M1003 64K x 8 Dual-Port Static RAM Module
2804 drw 15