,MOS Memory
Data Book
1984
II
III
\'
h'
.Jf
TEXAS
INSTRUMENTS
Interchangeability Guide _
EPROM Devices
ROM Devices
Applications Information
Logic Symbols
Mechanical Data
MOS Memory
Data Book
1984
SMYD002
o184-464PP-142M
TEXAS
INSTRUMENTS
Printed in U.S.A.
IMPORTANT NOTICE
Interchangeability Guide . .
EPROM Devices
ROM Devices
Applications Information
Logic Symbols
Mechanical Data
-6'
:sO)
:::I
3
(1)
...
r;'
Sc.
(1)
!<
-I
0)
C"
CD
o....
SMJ2516
SMJ2532
SMJ2564
SMJ2708
SMJ27L08
SMJ4164
SMJ4416 ....................
SMJ5517 ....................
TM4164EC4 ..................
TM4164EL9 ..................
TM4164FL8 ..................
TMS2114 ....................
TMS2114L ...................
TMS2150 ....................
TMS2516 ....................
TMS2532 ....................
TMS2564 ....................
TMS2708 ....................
TMS27L08 ...................
TMS2732A ...................
6-1
6-11
6-21
6-31
6-31
4-39
4-85
8-25
5-1
5-5
5-9
8-1
8-1
8-7
6-1
6-11
6-21
6-31
6-31
6-47
Page
TMS2764
TMS4016
TMS4044
TMS40L44
TMS4116
TMS4161
TMS4164
TMS4256
TMS4257
TMS4416
TMS4464
TMS4500A
TMS4664
TMS4732
TMS4764
TMS4964
TMS27128
TMS47128
TMS47256
.................. .
.................. .
.................. .
................. .
.................. .
.................. .
.................. .
.................. .
................. .
................ ..
................. .
6-53
8-13
8-19
8-19
4-1
4-15
4-39
4-63
4-63
4-85
4-107
4-125
7-1
7-7
7-13
7-19
6-61
7-27
7-37
Q)
"C
'5
e,:,
t:
'';::::;
CJ
Q)
1)
C/)
...t:
...t:
0
Q)
(,J
....0
Q)
:sCO
I-
><
Q)
"C
..5
CJ
'':
Q)
E
::::s
t:
CO
..c:
c...
<i
1-1
(')
,..
CD
::J
,..
::J
tn
CD
CD
CO)
,~.
::J
C)
C
c:
CD
1-2
TABLE OF CONTENTS
ALPHANUMERIC INDEX, TABLE OF CONTENTS, SELECTION GUIDE
Alphanumeric Index to Data Sheets .................................. .
Table of Contents ............................................... .
RAMs, ROMs, EPROMs Selection Guide ............................... .
INTERCHANGEABILITY GUIDE
Part I - Alternate Vendor Part Numbering (Examples) ..................
Part II - Second Sources ........................................
Dynamic RAMs .............................................
Static RAMs ...............................................
EPROMs ..................................................
1-1
1-3
1-5
c
0
.
.
.
.
.
3-1
3-3
3-8
3-8
5V
5V
5V
5V
5V
5V
3~Supply
3-Supply
3-Supply
3-Supply
3-Supply
.
.
.
.
.
.
.
.
.
.
4-1
4-15
4-39
4-39
4-63
4-63
4-85
4-85
4-107
4-125
5-1
5-5
5-9
(2Kx8)
(2Kx8)
(4Kx8)
(4Kx8)
(8Kx8)
(8Kx8)
(1Kx8)
(1Kx8)
(1Kx8)
(1Kx8)
(2Kx8)
o~
(,)
CD
Q)
tJ)
....U;c
....cCD
0
U
'to-
CD
:is
co
t-
(64Kx4)
(64Kx9)
(64Kx8)
16,384-bit
16,384-bit
32,768-bit
32,768-bit
65,536-bit
65,536-bit
8,192-bit
8,192-bit
8,192-bit
8,192-bit
16,384-bit
oS
C!'
2-1
2-8
2-8
2-9
2-10
CD
"C
.......................
.......................
.......................
.......................
.......................
.......................
.......................
.......................
.......................
.......................
.......................
6-1
6-1
6-11
6-11
6-21
6-21
6-31
6-31
6-31
6-31
6-41
1-3
><
CD
"C
.5
(,)
0i:
CD
::s
c
co
.c
Co
<i
l>
-6'
:::r
Q)
::::J
C
3C'D
...CS'
5'
c.
C'D
><
Q)
eCD
....o
TMS2732A
TMS2764
TMS27128
5V
5V
5V
32,768-bit
65,536-bit
131,072-bit
(4Kx8) .......................
(8Kx8) .......................
(16K x 8) ......................
6-47
6-53
6-61
ROM DEVICES
TMS4664
TMS4732
TMS4764
TMS4964
TMS47128
TMS47256
5V
5V
5V
5V
5V
5V
65,536-bit
32,768-bit
65,536-bit
65,536-bit
131,072-bit
262,144-bit
(8Kx8) .......................
(4Kx8) .................... ...
(8Kx8) ......
..............
(8Kx8) .......................
(16K x8) ......................
(32Kx8) ......................
7-1
7-7
7-13
7-19
7-27
7-37
'
.
.
.
.
.
.
.
APPLICATIONS INFORMATION
64K Dynamic RAM Refresh Analysis System Design Considerations .......... .
256-Cycle Refresh Conversion ...................................... .
TMS4164A and TMS4416 Input Diode Protection ....................... .
TMS4164 and TMS4416 Interlock Clock .............................. .
Introduction to Surface Mount Technology ............................ .
TTL Drivers for TMS4416-1 5 ...................................... .
TMS4416/7220 Graphics ......................................... .
TMS4416/TMS4500A Evaluation Board
.............................. .
TMS4500A ALE and ACX Timing ................................... .
TMS4500A DRAM Controller Configured for the TMS99000 Series
16-Bit Microprocessors ........................................ .
TMS4500A/8088 Interface ........................................ .
TMS4500A/MC68000 Interface .................................... .
An Introduction to Cache Memory Systems and the TMS21 50 .............. .
High Density ROMs In Consumer Game Systems ........................ .
8-1
8-1
8-7
8-13
8-19
8-19
8-25
9-1
9-3
9-7
9-11
9-15
9-25
9-31
9-39
9-45
9-51
9-63
9-69
9-85
9-93
LOGIC SYMBOLS
Explanation of New Logic Symbols for Memories
10-1
MECHANICAL DATA
11-1
1-4
.................................................
MOS
LSI
WORDS
Q)
(8K)
(4K)
1K
"'C
SRAMs
EPROMs
'S
TMS2114
TMS2114L
TMS2708
TMS27L08
(!J
SMJ2708
'';:;
SMJ27L08
SRAMs
2K
(.)
Q)
(16K)
EPROMs
TMS4016
TMS2516
SMJ5517
SMJ2516
TMS2716
Q)
en
...u)
...
C
Q)
TMS2532
o
U
o
SMJ2532
Q)
(4K)
4K
(32K)
SRAMs
ROMs
TMS4044
TMS4732
EPROMs
TMS40L44
TMS2732A
....
:cCO
...
(64K)
ROMs
8K
TMS4664
><
EPROMs
Q)
TMS2564
"'C
C
TMS4764
SMJ2564
TMS4964
TMS2764
(.)
''::
Q)
(16K)
16K
(64K)
E
::l
C
CO
(128K)
DRAMs
DRAMs
ROMs
TMS4116
TMS4416
TMS47128
EPROMs
TMS27128
SMJ4416
.r:.
c.
:;a:
(256K)
32K
ROMs
TMS47256
(64K)
64K
(256K)
DRAMs
DRAMs
TMS4161
TMS4464
TMS4164
SMJ4164
(256K)
256K
DRAMs
TMS4256
TMS4257
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
1-5
-6'
:sO)
:::s
...
n'
CD
:::s
c.
CD
?<
-t
0)
e-
m-
e.....
(")
...:::s
...:::s
!!'
CD
CA
CD
m...c'
:::s
(")
G')
c:
~
1-6
Interchangeability Guide
EPROM Devices
ROM Devices
Applications Information
Logic Symbols
Mechanical Data
...S"
.
(1)
(")
:::r
Q)
~
cc
(1)
Q)
g
;::;"
<
G')
r:::
c:
(1)
INTERCHANGEABILITY GUIDE
-45
2114L
L
CI)
(J.g, )
TMS Commercial MaS
Max Access
4 45 ns -20200 ns
55 ns -25250 ns
70 ns -30300 ns
"C
S
~
>-
-40C to aoc
L ooC to 70C
JD Side Braze
M -55C to 125C
MC Chip-on-Board
N Plastic DIP
:cCO
CI)
en
t:
- 55C to 100C
CO
..r:::
....CJ
-15 150 ns
....
CI)
t Inclusion of an "L" in the product identification indicates the device operates at low power.
..5
91
28
-15
Max Access
90 DRAM
-70
70 ns
91 SRAM
-10
100 ns
92 ROM
-15
150 ns
17/27 EPROM
-20
200 ns
2364
Max Access
A
350 ns
250 ns
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
2-1
INTERCHANGEABILITY GUIDE
EA
:r....
..
:r
(1)
27XX EPROM
()
Other ROM
II)
::s
CO
(1)
II)
g;
EMM/SEMI
;:;:
-<
4014
C)
r::
c:
(1)
Speed Range )
Max Access
A Slow
Fast
FAIRCHILD
3528
-A
I.. .)
( s...
Max Access
- 1 (or Al Slowest
-2 (or BI
-3
-4
-5 Fastest
t May be omitted.
2-2
TEXAS
INSlRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
INTERCHANGEABILITY GUIDE
FUJITSU
MB
8264
-10
tn..)
. (s....
Q)
"'C
Max Access
MB Fujitsu
-10
100 ns
C!J
-12
120 ns
-15
150 ns
>
:cCO
Q)
C)
HITACHI
CO
.
...
.s::.
(,)
Q)
..::.3..
.5
Max Access
-1 Fastest
HM RAM
-2
-3
-4 Slowest
HN ROM
INMOS
IMS
-15
2600
Max Access
-45
45 ns
-55
-10
100 ns
-12
120 ns
-15
150 ns
55 ns
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
2-3
INTERCHANGEABILITY GUIDE
INTEL
...CD
:::l
...
Max Access
-1 Fastest
::r
-2
-3
-4
-5
C')
Dl
:::l
CC
CD
Dl
-6
Slowest
;:;'
-<
G)
INTERSIL/AMS
c:
CD
IM7
Max Access
- 1 (- 111 Fastest
-2 (-121
-3
-4
MOSTEK
MK
4564
-15
(Spa",L.,)
Max Access
-55 55 ns
4250
-70 70 ns -5300
-90 90 ns - 6350
1 120ns -15150
2 150 ns -20 200
3200ns t -25250
ns
ns
ns
ns:l:
ns:l:
ns :l:
2-4
TEXAS.,
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
Slowest
INTERCHANGEABILITY GUIDE
MOTOROLA
-15
MCM
-t
( IC Memory Prefix)
Q)
Max Access
-10
-12
-15
. -20
-25
-30
-45
t Inclusion of an "L" indicates low power version.
100 ns
120 ns
150 ns
200 ns
250 ns
300 ns
450 ns
"C
>
:!:
:cctI
Q)
C)
c:
ctI
.c
(,)
...
Q)
~
.5
NATIONAL SEMICONDUCTOR
4164
-15
Max Access
-12 120 ns
-15 150 ns.
-20 200 ns
MSM
3764
-20
Max Access
-12 120 ns
-15 150 ns
-20 200 ns
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
2-5
INTERCHANGEABILITY GUIDE
JLPD
-2
4164
5"
.....
.,
Max
-0
-1
-2
-3
(')
:r
m
~
CO
C
g;
;:;"
-<
SIGNETICS
G')
c:
23128
-25
Max
-20
-25
-30
-45
Access
200 ns
250ns
300 ns
450 ns
SYNERTEK
Sy
-4
2150
Max
-2
-3
-4
-5
Access
200 ns
300 ns
45 ns
55 ns
2-6
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
Access
200 ns
250 ns
100 ns
150 ns
INTERCHANGEABILITY GUIDE
TOSHIBA
TMM
-3
4164
(5."'1....,)
Max Access
-1 Fastest
-2
-3
-4
-5
Slowest
CD
"C
'S
C!)
>
:l:
:sca
CD
C)
ca
.c
(,)
VLSI TECHNOLOGY
...
....CD
VT
4500A
-15
..5
(Sf.JR..' )
Max
-15
-20
-25
Access
150 ns
200 ns
250 ns
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
2-7
INTERCHANGEABILITY GUIDE
PART II - SECOND SOURCES*
"Based on available published data. (Official second sourcing agreements not necessarily implied.)
All devices listed operate over the OOC to 70C temperature range.
DYNAMIC RAMS
5'
....
CD
ORGANIZATION
...
16Kx 1
:::r
(3 Supply)
(')
MAX ACCESS
Max Access
250 ns
VENDOR
TI
TI
Q)
.:::J
CC
CD
SECOND SOURCES
AMD
Am9016
Fairchild
F4116
Fujitsu
MB8116
HM4716A
IM4116
Hitachi
Intersil
Q)
PART NUMBER
TMS4116
==t'
ITT
ITT4116
Mitsubishi
M5K4116
C)
Mostek
MK4116
MCM4116B
is:
Motorola
National
NEC
MM5290
/LPD416
Toshiba
TMM416
-<
r:::
CD
64Kx 1
Max Access
200 ns
TMS4164 1
TI
(5 V)
Fairchild
F4164
Fujitsu
Hitachi
MB8264A
HM4864
IMS2600 t
INMOS
Micron Tech.
2164
MT4264 t
Mitsubishi
M5K4164
Mostek
Motorola
National
MK4564
MCM6665
NEC
/LPD4164
Intel
16Kx4
(5 V)
256K x 1
(5 V)
Max Access
Max Access
200 ns
200 ns
OKI
MSM3764
Toshiba
TMM4164
TMS4416
Fujitsu
Hitachi
MB81416
INMOS
IMS2620
Fujitsu
TMS4256/TMS4257
MB81257/MB81256
Hitachi
HM50257
Mitsubishi
Motorola
MSM4256
NEC
/LPD41256~PD41257
OKI
Toshiba
MSM37256
TMM41256
Western Electric
WCM41256
TI
TI
tThese devices have a 256 cycle. 4 ms refresh scheme. All others refresh in 2 ms.
2-8
NMC4164 t
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
HM48416AP
MCM6256
INTERCHANGEABILITY GUIDE
STATIC RAMS
ORGANIZATION
4Kx1
(5 V)
VENDOR
MAX ACCESS
Max Access
TI
450 ns
SECOND SOURCES
TI
AMD
Intersil
IM7141/IM7141L
Intel
2141/2141L
National SC
MM2141
Mitsubishi
M5T4044
Mostek
NEC
MK4104
I'PD4104
SY2141/SY2141 L
Synertek
1Kx4
(5 V)
2Kx8
(5 V)
Max Access
Max Access
450 ns
250 ns
PART NUMBER
TMS4044/TMS40L44
Am4044
TI
TMS2114/TMS2114L
AMD
Am9114E/91L14E
EA
EMM/SEMI
EA2114L
2114
Fairchild
2114
Hitachi
HM472114A
Intel
2114A/2114AL
Mitsubishi
M5L2114L
Motorola
MCM2114/MCM21L14
MM2114/MM21 L 14
National SC
NEC
I'PD2114/I'PD2114L
OKI
Synertek
MSM2114/MSM2114L
SY2114/SY2114A
TI
TMS4016
Fairchild
Fujitsu
F3528
MB8128
Mitsubishi
M58725
Mostek
OKI
MK4802
Toshiba
TMM2016
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
MSM2128
2-9
INTERCHANGEABILITY GUIDE
EPROMS
ORGANIZATION
1Kx8
(3 Supply)
MAX ACCESS
Max Access
2KxS
(3 Supply)
Max Access
2Kx8
(5 V)
Max Access
450 ns
450 ns
TI
VENDOR
SECOND SOURCES
TI
AMD
TMS270S/TMS27LOS
270S
Fairchild
Fujitsu
F270S
MBS518
Intel
Motorola
National SC
OKI
2708/270SL
MCM270S
MM270S
MSM270S
TI
TMS2716
TMS2716/TMS27 A 16
Motorola
450 ns
TI
Fujitsu
Hitachi
TMS2516
2716
MBM2716
HN462716
Intel
Mitsubishi
2716
M5L2716
Mostek
Motorola
National
NEC
OKI
Toshiba
MK2716
MCM2716/MCM27L 16
AMD
4KxS
(5 V)
Max Access
4KxS
(5 V)
Max Access
450 ns
MM2716
/LPD2716
MSM2716
TMM323
TMS2532
HN62532
MCM2532/MCM25L32
TI
Hitachi
Motorola
National
450 ns
TI
SKxS
(5 V)
Max Access
450 ns
TI
SKxS
(5 V)
Max Access
450 ns
TI
Am2732
F2732
MBM2732A
HN462732
2732A
NEC
OKI
Toshiba
Motorola.
/LPD2732
MSM2732
TMM2732
TMS2564
MCM68764
AMD
Fairchild
Fujitsu
TMS2764
Am2764
2764
MBM2764
OKI
Max Access
250 ns
TI
Fujitsu
Intel
2-10
MM2532
TMS2732A
AMD
Fairchild
Fujitsu
Hitachi
Intel
Mitsubishi
Hitachi
Intel
Mitsubishi
16Kx8
(5 V)
PART NUMBER
TEXAS
INSlRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
M5L2732
HN4S2764
2764
M5L2764
MSM2764A
TMS2712S
MBM27128
27128
Interchangeability Guide
EPROM Devices . .
ROM Devices
Application$ Information . .
Logic Symbols
Mechanical Data
G)
5"
en
en
D)
-3
~
-<
-t
:r
CQ
o
:s
<
CD
:s
..o
-..
en
=....en
:s
en
CII
CII
CD
CD
(')
r+
...
C
CD
...::::J
Q)
...
......
en
...
CJ
::::J
Q)
Q)
.c
en
...
CO
CO
enc
o
cQ)
>
C
'';::;
o
U
t:n
'E
-...
i=
>
CO
(/)
(/)
Fully Static RAM - In a fully static RAM, the periphery as well as the memory array is fully static. The periphery is thus
always active and ready to respond to input changes without the need for clocks. There is no precharge required for
static periphery.
2 10
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
3-1
G)
5"
en
en
Q)
-<
-I
Output Enable - A control input that. when true. permits data to appear at the memory output. and when false. causes the
output to assume a high-impedance state. (See also chip select)
PMOS - A type of MOS technology in which the basic conduction mechanism is governed by holes. (Short for P-channel
MOS)
3'
Parallel Access - A feature of a memory by which all the bits of a byte or word are entered simultaneously at several inputs
or retrieved simultaneously from several outputs.
CO
Power Down - A mode of a memory device during which the device is operating in a low-power or standby mode. Normally
read or write operations of the memory are not possible under this condition.
5'
:::s
<
Q)
...:::s
0'
:::s
en
-...
Program - Typically associated with EPROM memories. the procedure whereby logical O's (or "s) are stored into various
desired locations in a previously erased device.
Program Enable - An input signal that when true. puts a programmable memory device into the program mode .
Programmable Read-Only Memory (PROM) - A memory that permits access to any of its address locations in any desired sequence with similar access time to each location.
The term as commonly used denotes a read/write memory.
NOTE:
Q)
Read - A memory operation whereby data is output from a desired address location.
Q)
tJ)
:r
Q)
...
...
c
...cn
Q)
Read-On/y Memory (ROM) - A memory in which the contents are not intended to be altered during normal operation.
NOTE:
Unless otherwise qualified. the term ~'read-only memory" implies that the content is determined by its
structure and is unalterable .
ReadIWrite Memory - A memory in which each cell may be selected by applying appropriate electrical input signals and the
stored data may be either (a) sensed at appropriate output terminals. or (b) changed in response to other similar electrical input signals.
Row Address Strobe (RAS) - A clock used in dynamic RAMs to control the input of the row addressed. It can be active high
(RAS) or active low (RAS).
tJ)
Q)
Scaled-MOS (SMOS) - MOS technology under which the device is scaled down in size in three dimensions and in operating
voltages allowing improved performance.
Semi-Static (Quasi-Static, Pseudo-Static) RAM - In a semi-static RAM. the periphery is clock-activated (i.e . dynamic).
Thus the periphery is inactive until clocked. and only one memory cycle is permitted per clock. The peripheral circuitry
must be allowed to reset after each active memory cycle for a minimum precharge time. No refresh is required.
Serial Access - A feature of a memory by which all the bits are entered sequentially at a single input or retrieved sequentially
form a single output.
Static RAM (SRAM) - A read/write random-access device within which information is stored as latched voltage levels. The
memory cell is a static latch that retains data as long as power is applied to the memory array. No refresh is required.
The type of periphery circuitry sub-categorizes static RAMs.
3-2
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
.
...
.....
Q)
The inherent capacitance on every pin, which can vary with various inputs and outputs.
::s
(.)
::s
Example symbology:
Ci
Input capacitance
Co
Output capacitance
Ci(D)
Input capacitance, data input
...
CJ)
Q)
Q)
..c:
Current
CJ)
...
CO
CO
en
c
o
"+:
cQ)
>
C
(.)
C)
"s
i=
CO
en
en
o
(5
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
3-3
C')
5"
C/)
C/)
Q)
An input voltage level within the less positive (more negative) of the two ranges of values used to represent the binary
variables.
NOTE:
A maximum is specified that is the most positive value of low-level input voltage for which operation of the
logic element within specification limits is guaranteed .
'<
-I
5'
The voltage at an output terminal with input conditions applied that according to the product specification will
establish a low level at the output.
::J
The voltages supplied to the corresponding voltage pins that are required for the device to function. From one to four of
these supplies may be necessary, along with ground, VSS.
3'
eQ
<
CD
::J
r+
cr
::J
(I)
C
I
r+
en
:r-
Time Intervals
New or revised data sheets in this book use letter symbols in accordance with standards recently adopted by JEOEC,
the IEEE, and the IEC. Two basic forms are used. The first form is usually used in this book when intervals can easily be
classified as access, cycle, disable, enable, hold, refresh, setup, transition, or valid times and for pulse durations. The
second form can be used generally but in this book is used primarily for time intervals not easily classifiable. The second (unclassified) form will be described first. Since some manufacturers use this form for all time intervals, symbols
in the unclassified form are given with the examples for most of the classified time intervals.
CD
CD
r+
.,en
Generalized letter symbols can be used to identify almost any time interval without classifying it using traditional or
contrived definitions. Symbols for unclassified time intervals identify two signal events listed in from-to sequence using the format:
r+
(')
r+
.,C
tAB-C~
Subscripts A and C indicate the names of the signals for which changes of state or level or establishment of state or
level constitute signal events assumed to occur first and last, respectively, that is, at the beginning and end of the time
interval. Every effort is made to keep the A and C subscript length down to one letter, if possible (e.g., R for RAS and C
for CAS of TMS 4116).
Subscripts Band 0 indicate the direction of the transitions and/or the final states or levels of the signals represented by
A and C, respectively. One or two of the following is used:
H
L
V
X
Z
3-4
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
Unclassified
Description
Access time from address
Access time from chip select (low)
tAVOV
tSLOV
Cycle time
...
.c
NOTE:
The cycle time is the actual time interval between two signal events and is determined by the system in
which the digital circuit operates. A minimum value is specified that is the shortest interval that must be
allowed for the digital circuit to perform a specified function (e.g., read, write, etc.) correctly.
Unclassified
Description
tc(RI, tc(rd)
tc(WI
tAVAV(R)
tAVAV(W)
R is usually used as the abbreviation for "read"; however, in the case of dynamic memories, "rd" is used
to permit R to stand for RAS.
The time interval between the specified reference points on the input and output voltage waveforms, with the threestate output changing from either of the defined active levels (high or lowl to a high-impedance (offl state.
Example symbology:
Unclassified
Description
Output disable time after chip select (high)
Output disable time after write enable (low)
tSHOZ
tWLOZ
'';::;
c(1)
>
C
o
U
C)
tdis(S)
tdis(W)
...
C
Classified
Classified
en
t /)
Example symbology:
NOTE:
(1)
(1)
's
-...
i=
>
~
t/)
t/)
(5
Example symbology:
Classified
Unclassified
ten(SL)
tSLOV
Description
Output enable time after chip select low
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
3-5
1.
2.
The hold time is the actual time interval between two signal events and is determined by the system
in which the digital circuit operates. A minimum value is specified that is the shortest interval for
which correct operation of the digital circuit is guaranteed.
The hold time may have a negative value in which case the minimum limit defines the longest interval
(between the release of the signal and the active transition) for which correct operation of the digital
circuit is guaranteed.
Example symbology:
Classified
Unclassified
Description
th(D)
th(RHrd)
th(CHrd)
th(CLCA)
th(RLCA)
th(RA)
tWHDX
tRHWH
tCHWH
C)
5"
(I)
(I)
.
Q)
<
3'
:i'
cc
tCL~CAX
tRL-CAX
tRL-RAX
NEW FORM
OLD FORM
::J
th(CLCA)
th(RLCA)
th(RA)
th(ACl)
th(ARL)
th(AR)
c:::
CD
::J
...0'
::J
NOTE:
(I)
...
The fromto sequence in the order of subscripts in the unclassified form is maintained in the classified form.
In the caseofhold times, this causes the order to seem reversed from what would be suggested by the terms.
D)
D)
en
:::r
The time interval between specified reference points on the leading and trailing edges of the pulse waveform.
CD
CD
...
..en...c:
...c:
(')
.
CD
Example symnbology:
Classified
Unclassified
Description
tw(W)
twIRL)
tWLWH
tRLRH
The refresh time interval is the actual time interval between two refresh operations and is determined by
the system in which the digital circuit operates. A maximum value is specified that is the longest interval
for which correct operation of the digital circuit is guaranteed.
Example symbology:
Classified
trf
3-6
Unclassified
Description
Refresh time interval
TEXAS INSTRUMENTS
INCOR PORATEO
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
1.
2.
The setup time is the actual time interval between two signal events and is determined by the system
in which the digital circuit operates. A minimum value is specified that is the shortest interval for
which correct operation of the digital circuit is guaranteed.
The setup time may have a negative value in which case the minimum limit defines the longest interval (between the active transition and the application of the other signal) for which correct operation
of the digital circuit is guaranteed.
Example symbology:
Classified
Unclassified
Description
tsu(D)
tsu(CA)
tsu(RA)
tDVWH
tCAV-CL
tRAV-RL
tt
tt(CH)
tr(C)
tf(C)
Unclassified
Description
tCHCH
tCHCH
tCLCL
Valid time
(a)
(,)
::l
Q)
Q)
..c:
en
...
CO
CO
Example symbology:
Classified
...::l
Q)
...
......
en
...
en
o
'';:::;
cQ)
>
C
o
U
General
C)
The time interval during which a signal is (or should be) valid.
(b)
'E
-...
~
>
CO
en
en
o
Example symbology:
Classified
Unclassified
Description
tv(A)
tAXQX
Ou~put
(9
TEXAS INSTRUMENTS
INCORPORATED
3-7
C')
5"
(I)
(I)
Q)
...
-<
INPUT
FORCING FUNCTIONS
OUTPUT
RESPONSE FUNCTIONS .
High-to-Iow changes
permitted
Low-to-high changes
permitted
Don't Care
'::i
3'
5'
co
n
o
:::J
c::
CD
:::J
r+
0'
:::J
(I)
C
Q)
r+
Q)
en
:r
CD
CD
r+
en
...E:
r+
(')
r+
...E:
CD
Augmenting the descriptive text there appears a logic symbol prepared in accordance with forthcoming IEEE and IEC
standards and explained in the section of this book following this one. Following the symbol is usually a functional
block diagram, a flow chart of the basic internal structure of the device showing the signal paths for data, addresses,
and control signals, as well as the internal architecture. Usually the next few pages contain the absolute maximum
ratings (e.g., voltage supplies, input voltage, and temperature) applicable over the operating free-air temperature
range. If the device is used outside of these values, it may be permanently destroyed or at least it would not function as
intended. Next, typically, are the recommended operating conditions (e.g., supply voltages, input voltages, and
operating temperature). The memory device is guaranteed to work reliably and to meet all data sheet parameters when
operated in accord with the recommended operating conditions and within the specified timing. If the device is
operated outside of these limits (minimum/maximum), the device's operation is no longer guaranteed to meet the data
sheet parameters. Operation beyond the absolute maximum ratings as just described can result in catastrophic
failures.
The next section provides a table of electrical characteristics over full ranges of recommended operating conditions
(e.g., input and output currents, output voltages, etc.). These are presented as minimum, typical, and maximum
values. Typical values are representative of operation at an ambient temperature of T A = 25C with all power supply
voltages at nominal value. Next, input and output capacitances are presented. Each pin has a capacitance (whether an
input, an output, or control pin). Minimum capacitances are not given, as the typical and maximum values are the most
crucial.
The next few tables involve the device timing characteristics. The parameters are presented as minimum, typical (or
nominal), and maximum. The timing requirements over recommended supply voltage range and operating free-air
temperature indicate the device control requirements 'such as hold times, setup times, and transition times. These
values are referenced to the relative positioning of signals on the timing diagrams, which follow. The switching
characteristics over recommended supply voltage range are device performance characteristics inherent to device
3-8
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
..
....
Q)
:::l
CJ
:::l
....
en
....Q)
Q)
.c
en
....C'C'OO
( I)
o
c
'+:;
Q)
>
C)
'E
-i=.
>
C'O
(I)
(I)
c:5
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 PALLAS, TEXAS 75265
3-9
C)
0"
(I)
(I)
..
C)
'<
-of
3'
5'
(Q
oo
::s
<
::s
....
CD
0'
::s
C/I
o
DI
....
DI
en
::r
CD
....CD
en
.......
c
...c
~
...
3-10
Interchangeability Guide
EPROM Devices
ROM Devices
Applications Information
Logic Svmbols
Mechanical Data
C
'<
~
01
ATTENTION
:D
):-
These devices contain circuits to protect the inputs and outputs against damage
due to high static voltages or electrostatic fields; however, it is advised that
precautions be taken to avoid application of any voltage higher than maximumrated voltages to these high-impedance circuits.
c;"
3:
01
~
Co
3:
CD
-<
en
c
"C
"C
Texas Instruments
P.O. Box 401560
Dallas, Texas 75240
CD
crCD<
til
MOS
LSI
TMS4116
16,384-811 DYNAMIC RANDOM-ACCESS MEMORY
OCTOBER 1977 - REVISED MAY 1982
16,384 X 1 Organization
TMS4116 . NL PACKAGE
(TOP VIEW)
iN
TMS4116-15
TMS4116-20
TMS4116-25
0
150 ns
200 ns
250 ns
100 ns
135 ns
165 ns
READ
OR
WRITE
CYCLE
(MIN)
READ,
MODIFYWRITEt
CYCLE
(MIN)
375 ns
375 ns
410 ns
375 ns
375 ns
515 ns
A6
AO
A3
A2
A4
Al
A5
PIN NOMENCLATURE
AO-A6
Addresses
CAS
RAS
3 Performance Ranges:
ACCESS ACCESS
TIME
TIME
ROW
COLUMN
ADDRESS ADDRESS
(MAX)
(MAX)
VSS
CAS
, Data Input
Data Output
RAS
VBB
VCC
+ 5-V
Power Supply
VDD
VSS
Ground
IN
Write Enable
CI)
Q)
CJ
"S;
Q)
......
oQ.
Q.
:::l
Ul
...o>-
E
Q)
description
"t:J
The TMS4116 series is composed of monolithic high-speed dynamic 16,384-bit MOS random-access memories organized as 16,384 one-bit words, and employs single-transistor storage cells and N-channel silicon-gate technology.
All inputs and outputs are compatible with Series 74 TTL circuits including clocks: Row Address Strobe RAS (or R)
and Column Address Strobe CAS (or C). All address lines (AO through A6) and data in (D) are latched on chip to simplify
system design. Data out (Q) is unlatched to allow greater system flexibility.
Typical power dissipation is less than 350 milliwatts active and 6 milliwatts during standby (VCC is not required during standby operation). To retain data, only 10 milliwatts average power is required which includes the power consumed to refresh the contents of the memory.
c::
CO
<t
a:
CJ
"eCO
c::
>-
The TMS4116 series is offered in a 16-pin dual-in-line plastic (NL suffix) package and is guaranteed for operation
from ooc to 70 oe. Package is designed for insertion in mounting-hole rows on 300-mil (7.62 mm) centers.
t The term "read-write cycle" is sometimes uS,ed as an alternative title to "read-modify-write cycle".
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-1
TMS4116
16,38481T DYNAMIC RANDOMACCESS MEMORY
operation
address (AO through A6)
Fourteen address bits are required to decode 1 of 16,384 storage cell locations. Seven row-address bits are set up
on pins AO through A6 and latched onto the chip by the row-address strobe (RAS). Then the seven column-address
bits are set up on pins AO through A6 and latched onto the chip by the column-address trobe (CAS). All addresses
must be stable on or before the falling edges of RAS and CAS. RAS is similar to a chip enable in that it activates
the sense amplifiers as well as the row decoder. CAS is used as a chip select activating the column decoder and the
input and output buffers.
write enable(W)
The read or write mode is selected through the write enable (W) input. A logic high on the W input selects the read
mode and a logic low selects the write mode. The write enable terminal can be driven from standard TTL circuits
without a pull-up resistor. The data input is disabled when the read mode is selected. When Wgoes low prior to CAS,
data-out will remain in the high-impedance state for the entire cycle permitting common 1/0 operation.
data-in (0)
-<~
Ci"
:XJ
s:
C
~
c..
s:
CD
3
o..,
-<
CJ)
C
"'C
"'C
CD
<
Data is written during a write or read-modify write cycle. Depending on the mode of operation, the falling edge of
CAS or W strobes data into the on-chip data latch. This latch can be driven from standard TTL circuits without a
pull-up resistor. In an early write cycle, W is brought low prior to CAS and the data is strobed in by CAS with setup
and hold times referenced to this signal. In a delayed write or read-modify write cycle, CAS will already be low, thus
the data will be strobed in by IN with setup and hold times referenced to this signal.
data-out (Q)
The three-state output buffer provides direct TTL compatibility (no pull-up resistor required) with a fan-out of two
Series 74 TTL loads. Data-out is the same polarity as data-in. The output is in the high-impedance (floating) state
until CAS is brought low. In a read cycle, the output goes active after the enable time interval talC) that begins with
the negative transition of CAS as long as talR) is satisfied. The output becomes valid after the access time has elapsed and remains valid while CAS is low; CAS going high returns it to a high-impedance state. In an early write cycle,
the output is always in the high-impedance state. In a delayed write or read-modify-write cycle, the output will follow
the sequence for the read cycle .
refresh
A refresh operation must be performed at least every two milliseconds to retain data. Since the output buffer is in
the high-impedance state unless CAS is applied, the RAS only refresh sequence avoids any output during refresh.
Strobing each of the 128 row addresses (AO through A6) with RAS causes all bits in each row to be refreshed. CAS
remains high (inactive) for this refresh sequence, thus conserving power.
Ci"
page-mode
til
Page-mode operation allows effectively faster memory access by keeping the same row address and strobing successive column addresses onto the chip. Thus,the time required to setup and strobe sequential row addresses on
the same page is eliminated. To extend beyond the 128 column locations on a single RAM, the row address and RAS
is applied to multiple 16K RAMs; CAS is decoded to select the proper RAM.
CD
power-up
VSS must be applied to the device either before or at the same time as the other supplies and removed last. Failure
to observe this precaution will cause dissipation in excess of the absolute maximum ratings due to internal forward
bias conditions. This also applies to system use, where failure of the VSS supply mu_st immediately shut down the
other supplies. After power up, eight RAS cycles must be performed to achieve proper device operation.
4-2
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4116
16,384811 DYNAMIC RANDOMACCESS MEMORY
,.,.
I
logic symbol t
RAM 16K X 1
AO
A1
(5)
20D7/21DO
(7)
(6)
A2
A3
A4
A5
A6
(12)
0
A 16383
(11 )
(10)
(13)
20D13/2106
C20[ROW]
RAS
en
CAS
IN
D
Q)
(,)
23C22
':;
(3)
Q)
(2)
AV
A.22D
(14)
.......
o
c.
t This symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and lEG. See explanation on page 10-1.
C.
:::l
CJ)
functional.block diagram
...o>
RAS3
CAS
R/W
D
E
Q)
~----------------------------~
'C
C
ca
A6
ROW
H~ ROW
A5
A4
ADDRESSI-
up
~ DECODE
A3
A2
BUFFERS
171
f---7--
CONTROL
COLUMN
'---
DUMMY CELLS
ADDRESS
""-
'---
128 SENSE
REFRESH
AMPS
c:t:
a:
IN
REG
DUMMY CELLS
A1
AD
110
._--f-::::~~,
f-4-~
----
'""'''
10F2
1/0 SELECTIO
(,)
'E
ca
DATA
OUT
REG.
c
>
f- 1/0
ROW
BUFFERS
~ DECODE
~~
ADA6
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-3
TMS4116
16,384-8IT DYNAMIC RANDOM-ACCESS MEMORY
absolute maximum ratings over operating free-air temperature range (unless other~ise noted) t
Voltage on any pin (see Note 1) .............................................
-0.5 V to 20 V
-1 V to 15 V
Voltage on Vee, Voo supplies with respect to Vss ................................
Short circuit output current ........................................................ 50 mA
Power dissipation ................................................................. 1 W
Operating free-air temperature range ............................................ ooe to 70 0 e
Storage temperature range ................................................
- 65 e to 150 0 e
t Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affact device reliability.
NOTE 1: Under absolute maximum ratings, voltage values are with respect to the most-negative supply voltage, Vee (substrate), unless otherwise noted.
Throughout the remainder of this data sheet, voltage values are with respect to VSS'
NOM
MAX
UNIT
4.5
-5
-5.5
4.5
10.8
5
12
5.5
13.2
V
V
PARAMETER
<::l
c:;"
::IJ
s:
NOTE 2;
Q)
2.4
2.7
-1
7
7
0
O.B
70
The algebraic convention, where the more negative (less positive) limit is designated as minimum, is used in this data sheet for logic voltage levels only_
Q)
::l
Co
s:
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
CD
PARAMETER
o...
<
VOH
VOL
II
10
r+
ISS1
ICC1:f:
en
r::::
'C
'C
...
c
CD
(;'
<
1001
ISS2
CD
ICC2
(I)
Standby current
1002
ISS4
ICC4:f:
50
CAS high
RAS cycling,
CAs high
4-4
27
10
0.5
50
20
50
RAS low,
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
MAX
UNIT
V
CAS cycling
1004
t All typical values are at T A
Typt
2.4
CAS high
MIN
ISS3
ICC3
1003
TEST CONDITIONS
10H = -5 mA
10L = 4.2 mA
VI = 0 V to 7 V,
20
0.4
10
pA
10
p.A
200
49
mA
35
100
mA
pA
pA
10
p.A
1.5
mA
200
p.A
10
27
p.A
mA
200
4
mA
27
mA
uA
1MS4116
16,384-811 DYNAMIC RANDOM-ACCESS MEMORY
capacitance over recommended supply voltage range and operating free-air temperature range, f
1 MHz
Typt
MAX
Cj(A)
pF
Cj(O)
pF
CHRC)
10
pF
CHW)
Co
8
5
10
pF
pF
PARAMETER
Output capacitance
UNIT
switching characteristics over recommended supply voltage range and operating free-air temperature range
PARAMETER
ta(C)
TEST CONDITIONS
CL
Load
= 100 pF,
= 2 Series,
ALT.
TMS4116-15
SYMBOL
MIN
MAX
TMS4116-20
MIN
MAX
TMS4116-25
MIN
MAX
UNIT
tCAC
100
135
165
ns
tRAG
150
200
250
ns
74 TTL gates
ta(R)
tRLCL = MAX,
CL = 100 pF,
Load = 2 Series,
74 TTL gates
= 100 pF,
Load = 2 Series
CI)
Q)
(.)
':;
Q)
CL
tOFF
74 TTL gates
40
50
60
ns
.......
o
c.
C.
::J
tJ)
...o>-
E
Q)
~
"'0
C
CO
~
~
a:
(.)
'ECO
c
>-
. ,'TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-5
TMS4116
16,384BIT DYNAMIC RANDOMACCESS MEMORY
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
SYMBOL
TMS4116-15
TMS4116-20
TMS4116-25
MIN
MIN
MIN
MAX
MAX
MAX
UNIT
tC(PI
tpc
170
225
275
ns
tc(rd)
tRC
375
375
410
ns
tc(WI
twc
375
375
410
ns
tc(rdW)
375
375
515
ns
tw{CHl
Pulse width,
tRWC
tcp
60
80
100
ns
tCAS
tRP
100
tRAS
twp
150
CAS
tw(CL)
tw(RHI
twIRL)
tw(W)
tt
135
10,000
120
10,000
45
3
tT
10,000
100
200
10,000
150
10,000
55
35
165
250
ns
10,000
ns
50
ns
75
50
ns
ns
tsu(CA)
tASC
-10
-10
-10
ns
tsu(RA)
tASR
ns
tsu(D)
tDS
ns
tsu(rd)
tRCS
ns
tsu(WCH)
tCWL
60
80
100
ns
tRWL
60
80
100
ns
tCAH
45
55
75
ns
tRAH
20
25
35
ns
tAR
95
120
160
ns
-<:;,
3
c:;.
>
tsu(WRH)
3:
CD
3
o...
-<
t/)
high
th(CLCA)
th(RA)
::l
0-
CAS
:ll
3:
before
th(RLCA)
after ~ low
th(CLD)
tDH
45
55
75
ns
th(RLD)
tDHR
95
120
160
ns
tDH
th(WLD)
thIrd)
45
55
75
ns
tRCH
ns
tWCH
45
55
75
ns
tWCR
95
120
160
ns
"C
"C
th(RLW)
o
CD
<
c:;.
RAS
tRLCH
Delay time,
tCSH
tCRP
150
-20
200
-20
250
-20
ns
tCHRL
tCLRH
tRSH
100
135
165
ns
tCWD
70
95
125
ns
tRCD
20
tRWD
120
160
200
ns
twcs
-20
-20
-20
ns
RAS
high
CD
en
tRLCL
low to
ns
CAS low
50
25
65
35
85
ns
RAS
low to
4-6
W low
CAS
low
tREF
TEXAS"
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
ms
TMS4116
16.38481T DYNAMIC RANDOMACCESS MEMORY
: : -it
'wIRLI
{\-___
I4--tCLRH~ I.-tW(RHI~
T
II
I j4-tRLCL
VIL
tc(rd)
tW(CL)---i r-tCHRL----i
If i!
RLC
"
j..---tW(CHI---.j
I
I
--t j4f-t
I
v~: ~COLUMN ~D~N)SGOO<XX,-_____
I
I
II
I \.--.II tsu(rdl~ I
I -ro0O(o{T$A:<X>O
I~
~
I f4--th(RLCA)~
--t J4-rI I
th(RAI
I
ADDRESSES
sU (CA)
th(CLCA)
tdis(CH)
U)
Q)
CJ
'S:
Q)
t:
o
c.
C.
::J
en
...o>
E
Q)
DO
VALID
VOL
..
~1-----ta(R)----~
)~-----
"C
C
ca
a:
CJ
'Eca
c
>
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-7
1MS4116
16,384811 DYNAMIC RANDOMACCESS MEMORY
<::l
D)
ADDRESSES
Ci'
:xl
l>
s:
Q)
::l
c..
s:
a>
...
<
o
en
01
I:
"C
"C
...o...
C
a>
<
Ci'
VOH
DO
----------HI-Z-----------
VOL
a>
fI)
4-8
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4116
16,384811 DYNAMIC RANDOMACCESS MEMORY
en
Q)
(J
'S;
Q)
ADDRESSES
.......
oQ.
Q.
~
rJ)
...>o
Q)
~
"C
C
a:1
DI
0:
(J
'Ea:1
DO
c
>
t The enable time (ten) for a write cycle is equal in duration to the access time from
CAS (ta(C)) in a read cycle; but the active levels at the output are invalid.
TEXAS
INSTRUMENTS
POST OFFICE
aox
4-9
TMS4116
16,3848IT DYNAMIC RANDOMACCESS MEMORY
14~----------tc(rdWI---------~~~
t..Joor----~'-
: : j t t - - - - , - - - - t W ( R L l - - - - - - -...
::~
+....
. I' r
\4--tRLCL--..
IC
"}t-
th (RLCAI
~ ~tsUIRAI
...j 4 - - - - t C L R H
th(RAI
--.I
1'*- tCHRL--.f
- - - - t w I C L I - - - - - - - -..
:
;J
tRLeH
~
H
~tsu(CAI
\.twIRHIJ
I ~tW(CHI---1
III
th(CLCAI
ADDRESSES
<:::l
Q)
cr
s:
jJ
Q)
:::l
Co
s:
CD
...
01
<
o...
r+
c
CD
<
0'
en
"C
"C
VOH
DO
VOL
-.....:.i---~
H1 Z
-
~'f= -V-A-LlD_DA-T-A_~3)---__
~ta(CI~
...
~t-----ta(RI---------.(......
CD
en
4-10
.' ..
" . TEXAs
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
RAS
V'H
-=k~
Ir
r
--I
tRLCH
tc(P).
CAS
Ii
(I)
:3o
Co
"*.
i
_i"- ~
=( L
5J
CO
I ~ tw(RH)~
t-----I 'w'CHI
r- 'CHRL --I
;.
I~:
14-tCLRH ---.I
II
V'H
oil
th(RA)
,*
'wlRL>
il~-
VIL
'C
III
th(CLCA)
th(CLCA)
th(CLCA)
-+j!J-tSU(CAl
ADDRESSES
1""""11+-
'h",,-JI--I I
W II~7;1' I
~~ I ~"'CI~
Ih
~
tdis(CHl
DO
~::
I ~ tdis(CH)
~J
I+-'h',"
I ~
~"'CI--j i
I !.-.f
....
:n
~
co
.;:.
=i
c
<
:2
:z:a
3:
=
:z:a
c
o
3:
:2
tdis(CH)
8>---
:i:-
n
n
m
en
en
3: ....
m3:
3: en
o=:
!.....
=<CO)
of"
~
I\J
"0
Cl
cc
CD
V,H
RAS
VIL
:30
-.,l
1"14
11
!t=k=----=-l1\
'wIRLI
-I
tRLCH
teWl
I j4-tRLCL-fi
II
I i-,wlcLI-,1
CAS
II
ADDRESSES
I
I
II
L -' th(CLWl I
~
It-""WCHI--.j
14-- th(RLWl4
litCHRL....I
r-'WIClI-,
r~
.}f
I ~th(CLCAlll
h'hICLCAI I
II
~'+ tsu(CAl
,.
tsu(CAl--i
L
I'
I. tsu(WRHl~
Mth(CLWll
~,,"(wCHI----I
II I
_I
~"";CHI--!
I
I I ~ tw(Wl
I
tsu(~l --t \.! I
tsu(Dl-+/
~
I ~ ., th(WLDl I
v~1
01
\.tW(RHl.j
(')
I
~: ~~~;s~#'t~;~~1?~W<2
I r-'WIClI-,
T1~'hICLCAI I I
'hIRAI-tI ~ I
I ~th(RLCAl-1
tsu(RAl ~'t I ~'t tsu(CAl
I~
~,:
t
I
\4--.I-t W(CHl
tw(Wl
V::
th(WLDl
DON'T CARE
1.----.1
j.-- th(RLDl---\
th(CLDl
thr"'ll(Ct"""I"LW"'r"'llr-T"'r"":t'"'T"T"::I"'T"r"
I H .1 tw(Wl
~I
I ~
.1 th(WLDl
~I~~~
tsu(Dl--i
th(CLDl
VALID DATA
4\fV\~~~;1~&20
~./ th(CLDl
:E
~.
CD
\4--tCLRH.-..{
1J
Co
CD
<(')
CD
~:
::l
cc
- .....
=3:
~en
=~
~-
~C;
.....
c
-<
2:
l:a
3:
::::a
l:a
2:
C
c
3:
:i:-
n
n
en
en
3:
m
3:
c
::::a
-<
TMS4116
16,384-81T DYNAMIC RANDOM-ACCESS MEMORY
ADDRESSES
.....
...
o
c.
C.
::::J
en
...>-
VOH
DO
VOL
------------HI-Z-------------
Cl)
~
"C
r::
a:I
~
~
a:
(,)
'E
a:I
r::
>-
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS, TEXAS 75265
4-13
TMS4116
16,38481T DYNAMIC RANDOMACCESS MEMORY
tc(rd) -
70 ~~-
ns
375
1000
Q.
Cycle Time -
300
500400,
250
300
250
TA (MAX)
GI
c:t
E
I-
375
5 00400
1000
50mA
40mA
60
GI
at
~~
:;
()
50
";;''Y
30mA
~.,v
>
C.
Q.
::s
(/j
-<.
...~
20mA
,Q~
c:t
~
.~
+~~ ~~
~?-
10mA
.9
o
o
2
10 3/t c (rd) -
CURRENT. 1003
tc(rd) -
Cycle TIme -
1000
500 400
ns
300
<
5'
C.
Q.
::s
a>
!!
:;
~\-<.
()
",""
~~i-\
(/j
20mA
\OO~~I
c:t
::E
Of
C
.9
.9
Cycle Rate -
1-.
~ ~I-
...
10mA
- "o
...
i'<~
o
10 3/t c (rdl -
lJ'p..'/-'1S~
20mA
I"
-(-{~
C \..\lJ'\i
(/j
\QQ~;'
30mA
>
C.
Q.
::s
<:,~~
c:t
::E
M 10mA
r3
MHz
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
4-14
250
30mA
>
a>
300
E 40mA
500 400
c:t
40mA
::s
1000
50mA
250
c:t
()
4
MHz
Cycle Rate -
SOmA
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
MOS
LSI
TMS4161
65,536-81T MULTIPORT MEMORY
JULY 1983
Dual Accessability - One Port Sequential Access, One Port Random Access
SIN
SCLK
SOE
D
65,536 x 1 Organization
AO
A6
Al
A5
A2
A4
A3
A7
oS
Q)
......
PIN NOMENCLATURE
CI)
Q)
(,)
Operating
Standby
TRICE
CAS
RAS
VDD
VSS
SOUT
AO-A7
Address Inputs
CAS
0
C.
C.
::l
en
...>-
0
RAS
SCLK
SIN
Serial Data-In
SOE
SOUT
Serial Data-Out
"C
TA/GE
IN
Write Enable
E
Q)
c:::
VDD
+5-V Supply
VSS
Ground
CO
ex:
(,)
'E
175 mW (Typical)
40 mW (Typical)
CO
c:::
>-
description
The TMS4161 is a high-speed, dual-access 65,536-bit dynamic random-access memory. The random-access port
makes the memory look like it is organized as 65,536 words of one bit each like the TMS41 ~4. The sequential access
port is interfaced to an internal 256-bit dynamic shift register organized as four 64-bit shift registers which makes
the memory look like it is organized as up to 256 words of up to 256 bits each which are accessed serially. One,
PRODUCT PREVIEW
This document contalnalnfonnation on a product unde,
development. Texallnstrumentl reserve. the right to
change or discontinue this product without notice.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-15
TMS4161
65.53681T MULTIPORT MEMORY
two, three, or four 64-bit shift registers can be sequentially read out depending on a two-bit code applied to the two
most significant column address inputs. The TMS4161 employs state-of-the-art SMOS (Scaled-MOS) N-channel double level polysilicon gate technology for very high performance combined with low cost and improved reliability.
The TMS4161 features full asynchronous dual access capability except when transferring data between the shift register
and the memory array.
Refresh period is extended to 4 milliseconds, and during this period each of the 256 rows must be strobed with RAS
in order to retain data. CAS can remain high during the refresh seql!ence to conserve power. Note that the transfer
of a row of data from the memory array to the shift register also refreshes that row.
All inputs and outputs, including clocks, are compatible with Series 74 TTL. All address lines and data-in are latched
on chip to simplify system design. Data-out is unlatched to allow greater system flexibility.
The TMS4161 is offered in a 20-pin dual-in-line-plastic package and is guaranteed for operation from OOC to 70C.
Packages are designed for insertion in mounting-hole rows on 300-mil (7,62 mm) centers.
random access address space to sequential address space mapping
C
~
n'
::a
The TMS4161 is designed with each row divided into four, 64-column sections. The first column section to be shifted
out is selected by the two most significant column address bits. If the two bits represent binary 00, then one to four
registers can be shifted out in order. If the two bits represent binary 01, then only 1 to 3 (the most significant) registers
can be shifted out in order. If the two bits represent 10, then one to two of the most significant registers 'can be
shifted out in order. Finally, if the two bits represent 11 only the most significant register can be shifted out. All registers
are shifted out with the least significant bit (bit 0) first and the most significant bit (bit 63) last. Note that if the two
column address bits equal 00 during the last register transfer cycle (TRInE equal to 0) a total of 256 bits can be sequentially read out.
l>
~
Q)
:s
Q.
CI)
o
-<
tn
c:
"0
"0
...o..
4-16
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TeXAS 75265
TMS4161
65,536-811 MULTIPORT MEMORY
functional block diagram
256 COLUMNS
(4 GROUPS OF 64 COLUMNS)
,-
- - ROW
-
I
I COL
0
~~i
-f
256
MEMORY ARRAY
OWS
1_ -
ROW
255
65.535
I
REG
00
SCLK
COL
0
COL
64
REG
10
I
I
fI)
(1)
CJ
SHIFT REGISTERS-REG
01
I
I
256 COLUMNS
"S;
(1)
SIN
r--
REG
11
......
I
COL
128
COL
192
0
0.
0.
::::J
COL
255
en
SIN
...>
64 BITS
128 BITS
192 BITS
1 OF 4
REGISTER
DECODER
256 BITS
K>--
SOUT
'"C
C
CO
:;
+ t
A6
E
(1)
:;
<t
a:
A7
CJ
SOE
"ECO
>
TR/QE
The TA/DE pin has two functions. First, it selects either register transfer or random-access operation as RAS falls,
and second, if this is a random-access operation, it functions as an output enable after CAS falls.
To use the TMS4161 in the random-access mode, TR/Of must be high as RAS falls. Holding TR/QE high disconnects
the 256 elements of the shift registers from the corresponding 256 bit lines of the memory array. If data is to be
shifted, the shift registers must be disconnected from the bit lines. Holding TR/QE low enables the 256 switches that
connect the shift registers to the bit lines and indicates that a transfer will occur between the shift registers al\d one
of the memory rows.
Once CAS has been pulled low, TR/QE controls when the data will appear at the Q output (if this is a read cycle).
Whenever TR/QE is held high, the Q output will be in the high-impedance state. This feature removes the possibility
TEXAS
INSfRUMENTS
POST OFFICE BOX 225012 OALLAS. TEXAS 75265
4-17
TMS4161
-<
~
Q)
n'
:JJ
l>
S
Q)
~
Co
S
co
3
...o
-<
CJ)
C
"C
"C.
......
o
co
<
Ci"
co
en
Data is written during a write or read-modify-write cycle. The falling edge of CAS or W strobes data into the on-chip
data latch. This latch can be driven from standard TTL circuits without a pull-up resistor. In an early write cycle, W
is brought low prior to CAS and the data is strobed in by CAS with setup and hold times referenced to this signal.
In a delayed write or read-modify-write cycle, CAS will already be low, thus the data will be strobed in by W with
setup and hold times referenced to this signal.
data-out (Q)
The three-state output buffer provides direct TTL compatibility (no pull-up resistor required) with a fan-out of two
Series 74 TTL loads. Data-out is the same polarity as data-in. The output is in the high-impedance (floating) state
as long as CAS or TR/GE is held high. Data will not appear on the output until after both CAS and TR/GE have been
brought low. In a read cycle, the guaranteed maximum output enable access time is valid only if tCQE is greater than
tCQE MAX, and tRLCL is greater than tRLCL MAX. Likewise, ta(ClMAX is valid only if tRLCL~ g~ter than tRLCL
MAX. Once the output is valid, it will remain valid while CAS and TR/QE are both low; CAS or TR/QE going high will
return the output to a high-impedance state. In an early write cycle, the output is always in a high-impedance state .
In a delayed write or read-modify-write cycle, the output will follow the sequence for the read cycle. In a register
transfer cycle, the output will always be in a high-impedance state.
refresh
A refresh operation must be performed at least every four milliseconds to retain data. Since the output buffer is in
high-impedance state unless CAS is applied, the RAS only refresh sequence avoids any output during refresh. Strobing each of the 256 row addresses (AO through A7) with RAS causes all bits in each row to be refreshed. CAS can
remain high (inactive) for this refresh sequence to conserve power. Note that the shift registers are also dynamic storage
elements and that the data held in the registers will be lost unless SCLK goes high to shift the data one bit position
or else the data is reloaded from the memory array. See specifications for maximum register data retention times.
page-mode
Page-mode operation allows effectively faster memory access by keeping the same row address and strobing successive column addresses onto the chip. Thus, the time required to setup and strobe sequential row addresses for
the same page is eliminated. To extend beyond the 256 column locations on a single RAM, the row address and RAS
are applied to mUltiple 64K RAMs. CAS is then decoded to select the proper RAM.
4-18
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS. TEXAS 75265
TMS4161
65,536-BIT MULTIPORT MEMORY
sequential access operation
TR/QE
Memory operations involving parallel use of the shift register are first indicated by bringing TR/QE low before RAS
falls low. This enables the switches connecting the 256 elements of the shift register to the 256 bit lines of the memory
array. The W line determines whether the data will be transferred from or to the shift registers.
write enable (W)
In the sequential access mode, W determines whether a transfer will occur from the shift registers to the memory
array, or from the memory array to the shift registers. To transfer from the shift registers to the memory array, Iii
is held low as RAS falls, and, to transfer from the memory array to the shift registers, W is held high as RAS falls.
Thus, reads and writes are always with respect to the memory array. The write setup and hold times are referenced
to the falling edge of RAS for this mode of operation.
row address (AO through A 7)
Eight address bits are required to select one of the 256 possible rows involved in the transfer of data to or from the
shift registers. The AO-A7, W, and the TR/QE line are latched on the falling edge of RAS.
register column address (A7, A6)
en
Q)
(J
To select one of the four shift registers (transfer from memory to register only), the appropriate 2-bit column address
(A 7, A6) must be valid when CAS falls. However, the CAS and register address signals need not be supplied every
cycle, only when it is desired to change or select a new register.
'S;
Q)
.......
SCLK
c.
Data is shifted in and out on the rising edge of SCLK. This makes it possible to view the shift registers as though
it were made of 256 rising edge D flip-flops connected D to Q. The TMS4161 is designed to work with a wide range
duty cycle clock to simplify system design. Note that data will appear at the SOUT pin not only on the rising edge
of SCLK but also after an access time of ~a(RSO) from RAS high during a parallel load of the shift registers.
C.
:l
en
...>
o
E
Q)
~
"C
c::
CO
SOE
The serial output enable pin controls the impedance of the serial output allowing multiplexing of more than one bank
of TMS4161 memories into the same external video circuitry. When SOE is at a low logic level, SOUT will be enabled
and the proper data read out. When SOE is at a high logic level, SOUT will be disabled and be in the high-impedance state.
a:
(J
's
CO
c::
>
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) t
-1.5 V to 10 V
Voltage on any pin except VDD and data out (see Note 1)
-1 V to 6 V
Voltage on VDD supply and data out with respect to VSS
Short circuit output current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50 mA
Power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 W
Operating free-air temperature range ............................................ OOC to 70C
Storage temperature range ................................................
- 65C to 150C
t Stress beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1:
All voltage values in this data sheet are with respect to VSS'
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TeXAS 75265
4-19
TMS4161
MIN
NOM
MAX
4.5
5.5
2.4
-1
V
V
VOO+0.3
0.8
UNIT
70
The algebraic convention, where the more negative (less positive) limit is designated as minimum, is used in this data sheet for logic voltage levels only.
electrical characteristics over full range of recommended operating conditions (unless otherwise noted)
High-level output
VOH
VOL
-<j
II
10H
-5 mA
10L
4.2 mA
10
Vo
c.
(t)
s:
After 1 -
..
Standby current
0.4
0.4
10
10
p.A
10
10
p.A
1002
2.4
UNIT
0 V
3
o
-<
2.4
0.4 V to 5.5 V,
tc(rd)
1001
MIN
VOO = 5 V
l>
s:
TMS4161-20
Typt
MAX
MIN
VI = 0 V to 5.8 V,
VOO = 5 V,
All other pins
:::c
TMS4161-15
Typt
MAX
TEST
CONDITIONS
PARAMETER
falls, t
35
50
30
45
mA
10
mA
30
40
25
35
mA
30
40
20
32
mA
16
27
15
25
mA
RAS cycle,
SIN low,
SOE high
tc(rd)
tn
c
CAS high,
"0
"0
..
....
1003
SCLK low,
SIN low,
SOE high,
TRtQE high
<
O
tc(P)
(t)
RAS low,
(t)
rn
1004
CAS cycling,
TAtGE
RAS high,
CAS high,
tc(SCLK) = 100 ns
NOTE:
1001 thru 1005 assume no load on
and SOUTo Additional information on these parameters on last page.
t All typical values are at T A = 25C and nominal supply voltages.
t See appropriate timing diagram.
VIL > -0.6 V.
I See power versus cycle time derating curve on last page.
4-20
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4161
65,536-0IT MULTIPORT MEMORY
1 MHz
capacitance over recommended supply voltage and operating free-air temperature range, f
Typt
MAX
Ci(A)
Ci(D)
pF
CURCI
Ci(W)
10
pF
Ci(CK)
Ci(SI)
Ci(SOE)
Ci(TR)
Co(O)
8
8
4
4
4
5
Co(SOUT)
PARAMETER
UNIT
pF
10
pF
10
pF
pF
pF
pF
7
7
pF
pF
switching characteristics over recommended supply voltage range and operating free-air temperature range
(see figure 1)
PARAMETER
ta(C)
ta(GE)
ta(R)
TEST CONDITIONS
TR/DE
a from
low
ta(RSO)
RAS high
Access time from SOE
ta(SOE;
ta(SOI
tdis(CH)+
low to SOUT
Access time from SCLK
100 pF
100 pF
tRLCL = MAX,
CL = 100 pF
SYMBOL
tCAC
tRAC
MAX
MIN
MAX
100
135
40
40
150
200
en
Q)
UNIT
CJ
'S:
Q)
......
o
c.
c.
::::s
50 pF
60
60
CL
50 pF
20
25
CL
50 pF
30
30
20
25
tOFF
tJ)
ns
...>o
E
Q)
~
'C
'fA/DE high
MIN
TMS4161-20
TMS4161-15
CL
tdis(OE)+
CL
CL
ALT.
20
25
20
25
t The maximum values for tdis(CH). tdis(QE). and tdis(SOE) define the time at which the output achieves the open circuit condition and are not referenced
c:
ca
<t
a:
CJ
'Eca
to VOH or VOL.
c:
>-
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-21
TMS4161
65,53681T MULTIPORT MEMORY
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
..
SYMBOL
tc(P)
tpc
tc(rd)
tRC
tc(W)
twc
tc(rdW)
tRWC
tc(SCLK)
tscc
tw(CH)
tw(CL)
tw(RH)
twiRL)
tw(W)
tw(CKL)
tcp
tCAS
tRP
tRAS
twp
tw(CKH)
tw(QE)
ns
ns
50,000
ns
ns
10,000
ns
ns
10,000
ns
ns
ns
ns
ns
50
ns
tsu(RA)
tASR
ns
tRCS
0
0
0
0
ns
twcs
-5
-5
ns
60
60
10
0
45
20
20
95
60
110
45
0
5
60
110
80
80
10
0
55
25
20
140
80
145
55
0
5
80
145
ns
30
30
ns
ns
low
tsu(D)
tsu(rd)
tDS
tCWL
s:
tsu(WRH)
tRWL
tsu(SI)
tsu(TR)
o
-<
en
th(CLCA)
tCAH
"'l
th(RA)
tRAH
th(RW)
th(RLCA)
"C
"C
th(CLD)
tDH
th(RLD)
tDHR
....
th(WLD)
th(CHrd)
tRCH
(I)
th(RHrd)
tRRH
<
th(CLW)
tWCH
(I)
th(RLW)
tWCR
0'
en
ns
0
0
tsu(WCH)
ns
RAS
tAR
tDH
TR/OE
low
UNIT
0
0
o
"'l
50
MAX
tT
tsu(WCL)
225
310
310
325
40
80
135
100
200
45
10
10
40
tASC
tsu(RW)
(I)
MIN
160
235
235
260
40 50,000
50
100 10,000
75
150 10,000
45
10
10
40
:J
0..
TMS4161-20
MAX
MIN
tsu(CA)
tt
OJ
TMS4161-15
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
4-22
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4161
65,536BIT MULTIPORT MEMORY
timing requirements over recommended supply voltage range and operating freeair temperature range (continued)
ALT.
PARAMETER
SYMBOL
th(SO)
th(TR)
tRLCH
tCHRL
tCLQEH
tCLRH
TMS416120
MIN
MIN
MAX
MAX
UNIT
ns
20
20
ns
tCSH
150
200
ns
tCRP
ns
100
135
ns
tRSH
100
135
ns
tCWD
60
65
ns
TMS4161-15
60
95
ns
50
50,000
50
50,000
ns
tRCD
20
50
25
65
ns
tRWD
110
tRLCL
tRLWL
trf
t/)
Q)
(.)
'S
Q)
ns
130
10
50,000
4
tREF
10
50,000
ns
ms
NOTE: Timing measurements are made at the 10% and 90% points of input and clock transitions. In addition, VIL max and VIH min must be met at the 10%
and 90% points.
......
o
c.
C.
::l
en
...o>
E
Q)
PARAMETER MEASUREMENT INFORMATION
~
"C
c::
CO
= 1.31 V
-JT
RL = 217 fl
OUTPUT
UNDER TEST
ex:
(.)
'ECO
c::
>
CL
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-23
TMS4161
65,536-BIT MULTIPORT MEMORY
read cycle timing
VIH
VIL
VIH
VIL
-<::s
Q)
AO-A7
c;"
::D
l>
s:
Q)
::s
c.
s:
CD
..
-<
o
VIH
en
c
VIL
"'C
"'C
..
o
r+
c
CD
<
c:;'
CD
(I)
4-24
VOH
VOL
j-- tCOE
I I
I I
--I
ta(OEI~
ioe--ta(CI
I--- t di (OEI--1
S
r--tdiS(CH----I
----::---------<{
VALID
~1-----ta(RI----..
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
~~-----
TMS4161
65,536 BIT MULTIPORT MEMORY
o
f/)
Q)
(,)
oS;
Q)
AO-A7
...
a..
0.
0.
:::J
\_-
CJ)
>-
a..
E
Q)
~
Iii
DON'T CARE
I_
twlWI
~thlwLDI~
""C
c::
CO
-,
<t
a:
I t---thlcLDI--.f
...
1.1-----thRLD
-I
---D-O-N-'T-C-A-RE----~
VAUD DATA
(,)
X'-______
D_O_N_'T_C_A_R_E_ _ _ __
CO
c::
>-
--.....~tsuIDI
VOH
Q
---------------HI-Z---------------
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 '. DALLAS, TEXAS 75265
4-25
TMS4161
65,536-8IT MULTIPORT MEMORY
"'1~----------tC(WI-----------...-.!.1
:,: --~X:~============_tw_(R_LI~~~~~~~~~~~~~:1f
rI
1
..........- - - - t c L R H - - - - -. .
I r-- tRLCL~
I
tt .....
I,
L\
L
r--tw(RHI_~
I .,.------- tRLcH-------~1
VIH
V'l
-I
~t~IRAI
\ I It---I
f.-.t
I
th(RAI-t--
-<::J
!\
~tcHRL--.j
""k ~14-----tW(CLI---- ~ Jd
th(RLCAI
--..f
ii
I
. .ltj!.
..
I ~II
I ..
r----- tw(CHI
.1
tt ~ - . - .
..t-~-----tcLaEH--..f.I...II let~
~tsU(CAI
Q)
AO-A7
n'
:xl
l>
s:
Q)
::J
C.
s:
(I)
.3
o
-<
en
t:
"C
"C
..c.
o
(I)
<
n'
(I)
en
The enable time (ten) for a write cycle is equal in duration to the access time from ~ (ta(C)) in a read cycle; but the active levels at the output are invalid.
4-26
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4161
65,536811 MULTIPORT MEMORY
,I.
114-----------tcrdWI----------~1
II - - - - - - - 14
. ~t
WIRLI---------"1;-
.:....I"'------tCLRH----~tl._twIRHI~
r
I:.
---..{
I
! tRLCH------~1 ~tCHRL---+I
1
III
~
~
1 1'-----------.. ._
.
I'
1....
1
t:
..
1----twlcLI---~_i
II
r-:-tsulRAI
_--twlcHI--~
..
--I
1 I----:-- thlRLCAl 1
.. ,
tt
t--I I .. I
I I ..
~---:-----tcLoEH-~I~II~
1 I I
I --.a '7tsUICAI I
~ Il
thlRAl1
fA
Q)
Co)
AO-A7
Q)
~~ru
I I- -I
l'RiilE
1
I
I1'.
rtcLWL--.f
VOH
tRLWL
"I I
thIRLDI'
I
t---thlcLDI
1
I
I
.
.1
II
.1
--..f~tsuIDI .1
I
I
thlWLDI
r--
tcoE
VAUD
I"
,-,--talCI
II
1
1
I
I
I
...o>
E
Q)
:liE
""C
)[;-.wIM1X-X~X....,.)~~,r--J'{~~4T"'""J1~<Xr-"7">Cr-"Jf'
:.: OOOOO&N10d00<.t
1
-f
II thlCLWI
II
tsuIWRHI~
I
I'
:: OC~~~c&oot!
D
I~
thlRLWI
l1;Z;.,......,...-r--rj---r-
'wIDE)
,
I
~tsuIWCHI~
I,
I.
\\\f\\\\~
tsulrdl-:--1
..
I
I
",
~I
~
VA"D
CO
:liE
oCt
a:
Co)
'ECO
;XX)fHHj(
X>C
--I
j4-talOEi
&:
&:
>
j-- tdislOEI
tdislCHI
p>-----
-I
talRI
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-27
+>-
(Xl
I
RAS
1
IS
I I
tRLCH
-.I t.-
.,
,.
te(P)
tw(CH)
r--
:1
I.
i.-tRLCL--=-t
I~
th(RA).,....,
~
~
AD.A7
~~~d
~z
~@
x
Tnla.
I
I
I
,I
I ,..
-.f r;-tSU(CA)
U1
U1
V'H
....}
tsu(rd)
.f4-
NOTE:
:::
tSU(CA,)--t
r;-
-----t
I
II
-I,
'caE
r-
!.-ta(C)....
ta(R)
.1
=--I
I I
~ tsu(rd)
ta(OE)
--.lr-th(CHrd)
,-
VALID
-1
VALID
.....,
~
~ ~ tsu(rd)
h~\
t:.J=
I~'"
..... ta(C)-.i
.1 tdis(CH) I
I
I
I
I
I I
j.-tdis(CH)
}H
I
1
I
t--ta(C)--t
I
tdis(CH)
.~
C~
m
01
C-
n
<n
..3'
;-
:r
CC
en
U'I
en
_
c..,)';;"
o
w--\.
I,:II
I
th(RHrd)
I th(CHrd)
-+(D&'S~&J
----
I
..f
rtdiS(OE)
,..
VALID
} -
en
5!-.of
3:
c:
r-.of
=a
==
-.of
3:
3:
C
lI !
I
,
jh=i;
rV' I
?
I
II
II
th(CHrd).-I14-
.:
:3
en -.of
!-"'3:
==
<
I I
I
~"f""x....:n-~"'<N"t"'~T"':C"'C"';"'~"t"'X~X~>
IS
,!
VIL _ _ _ _ _ _
, j.....*th(CLCA)
I I
I I
r- 'CLOEHtt!
'II
en
'"
th(CLCA)
II
~,: t I \ \\\\
-I
i~----
II
'
DON'T CARE
,-.
~
~ tCHRL---I
~tW(CL)---.f
ROW
,,"ITA'"1 '7:
.~
~t!'J
~,:
th(TR)
;;c
th(CLCA)
I ~ th(RLCA)~
~Ij- I ~ rstsU(CA)
tsu(RA)
0_
:;;z
tt-.l
~
--t
tw(RH)
tCLRH
Jfr
twIRL)
:,:[\
tt
'C
01
CC
_I
'"C
,..
twiRL)
RAS:::~
I
tt
1L
~
I"
-1
tRLCH
-,
tc(P)
tw(CH)
I.
tRLCL--t
th(RAI ~
tt--':
;"-+-th(CLCAI
:1
j.--tCLRH
,tsU(RAI~--Ir;I -+I'"iCAI
I[
th(TRI-J.--..!
fRtOE :,:
'I
I~
r-::I I"
I,
.1
! ~<SUICAI.0
1
th(CLWI
I.
o ~: oaf;
I J..--;.th(WLDI~
\1=
ZAfu{
CD
CD
n
<n
CD
r+
3'
:i'
CQ
I 1
~'~. ; :
7hv
1I
II
VAUO
I.
th(CLWI
-I
I"
I.- tsu(WCHI-.j
th(CLWI
-I
I
VALID
-l<~~7~~N)<Cr'""""Pr"~A9--0<
~tw(WI---i
I i.-th(WLDI--=--..I
I I4-th(WLDI~
.!=
~ffiAH+
I I.
Jt9{~~~E~
I+-tw(W)~
I I
t.:- t su(WRHI---1
~ tsu(WCHI----t
tsulDI-i
t+-:-
vnf-V="
~0
j+-th(CLDI--\
co
c.
i----I-th(CLCAI
1
I
~e4J~
~tW(WI~
I
\.-th(CLDI---i
J.e-- th(RLDI---~.t
NOTE 1:
I.
-I
tsu(WCHI--.I
W:,: eN;~~R~:
V
I 1
th(CLCAI
_I
...--th(RLWI,
tlr-----
rtw,clI1r~
3o
~.
----I
~XXX)(~NKXX;0XXXXXXXXXY
I
I
j.- tW(RH).,
CQ
CD
' ROW
AO-A7::
I
~ tCHRL---I
~tW(CLlf
~- I
1 ~th(RLCAI--.J..
SI
J"
Q)
_,
I
I
VAUO
~ ~Hfe<X
j.-th(CLDI-,
en
U"I
g,
c..,)
en
Co
=i
==
c:
r.....j
=a
c
=
m==
.....j
3:""'1
==~
c
=en
<-
f'
o
RAS
VIH~.
VIL
rl
-,i'l::r-
th(TR)
---1
wOE
~~
ROW
I_
"
COLUMN
II
II
II
!:
I &.....-...t-tCOE
tsu(rd) -'--1 I
I
I tCLWL I~.
w VIH
XX'!
JXX_
I_
I
V,H
VOL
i"
I II
II
I
I
Ie- tsu(WCH)~
I.-- tSU(WRH)~
tCLWL~ j--tw(W)--t II
tsu(rd) -f
I.--
~IY
-\~
1\
II
I
H/.Z
th(WLD)
ta(OE)~
:
,....ta(C)
ta(R)
-f4----i
I--
$
_I
tdis(CH)~
VALID OATA
"
VALID
I th(WLD) I-
..
I
I
I
I
I
~X;
'I
!--HI.Z :
-t t-- tdis(OE)
tdis(CH)-t-----ei
I
,
VAllO OATA
j4--ta(C)-..4
n
n
Ci'
'<
~'"o""IOI~~~g.""OI~
I
;
3.-
-5<XXXXXX
I I
I
30
CD
I ~I~-r-
I I
~th(CLD)----I
c.
i::ml
'CLDEH
II
I'
I~~~W;
I
~
I
I
-1
I
I
:1\I
'"
CD
II)
'<
I II
I II
II
,I I
r--tw(W)..f
NOTE:
II
I'
~th(CLD)--'
I
o
th(RLD)
I
I
VOH
tsu(WCH)
tRLWL
I,
D. VIL
II
II
I
COLUMN
II
II
I I
::7 : \ \N\'1J.:-tsu(TR)
~~
c.
tt-.4
. i.V\AMf\N; ~
3
0
(;
fi-tW(CH)~\..
i'T
I-II
II
II)
II
II
tt-.t ~
I
I I
,I
;I I
f4---.f- th(CLCA)
I II
~~ ",~.~ ~
III
I I'
AOA7
Ii
"C
CC
CD
I--tw(RH)---t
I--tcHRL----t
1~~t--tW(CL)_____1ff~'~~
I
th(CLCA)~
I 4 - - - t h(RLCA)4-!---i
""~RAT
~,:~
---I
iT
::
th(RA)
t~LCH
:t!
_VIH
J4-tCLRH
tW(CL)~
\
i'-
i
-I
'I I
tc(P)
I~-
!I'
I
ss
I'
tt
r--tRLCL
CAS VIL
1F .
'wIRLI
}-H>Z-
..3'
s
CC
en -I
.?1S:
U1
en
Cor.)~
en' en
!!!-I
s:
c:
r-I
:;;
Q
:a
-I
s:
m
s:
Q
:a
-<
TMS4161
65,536BIT MULTIPORT MEMORY
RAS only refresh timing
VIH
RAS
VIL
VIH
CAS
VIL
VIH
AO-A7
VIL
VIH
TR/OE
.......
VIL
VIH
o
c.
VIL
CJ)
VIH
C.
:::I
Vii
...>-
CD
VIL
"C
VOH
t:
--------------HI-Z--------------
co
~
VOL
lid:
a:
(.)
'Eco
t:
>-
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-31
TMS4161
65,53681T MULTIPORT MEMORY
AO-A7
C
'<
:J
Q)
3
c;"
jJ
>
s:
Q)
:J
Q.
s:
(I)
o :,:
.o
0<XXXXXXXX>OOOT ~fXXXXXXXXXXXX><
'<
en
VIH
VIL
..
r+
SCLK
CD
<
C;O
.,I--I
,..I.~--___I
-1
j-tWCKH
~tRHSC--.f
tCKRL
I'
I.
,_
:,:;r \\\\\\\\SS\\\S>\\\\\\
l-j.talsOI,
(I)
---------------H-Z------------------
"C
"C
I I
I I
C/I
thIRSOI---f
taIRSOI--tlI. . - -..
,
_,
tWCKL
if
talsOI~
NOTES:
vOL _ _ _--'
~_ _
RE_G_D_A_TA
_ _..,
1. The shift register to memory cycle is used to transfer data from the shift register to the memory array. Everyone of the 256 locations in the
shift register is written into the 256 columns of the selected rOw. Note that the data that was in the shift register may have resulted. either
from a serial shift in or from a parallel load of the shift register from one of the memory array rows.
2. SOE assumed low.
3. SCLK may be high or low during twIRL)'
4-32
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4161
65.536-BIT MULTIPORT MEMORY
memory to shift register timing
twiRL)
}1
:,:------::lII.it-'RLCL----1
r
x-'w'cu-}tlt<------
II
1
I..
thIRLCA)
II
tSUIRA)~ I_
I 1I
AOA7 :,:
<><XX
Tn/fiE
::~~!II'-~~
tSUIRW)-r--i
IV :::
<XXII
VIH
VIL
.1
01
J.-tsuICA)
)(
I-
I ~thICLCA)
1
thlRA)
I.~
ROW
"UITR~
.1
tRLCH
COLUMN
~
...-r--....,r-.,.;~O...
0r-N""'z"l'"C-eI"l'R-OO<---""W"X-)()....,~
~O~'Sc9<XXXXX>OC
_I
thlRW)
1:
~xx~;-ce<xXXXX'XX)
I I
IXXXXXXXXXX>CO&.[}E
VOL
.1
tCKRL
thIRSO)
_______________- J
NOTES:
~---J
(.)
CO
NOT VAllO
CO
-e
c:
ta,so)H
~~
c:
a:
________
...o>
cd:
t--tRHSC1
VOH----__.
VOL ________- J
:::s
(/)
"'C
rKL
SCLK ::-.AI--\\\\\\\\\\\\\'i
"
~
~
I
SOUT
0.
0.
~ "'tWCKH~
t aISO )....,
...o
+oJ
II
I
---------------HI-Z---------------,-
Q)
Q)
II
VOH
-S
'hlTR,
t/)
Q)
(.)
>
____
r-taIRSO)
1. The memory to shift register cycle is used to load the shift register in parallel from the memory array. Everyone of the 256 locations in the
shift register re written into from the 256 columns of the selected row. Note that the data that is loaded into the shift register may be either
shifted out or written back into' another row.
2. SOE assumed low.
3. SClK may be high or low during twIRl)'
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-33
TMS4161
65,536-81T MULTIPORT MEMORY
. serial data transfer timing
SCLK
SIN
VIL __
1"""""-----.......-
taISO)~
thlSO)...f..-..I
-----fC
SOUT
VALID
VALID
~_J
r---4-
Xrc:=--______
B_IT_N_+_1_ _ _ _ _ _.......
taISOE)
VIH~~
VIL
~~------------------------------------------------~,
VIH-----------------------------------------------------------------------------
o
CD
<
c:;CD
en
NOTE:
4-34
While shifting data through the serial shift register, the state of TRICe is a don't care as long as TR/QE is held high when RAs goes low and tsu(TR)
and th(TR) timings are observed. This requirement avoids the Initiation of a register-to-memory or memory-to-register data transfer operation. The
serial data transfer cycle is used to shift data in andlor out of the shift register.
TEXAS INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
0>
~
tel,dl
Ir
II
RAS
:11: ---"N
tt-\
I
VIH
VIL
AOA7
;:;Z
TR/Qe
s:
~lTl
~z
~riJ
x
--t
-I
--I
I
I--7tt
mtsUICAI
'I-
tel,dl
1'-
II
lr ~
2nd~
-I.I t- th(TRl
r-thICLCAI
!J-L
II
t+-tSUIRAl
1-+-1 r-thlRAI
SS
II
r-tw(CLI..j,
"
~tW(RHlj
~tRLCHI________..j ....-,....+-tCHRL~
II
\1
thlRAIH
j4- .-.t
.(. I
II
I
!.+-tSUICAI
I
I
tSU(TRI1
tSUIRWI-:
th(TRl
-1l-thlRWI
I
I
-Il-thlCLCAl
thlTRI
tsuIRWI-{
3CI)
3
o
-<
..3"
:is"
CC
L!...L
~ ~thlRWI
..
CD
o-x"""]lCeT3~Aeoo<~
tSU(TRlJ
la"
aif
11""11
tSUIRAI~ k!'l
I Il.-th(RLCAl~
CC
II
I I
II
I
I
I
II
~~-r~'-__~~~~~__~~~-T~~~~~_ _-r~'~~x~x~~~~~~~~~
I.
\.----.4-thlRSOl
'Tta(SOl
-=-=--L J
VIH
taIRSOI4-----j
1: _ ..
~ th(RSOl
I'
'I
VIL
1---4-
talRSOI
'1
I-
1:
::L. ;
~: ~
1'1
'I
NOT VALID
tCKR:
talsOl~
tRHSC~
\\\\\t
twlCKLl
CAs
and register address need not be supplied every cycle, only when it is desired to change or select a new register length.
NOTES:
1. The shift register to memory mUltiple cycle is used to write the shift register data to more than one row of the memory array. An application
of this could be clearing all memory. To do this, the SIN line would be held at 0 to fill all locations in the shift register with O's. The shift register
would then be written into all 256 rows of the memory array in 256 cycles. The random output port Q will be in a high,impedance state as
long as register transfer cycles are selected.
en
U"I
U,
w
en
=
=i
_... _ . _ 1. . , . - - - - - - . : .
tWCKH~
SCLK
~ talRSOl
I...----.- th(RSOI
I
I
NOT VALID
NOT VALID
SOUT
Yf
i j.-tWIRHl......t I--tRLCL--t--:-tCLRH---.i
CD
I
I
256~
~eT ~09O><XX~}'c&{)m
II
II
W
01
'I
twlRLI
H-t --I
/.l+
I-YI
I
-!.I i--:
-I--;.t rt:
I
:1: X>m,ll ~~2VeR{Xxmll !KXXX>Oe,o<xx:~ :!~of>foo<x
G;
'"'"
'"'"
j-
'I
I
j.-twIRHl--1 I
tCHRL-----1 I
!~I
I-t-tsulRAI
I
if I
I tll-thlRWI
Vii
\1
VII~
tSU(RWI~
~c:::
II
tRLCH----1 I
tel,dl)..,
Il---tw'RLl
~
f--tCLRH~
tRLcL~twlcLI~"""-:-1
I-H;I---thIRLCAl-H
tSUITRI1'
i'i_'
~~~d
--,
thlRA\
'\
1st~
II
CAs'
'I-
twlRLI
en
::r
~
3:
c
r-
-I
:;:;
CI
:::IC
......
3: ......
m3:
3:~
CI:::ICC)
<-
f"
w
CJ)
"
Ir
II
RAS
~,:--"""'N
tt---1
CAs"
VIH
VIL
2l
AOA7
i'i_
tRLCL-.,f..twICLI-4of
tRLCH----t I
II
\I
If I
r- -1
VII~
mtsulCAI
~T
~~~d
.
;:;c
tsuIRWI-:
:1:
,.....twICL)~'
II
--j
VIH
JJ. .L"'"
tsuIRWI""';
thlRWI
I.W-I"1
VIL - - - - /
thlRAlf---i.I
t-
-I !.+-tsulCAI
I
I
thlRWI
"
It
I,
/ \.---.+-thIRSOI
talSOI
SHIFT REG
DATA
I----+-
-<
Cor.)~
CI')_
'CI')
S'
~-f
CD
ec
taIRSOI-i---f
NOT VALID
I....-......-.. thlRSOI
I
I
talRSOI
I~
tsuIRWI-j
:;
S'
:a
3
3
s:
m
as:
-<
3
~
tl
ILL
i-:
II
IXXXXxx>~'fre<xxx>
I
II
II
txxxxxX>~'&BE~X
"
~ thlRSOI
I
NOT VALID
NOT VALID
NEW ROW
DATA
talsOI~
tRHSC~ I
twlCKLI
stored in the shift register and then it is written into other selected rows. The random output port
2.
L.:.-.........- talRSOI
I I -,
~,
1. The memory to shift register to memory multiple cycle is used to reorder the rows within the memory array itself. First, the data in a rOw is
as register transfer cycles are selected.
II
thlRWI
tCKRL
:: ~ . \\\\\t
-5'
CD
ec
r-f
!a'
'
-f
s:
c:
CD
3,.....,........AeOO~_
CI')
U1 (n
en
..:T
thlTR)
" CAS and regist~r address need not be supplied every cycle, only when it is desired to change from one register address to another.
-I>
\--twIRHIJ
.,
,
I-thlCLCAI
tWCKH~
co
I I L.-thIRLCAI~
SOUT
NOTES:
}{
\ I
IT I I
!~ II
II
I-;--
tSUITRIJ
:I~ 'IXlXlYX'lXX'tIX'lXD~}-CeE
SCLK
Ie---tRLCH~ t-r+-tCHRL~
tsulRAI....j
I .
thlTRI
II
Ol
256~
A{i.XCJXXX>ZNfc&{X><4""""""OST
II
G;
'"
'"
tWIRLI,
II
tsuITRI1
I -i-t
~~
x
.?'IS:
~lTl
~z
tcf,dl
i I-.--twIRHI-..Il--tRLCL~tCLRH~
I I.
thlTRI
TR/Oe
--I ri-tsulRAI
I ~ r-thiRAI
"
I I"
r~
~~I I
-I J-:.tt
i-t-tsulRAI
L!--thIRLCAIi-1
th'RAll1
tCHRL
-i
I
2nd~
~ ...-tCLRH~
I---twIR~1 I
r---.-,
tsu,TR'l'
;;;z
/1
1st~
S':s
tel,dl
I I--- twlRLI
twlRLI
3
CD
3
0
ai'
tcf,dl
-f
:a
-<
TMS4161
65,536-8IT MULTIPORT MEMORY
100
80
80
70
70
60
I-
50
a:
a:
40
ffi
::l
U
c.
c.
30
~'C, .f?
~
'~O,"
"
::l
en
)-,0
~,
"
'"
"'-
'"
.....
200
300
40
a:
a:
10
100
50
IZ
::l
U
"
20
60
400 500
~
~
::l
en
r--..
I'
'~
"
20
~O
~ ")-,0
I.
.....
~'C.1.f?
30
.....
700
~
......
10
1000
200
100
300
400
i'-..i'~
500
~.
700
"
1000
en
Q)
CJ
oS;
Q)
...o
4J
c.
c.
~
CJ)
1005 VS. CYCLE TIME
100
80
I-
'"a:a:
E
Q)
20
"r---.,
::l
U
c.
c.
::l
10
"C
C
CO
i'-~
en
III
>
...
-- I-- 1--
I-- - -
~I---
1002
--
a:
i--
CJ
I---
_.-
CO
>
e
C
10
20
40
60 80 100
200
400 600
1000
800
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
14
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-37
m
<
c;'
m
en
4-38
MOS
LSI
TMS4164, SMJ4164
65,536-8IT DYNAMIC RANDOM-ACCESS MEMORY
JULY 1980 - REVISED OCTOBER 1983
65,536 X 1 Organization
TMS4164 . NL PACKAGE
SMJ4164 . JD PACKAGE
(TOP VIEW)
VDD
A7
mlm
u m
<t
Z
> u
1 1817
IN
RAS
15
NC
14
AO
A2
1 1817
16
IN
A6
RAS
15
A6
NC
AO
14
NC
13
NC
A3
13
A3
12
A4
A2
12
A4
16
8 91011
AA~g
<>
<>
I"-
ll'l
C"
C ~
<t <t
(/)
Q)
(.)
.S;
Q)
ll'l
<t
.......
SMJ4164 . FE PACKAGE
(TOP VIEW)
0.
0.
::l
u mlm
m <t
c z> u
RAS
en
...>
o
NC
E
Q)
A6
OR
WRITE
CYCLE
(MIN)
230 ns
260 ns
326 ns
NC
NC
A2
READMODIFYWRITE
CYCLE
(MIN)
260 ns
285 ns
345 ns
A1
NC
NC
NC
NC
A5
~
~
A3
A4
u
z
c U
c z
>
C
CO
a:
I"-
<t
(.)
'ECO
c
>
C
PIN NOMENCLATURE
AO-A7
A4
A5
NC
TIME
COLUMN
ADDRESS
(MAX)
70 ns
85 ns
135 ns
ADVANCE INFORMATION
MILITARY PRODUCTS (SMJ) ONLY
11
10
(TOP VIEW)
description
:4
A2
A1
13:
'4164-12
'4164-15
'4164-20
A6
A3
(TOP VIEW)
C
C
14
13
12
SMJ4164 . FG PACKAGE
VSS
CAS
TIME
ROW
ADDRESS
(MAX)
120 ns
150 ns
200 ns
W
RAS
AO
NC [1 V16
D
2
15
Address Inputs
CAS
Data-In
NC
No-Connection
Data-Out
Row Address Strobe
RAS
VOD
+5-V Supply
VSS
Ground
Write Enable
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-39
TMS4164, SMJ4164
65,536BIT DYNAMIC RANDOMACCESS MEMORY
The '4164 features RAS access times of 120 ns, 150 ns, and 200 ns maximum. Power dissipation is 125 mW typical
operating and 17.5 mW typical standby.
Refresh period is extended to 4 milliseconds, and during this period each of the 256 rows must be strobed with RAS
in order to retain data. CAS can remain high during the refresh sequence to conserve power.
A" inputs and outputs, including clocks, are compatible with Series 54/74 TTL. A" address lines and data-in are latched on chip to simplify system design. Data-out is unlatched to allow greater system flexibility. Pin 1 has no internal
connection to allow compatibility with other 64K RAMs that use this pin for an additional function.
The TMS4164 is offered in a 16-pin dual-in-line plastic package and is guaranteed for operation from 0 C to 70C.
This package is designed for insertion in mounting-hole rows on 300 mil (7,62 mm) centers. An 18-pin plastic chip
carrier (FP suffix) package is also available.
The SMJ4164 is offered in a 16-pin dual-in-line ceramic sidebraze package (JD) and in leadless ceramic chip carrier
packages (FE and FG). The JD package is designed for insertion in mounting-hole rows on 300 mil (7,62 mm) centers
whereas the FE and FG packages are intended for surface mounting on solder lands on 0.050 inch (1,27 mm) centers.
The FE package offers a three layer, 28~pad, rectangular chip carrier with dimensions of 0.350 x 0.550 x 0.072 fnches (8,89 x 13,97 x 1,83 mm). The FG package is a three layer, 18-pad, rectangular chip carrier with dimensions
of 0.290 x 0.425 x 0.065 inches (7,37 x 10,8 x 1,65 mm).
-<::::J
operation
Q)
o
::c
l>
s:
Q)
::::J
Co
s:
(l)
..,o
-<
CJ)
c:
"C
"C
..,o
.-+
(l)
<
n'
(l)
Data is written during a write or read-modify write cycle. Depending on the mode of operation, the falling edge of
CAS or W strobes data into the on-chip data latch. This latch can be driven from standard TTL circuits without a
pull-up resistor. In an early-write cycle, W is brought low prior to CAS and the data is strobed in by CAS with setup
and hold times referenced to this signal. (n a delayed write or read-modify write cycle, CAS will already be low, thus
the data will be strobed in by W with setup and hold times referenced to this signal.
(fj
data-out (Q)
The three-state output buffer provides direct TTL compatibility (no pull-up resistor required) with a fan-out of two
Series 54/74 TTL loads. Data-out is the same polarity as data-in. The output is in the high-impedance (floating) state
until CAS is brought low. In a read cycle the output goes active after the access time interval talC) that begins with
the negative transition of CAS as long as ta(R) is satisfied. The output becomes valid after the access time has elapsed and remains valid while CAS is low; CAS going high returns it to a high-impedance state. In an early-write cycle,
the output is always in the high-impedance state. In a delayed-write or read-modify-write cycle, the output will follow
-the sequence for the read cycle.
11
4-40
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4164, SMJ4164
65,536-811. DYNAMIC RANDOM-ACCESS MEMORY
refresh
A refresh operation must be performed at least every four milliseconds to retain data. Since the output buffer is in
the high-impedance state unless CAS is applied, the RAS-only refresh sequence avoids any output during refresh.
Strobing each of the 256 row addresses lAO through A 7) with RAS causes all bits in each row to be refreshed. CAS
can remain high (inactive) for this refresh sequence to conserve power.
page-mode
Page-mode operation allows effectively faster memory access by keeping the same row address and strobing successive column addresses onto the chip. Thus, the time required to setup and strobe sequential row addresses for
the same page is eliminated. To extend beyond the 256 column locations on a single RAM, the row address and RAS
are applied to mUltiple 64K RAMs. CAS is then decoded to select the proper RAM.
power-up
After power-up, the power supply must remain at its steady-state value for 1 ms. In addition, RAS must remain high
for 100 p.s immediately prior to initialization. Initialization consists of performing eight RAS cycles before proper device
operation is achieved.
logic symbol t
C/)
Q)
(J
->
Q)
RAM 64K X 1
AO
A1
A2
A3
A4
A5
A6
A7
15)
~.;....---t
.....
a..
o
20D8/2100
C.
C.
::::J
(7)
(6)
(J)
(12)
>
a..
A-65535
(11)
E
Q)
(10)
(13)
(9)
"C
c:
CO
RAS
a:
(4)
(J
-E
(15)
CAS
Vi
D
CO
c:
>
23C22
(3)
(2)
C
(14)
....;..~--_t
AVt-----
A,220
t This symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and lEe. See explanation on page 10-1.
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-41
TMS4164, SMJ4164
65,536-8IT DYNAMIC RANDOM-ACCESS MEMORY
W
0
~------------------~
A1
A6
~r--
A5
ROW
-H~
ADDRESS
BUFFERS
A4
A3
A2
A1
ROW
DECODE
(8)
L..-
-<::l
II)
3
c:r
...
COLUMN
ADDRESS
BUFFERS
(8)
I-
~
IN
REG
DUMMY CELLS
AO
110
1I0~ ~
r-~
BUFFER &
1 OF 4110
SELECTION
~
OUT
REG.
r-
DUMMY CELLS
ROW
DECODE
r-
:Il
l>
s:
AO-A1
II)
::l
Co
s:
ctI
3
o
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) t
'<
Voltage on any pin except VOO and data out (see Note 1)
.........................
- 1.5 V to 10 V
-1 V to 6 V
Voltage on VOO supply and data out with respect to VSS ............................
Short circuit output current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50 mA
Power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 W
Operating free-air temperature range: TMS' ......................................
to 70C
M version
Operating case temperature range:
SMJ'
-55C to 125C
S version
-55C to 100C
Eversion
-40C to 85C
Storage temperature range
-65C to 150C
(J)
c:
"C
"C
....
ooe
<
CII
t Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum:rated conditions for extended periods may affect device reliability.
NOTE 1: All voltage values in this data sheet are with respect to VSS.
4-42
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4164
MIN
4.5
TMS4164
NOM MAX
5
5.5
2.4
4.8
VOO = 5.5 V
Low-level input voltage, VIL (see Notes 2 and 3)
Operating free-air temperature, T A
2.4
-0.6
6
0.8
70
NOTES:
V
V
VOO = 4.5 V
UNIT
V
V
DC
2. The algebraic convention, where the more negative (less positive) limit is designated as minimum, is used in this data sheet for logic voltage
levels only.
3. Due to input protection circuitry. the applied voltage may begin to clamp at -0.6 V. Test conditions should comprehend this occurrence.
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
TEST
PARAMETER
CONDITIONS
VOH
VOL
IOH = -5 mA
10L = 4.2 mA
II
TMS4164-12
TYpt MAX
TMS4164-15
TVpt
MAX
MIN
MIN
2.4
2.4
UNIT
0.4
0.4
V
V
10
10
/LA
10
10
/LA
Va = 0.4 to 5.5 V,
10
1001 *
1002
Standby current
1003*
VOO = 5 V,
CAS high
tc = minimum cycle
After 1 memory cycle,
RAS and CAS high
tc = minimum cycle,
RAS low,
~
~
::::J
40
48
35
45
mA
CJ)
3.5
3.5
mA
28
40
25
37
mA
..
>-
Q)
CAS high
1004
....
~
"'C
r:::::
28
40
25
37
mA
CO
a:
(J
-e
CO
r:::::
>-
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-43
TMS4164
65,536BIT DYNAMIC RANDOMACCESS MEMORY
electrical chara,cteristics over full ranges of recommended operating conditions (unless otherwise noted)
TEST
CONDITIONS
PARAMETER
VOH
VOL
II
10
TMS4164-20
MIN Typt MAX
=
= 4.2 mA
VI = 0 V to 5.8 V. VOO =
All other pins = 0 V
Vo = 0.4 to 5.5 V.
VOO = 5 V.
-5 mA
IOH
IOL
2.4
UNIT
V
0.4
10
p.A
10
p.A
27
37
mA
3.5
mA
20
32
mA
20
32
mA
5 V
CAS high
1001 ~
1002
tc
minimum cycle
Standby current
1003~
minimum cycle.
RAS low.
CAS high
tc(P)
1004
minimum cycle.
RAS low.
CAS cycling
VIL
capacitance over recommended supply voltage range and operating free-air temperature range, f
1 MHz
D)
::::J
a.
3
o..,
-<
CJ)
C
'C
'C
TMS4164
TypT
MAX
PARAMETER
s:
en
UNIT
CHAt
pF
Ci(O)
pF
CHRC)
10
pF
CHW)
Co
8
5
10
8
pF
pF
switching characteristics over recommended supply voltage range and operating free-air temperature range
C
en
<
n
en
(J)
PARAMETER
TEST CONDITIONS
ta(C)
ta(R)
tdis(CH)
CL
TMS4164-12
MIN
100 pF.
= 2 Series
tRLCL = MAX.
Load = 2 Series
CL = 100 pF.
Load = 2 Series
Load
ALT.
SYMBOL
74 TTL gates
74 TTL gates
74 TTL gates
MAX
TMS4164-15
MIN
MAX
UNIT
tCAC
70
85
ns
tRAC
120
150
ns
40
ns
tOFF
40
1:
4-44
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4164
switching characteristics over recommended supply voltage range and operating free-air temperature range
PARAMETER
TEST CONDITIONS
ALT.
SYMBOL
talC)
CL = 100 pF
Load = 2 Series 74 TTL gates
ta(R)
tRLCL = MAX.
Load = 2 Series 74 TTL gates
tRAC
CL = 100 pF.
Load = 2 Series 74 TTL gates
tOFF
tdis(CH)
TMS4164-20
MIN
MAX
UNIT
tCAC
135
ns
200
ns
50
ns
en
(1)
(J
"S
(1)
.....
...
o
c.
C.
::l
(I'J
...o>
E
(1)
~
"'C
C
CO
a:
(J
"E
CO
c
>
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-45
1MS4164
timing requirements over recommended supply voltage range and operating free-air temperature ranqe
ALT.
PARAMETER
tc(rd)
tclWi
tc(rdW)
tw(CH)
tc(P)
tw(Cl)
tw(RH)
Co
CD
o...
-<
en
MIN
MAX
UNIT
tpc
tRC
130
230
160
260
ns
ns
twc
230
260
ns
tRWC
tcp
260
285
ns
50
50
ns
tCAS
tRP
70
85
10,000
ns
10,000
100
150
10,000
ns
ns
50
ns
tsu(CA)
tASC
-5
-5
ns
tsu(RA)
tsu(D)
tASR
tDS
0
0
0
0
ns
ns
tRAS
twp
tT
80
120
10,000
tw.iWl
tt
45
40
3
50
ns
tRCS
ns
tsu(WCH)
tCWL
50
50
ns
tsu(WRH)
tRWL
50
50
ns
th(CLCA)
th(RA)
tCAH
tRAH
40
45
ns
tAR
15
85
20
95
ns
ns
ns
th(CLD)
tDH
40
45
th(RLDI
tDHR
85
95
ns
th(WLD)
tDH
45
ns
th(CHrd)
th(RHrd)
tRCH
tRRH
40
0
5
0
5
ns
ns
th(CLW)
tWCH
40
45
ns
th(RLW)
tWCR
85
95
ns
tRLCH
tCSH
120
150
ns
tCHRL
tCLRH
tCRP
tRSH
ns
60
100
ns
tCWD
40
60
ns
tRCD
15
tRWD
85 .
twcs
-5
c:
tCLWL
o...
tRLCL
"C
"C
TMS4164-15
twIRL)
th(RLCA)
:::s
MAX
MIN
tsu(rd)'
Q)
TMS4164-12
SYMBOL
r+
CD
tRLWL
c::
(i'
CD
tWLCL
I/)
trf
tREF
NOTE:
50
20
65
ns
100
ns
-5
ns
4
ms
Timing measurements are made at the 10% and 90% points of input and clock transitions. In addition, VIL max and VIH min must be met at the
10% and 90% points.
t All cycle times assume tt = 5 ns.
Page mode only.
In a read-modify-write cycle, tCLWL and tsu(WCH) must be observed. Depending on the user's transition times, this may require additional CAS low time
(tw(CL))' This applies to page mode read-modify-write also.
_
, In a read-modify-write cycle, tRLWL and tsu(WRH) must be observed. Depending on the user's transition times, this may require additional RAS low time
(tw(RL))'
4-46
TEXAS
INSTRUMENTS
'POST OFFICE BOX 225012 DALLAS. TEXAS 752.65
TMS4164
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
TMS4164-20
MAX
UNIT
tc(P)
tpc
MIN
206
tc(rd)
tRC
326
tc(W)
twc
326
ns
tc(rdW)
345
ns
tw{CH)
tw(CLl
tRWC
tcp
tCAS
10,000
tw(RH)
Pulse width,
135
120
ns
ns
200
10,000
ns
RAS high
SYMBOL
(precharge time)
tRP
twIRL)
tw(W)
tt
tsu(CA)
tsu(RA)
tsu(D)
tRAS
twp
tT
tASC
tASR
tDS
ns
ns
80
ns
55
3
ns
50
ns
-5
0
ns
ns
tsu(rd)
tRCS
ns
tsu(WCH)
tCWL
60
ns
tsu(WRH)
th(CLCA)
tRWL
tCAH
60
ns
tRAH
55
25
ns
ns
th(RA)
th(RLCA)
tAR
120
ns
th(CLD)
tDH
55
ns
th(RLD)
tDHR
145
ns
th(WLD)
th(CHrdl
tDH
tRCH
55
0
ns
ns
th(RHrd)
tRRH
ns
th(CLW)
tWCH
55
ns
th(RLWI
tWCR
145
ns
tRLCH
200
ns
tCHRL
tCSH
tCRP
tRSH'
0
135
ns
ns
tCWD
65
ns
tRCD
25
tRWD
twcs
tCLRH
......
o
c.
C.
:l
(J)
...o>E
Q)
~
"C
t:
CO
tWLCL
trf
a:
130
ns
-E
-5
ns
CJ
ns
65
CO
t:
CAS
tREF
>-
ms
NOTE:
Timing measurements are made at the 10% and 90% points of input and clock transitions. In addition, Vil max and VIH min must be met at the
10% and 90% points.
All cycle times assume tt = 5 ns.
Page mode only.
In a read-modify-write cycle, tClWl and tsu(WCHI must be observed. Depending on the user's transition times. this may require additional CAS low time
(tw(Clll. This applies to page mode read-modify-write also.
, In a read-modify-write cycle. tRlWl and tsu(WRHI must be observed. Depending on the user's transition times, this may require additional RAS low time
(tw(Rlll.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-47
SMJ4164
PARAMETER
MIN
Supply voltage, VOO
MIN
5.5
4.5
2.4
voltage, VIL
(see Notes 2 and 3)
Operating case
temperature, T C
j
Q)
MAX
EVERSION
NOM
MAX
MIN
5.5
4.5
voltage, VIH
Low-level input
C
'<
NOM
4.5
NOTES:
SMJ4164
S VERSION
M VERSION
MAX
5.5
0
2.4
VCC+ 0 .3
UNIT
NOM
0
VCC+0.3
2.4
VCC+0.3
-0.6
0.8
-0.6
0.8
-0.6
0.8
-55
125
-55
100
-40
85
DC
2. The algebraic convention. where the more negative (less positive I limit is designated as minimum. is used in this data sheet for logic voltage
levels only.
3. Due tq input protection circuitry. the applied voltage may begin to clamp at -0.6 V. Test conditions should comprehend this occurrence.
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
c=i'
TEST
PARAMETER
:0
CONDITIONS
VOH
VOL
Q)
j
II
10
1001 *
l>
Q.
10H = -5 rnA
10L = 4.2 rnA
SMJ4164-15
M VERSION
MIN Typt
MAX
2.4
SMJ4164-20
M VERSION
MIN TYpt MAX
2.4
UNIT
V
0.4
0.4
10
10
p.A
10
10
p.A
48
45
rnA
rnA
40
37
rnA
40
37
rnA
Vo = 0 V to 5.5 V,
3
o...
'<
en
1002
tc = minimum cycle
After 1 memory cycle,
Standby current
""o...
VOO = 5 V.
CAS high
tc = minimum cycle,
1003*
1004
rt-
RAS low,
CAS high
tc(P) = minimum cycle,
RAS low.
CAS cycling
= 25 DC
4-48
>
-0.6 V.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
SMJ4164
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
TEST
PARAMETER
CONDITIONS
SMJ4164-12
SMJ4164-15
S,E VERSIONS
MAX
MIN Typt
S,E VERSIONS
MIN Typt
MAX
2.4
VOH
10H = -5 mA
VOL
10L = 4.2 mA
II
10
2.4
UNIT
V
0.4
0.4
10
10
p.A
10
10
p.A
Vo = 0 V to 5.5 V,
1001f
1002
VOO = 5 V,
CAS high
tc = minimum cycle
After 1 memory cycle,
RAS and CAS high
40
48
35
45
mA
3.5
3.5
mA
28
40
25
37
mA
28
40
25
37
mA
tc = minimum cycle,
1003 f
RAS low,
CAS high
1004
...o
+"
0.
0.
::l
en
...>o
E
Q)
~
"'C
c::
CO
<t
a:
(.)
-e
CO
c::
>
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-49
SMJ4164
TEST
PARAMETER
CONDITIONS
VOH
VOL
II
10H = -5 mA
IOL = 4.2 mA
VI=O V to 5.8 V, VOO=4.5 V
to 5.5 V. output open
UNIT
V
2.4
0.4
10
p.A
10
p.A
27
37
mA
3.5
mA
20
32
mA
20
32
mA
Vo = 0 V to 5.5 V.
10
1001~
VDO = 5 V.
CAS high
tc = minimum cycle
After 1 memory cycle.
1002
Standby current
1003~
C
'<
CAS high
tc(P) = minimum cycle.
~
Q)
1004
c=i"
:D
l>
RAS low.
CAS cycling
Q)
~
c..
~
1 MHz
capacitance over recommended supply voltage range and operating free-air temperature range, f
CD
3
o..,
'<
en
C
"C
"C
..,o
r+
<
c=i"
SMJ4164
Typt MAX
4
7
7
4
PARAMETER
UNIT
CilA)
CilD)
Ci(RC)
10
pF
Ci(W)
10
pF
Co
Output capacitance
pF
= 25
pF
pF
switching characteristics over recommended supply voltage range and operating free-air temperature range
CD
C/l
PARAMETER
--
ALT.
SYMBOL
SMJ4164-15
SMJ4164-20
M VERSION
M VERSION
MIN
MAX
MIN
UNIT
MAX
CL = 80 pF,
see Figure 1
tCAC
100
135
ns
ta(R)
tRLCL = .MAX,
see Figure 1
tRAC
150
200
ns
tdis(CH)
CL = 80 pF,
see Figure 1
tOFF
60
ns
talC)
4-50
TEST CONDITIONS
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
50
SMJ4164
65,536-81T DYNAMIC RANDOM-ACCESS MEMORY
switching characteristics over recommended supply voltage range and operating free-air temperature range
PARAMETER
TEST CONDITIONS
CL
ta(R)
tRLCL = MAX,
see Figure 1
CL
see Figure 1
tdis(CH)
MIN
80 pF,
ta(C)
see Figure 1
SMJ4164-12 SMJ4164-15
S,E VERSION S,E VERSIONS
ALT.
SYMBOL
MAX
MIN
UNIT
MAX
tCAC
70
85
ns
tRAC
120
150
ns
40
ns
80 pF,
tOFF
40
switching characteristics over recommended supply voltage range and operating free-air temperature range
PARAMETER
TEST CONDITIONS
CL
ta(R)
tRLCL = MAX,
see Figure 1
CL
SYMBOL
see Figure 1
SMJ4164-20
S,E VERSION
MIN
80 pF,
ta(C)
tdis(CH)
ALT.
en
tCAC
135
ns
tRAC
200
ns
-s;
50
ns
80 pF,
see Figure 1
UNIT
MAX
tOFF
Q)
(.)
Q)
0.
0.
::l
(J)
>-
,0
Q)
~
,~
c:
CO
a:
(.)
-e
CO
c:
>-
TEXAS
INSfRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-51
SMJ4164
65,536-811 DYNAMIC RANDOM-ACCESS MEMORY
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
SYMBOL
SMJ4164-15
SMJ4164-20
M VERSION
M VERSION
MIN
225
UNIT
tc(P)
tpc
tc(rd)
tRC
330
410
ns
tc(W)
twc
330
410
ns
tc(rdW)
425
ns
tRWC
tcp
345
tw(CH)
tw(CL)
50
80
ns
tCAS
100
160
1,500
twIRl)
1,500
tRAS
twp
150
tw(W)
tt
tsu(CA)
tsu(RA)
tw(RH)
tRP
MAX
MAX
MIN
160
tASC
tASR
0
5
1.500
ns
ns
1,500
ns
200
45
tT
135
ns
200
55
20
ns
20
ns
0
5
ns
ns
tsu(D)
tDS
ns
<:::J
tsu(rd)
tRCS
ns
tsu(WCH)
tCWL
60
80
ns
tsu(WRH)
th(CLCA)
tRWL
tCAH
60
80
ns
70
25
ns
ns
c
Q)
Ci-
th(RA)
tRAH
60
20
th(RLCA)
tAR
95
140
ns
th(CLD)
tDH
70
90
ns
th(RLD)
tDHR
125
160
ns
:::J
Co
th(WLD)
th(CHrd)
tDH
tRCH
50
0
60
0
ns
ns
th(RHrd)
tRRH
ns
th(CLW)
tWCH
70
90
ns
th(RLW)
tWCR
125
160
ns
tRLCH
tCHRL
tCSH
tCRP
150
200
ns
tRSH
0
100
0
135
ns
ns
tCWD
60
65
ns
tRCD
20
tRWD
110
twcs
:0
Q)
CD
...
<
o
en
c
tCLRH
'C
'C
tCLWL
o...
r+
tRLCL
CD
<
Ci"
tRLWL
CD
C/I
tWLCL
trf
tREF
NOTE:
t
;
4-52
50
25
65
130
ns
5
4
ns
ns
4
ms
Timing measurements are made at the 10% and 90% points of input and clock transitions. In addition, VIL max and VIH min must be met at the
10% and 90% points.
All cycle times assume tt = 5 ns.
Page mode only.
In a read-modify-write cycle, tCLWL and tsu(WCH) must be observed. Depending on the user's transition times, this may require additional CAs low time
_
(tw(CL)). This applies to page mode read-modify-write also.
In a read-modify-write cycle, tRLWL and tsu(WRH) must be observed. Depending on the user's transition times, this may require additional RAS low time
(tw(RL))
TEXAS
INSfRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
SMJ4164
65,536-011 DYNAMIC RANDOM-ACCESS MEMORY
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
SYMBOL
SMJ4164-12
SMJ4164-15
S,E VERSIONS
S.E VERSIONS
MIN
MAX
MIN
UNIT
MAX
tc(P)
tpc
130
160
ns
tc(rd)
230
260
ns
tc(Wi
tc(rdW)
tRC
twc
230
260
260
285
ns
ns
twlCH)
tw(CLl
tw(RH)
twIRL)
tw(Wi
'RAS
tRWC
tcp
and
CAS
50
tCAS
70
tRP
80
tRAS
twp
120
50
10,000
85
ns
10,000
100
10,000
40
ns
ns
150
45
10,000
50
ns
ns
tt
tsu(CA)
tASC
-5
-5
ns
tsulRAi
tASR
ns
tsu(D)
tsu(rd)
tDS
ns
tRCS
0
50
0
50
ns
ns
tT
50
ns
tsu(WCH)
tCWL
tsu(WRH)
RAS high
tRWL
50
50
ns
th(CLCA)
tCAH
40
45
ns
th(RAJ
tRAH
15
20
ns
th(RLCA)
th(CLD)
tAR
tDH
85
40
95
45
ns
ns
th(RLDl
th(WLD)
th(CHrd)
high
tRCH
th(RHrdl
th(CLW)
tRRH
tWCH
tti(RLW)
CAS
..
a..
0.
0.
::l
tDHR
85
95
ns
tDH
40
0
45
ns
en
ns
>a..
ns
tWCR
40
85
45
95
ns
ns
OJ
-"
tRLCH
tCSH
120
150
ns
tCHRL
tCRP
ns
"0
tCLRH
Delay time,
tRSH
60
100
ns
tCLWL
tCWD
40
60
ns
c::
CO
a:
tRCD
15
tRWD
85
twcs
-5
50
20
65
ns
(.)
'E
tWLCL
trf
tREF
100
CO
c::
ns
>-
-5
4
ns
4
ms
NOTE:
t
t
Timing measurements are made at the 10% and 90% points of input and clock transitions. In addition. VIL max and VIH min must be met at the
10% and 90% points.
All cycle times assume tt = 5 ns.
Page mode only.
In a read-modify-write cycle, tCLWL and tsulWCH) must be observed. Depending on the user's transition times, this may require additional CAS low time
(tw(CL))' This applies to page mode read-modify-write also.
__
In a read-modify-write cycle, tRLWL and tsu(WRH) must be observed. Depending on the user's transition times, this may require additional RAS low time
(tw(RL))'
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-53
SMJ4164
65,536-8IT DYNAMIC RANDOM-ACCESS MEMORY
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
SYMBOL
tclPI
tpc
tclrd)
tRC
tc{WI
twc
tclrdWI
tw(CH)
tw(CL)
twlRHI
twIRL)
tRWC
tcp
tCAS
tRP
tRAS
twp
twlWI
tt
tsu(CA)
tsu(RA)
tT
tsulD)
tASC
tASR
tDS
tsu(rd)
tRCS
3r;-
tsulWCHI
tsu(WRH)
thlCLCA)
lJ
th(RAl
th(RLCA)
tAR
th(CLD)
tDH
thIRLD)
th(WLD)
th(CHrdl
thlRHrd)
tRRH
th(CLW)
tWCH
th(RLW)
tWCR
tRLCH
tCHRL
tCSH
tCRP
-<
:l
~
l>
~
~
:l
Co
CD
...o
-<
en
tCLRH
'C
'C
tCLWL
Delay time,
...
CAS high
'C:AS low to W
tCWL
tRWL
tCAH
tRAH
tDHR
tDH
tRCH
tRSH
low
SMJ4164-20
S,E VERSIONS
MIN
206
326
326
345
80
135 10,000
120
200 10,000
55
3
50
-5
0
0
0
60
60
55
25
120
55
145
55
0
5
55
145
200
0
135
tCWD
65
tRCD
25
tRWD
130
-5
UNIT
MAX
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
r+
cCD
tRLCL
r)"
tRLWL
<
CD
en
tWLCL
twcs
trf
tREF
NOTE:
65
ns
ns
ns
ms
TIming measurements are made at the 10% and 90% points of input and clock transitions. In addition, VIL max and VIH min must be met at the
10% and 90% points.
All cycle times assume tt = 5 ns.
:I: Page mode only.
In a read-modify-write cycle, tCLWL and tsu(WCH) must be observed. Depending on the user's transition times, this may require additional CAS low time
(tw(CL))' This applies to page mode read-modify-write also.
_
, In a read-modify-write cycle, tRLWL and tsu(WRH) must be observed. Depending on the user's transition times, this may require additional RAS low time
(tw(RL))'
4-54
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4164, SMJ4164
65,53681T DYNAMIC RANDOMACCESS MEMORY
-II
RL
OUTPUT
UNDER
TEST
FIGURE 1 -
el
LOAD CIRCUIT
en
Q)
(J
.S;
Q)
......
o
c.
C.
:::::I
RAS
CI)
...>-
E
Q)
~
CAS
c:
m
a:::
AO-A7
(J
'Em
c:
>-
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-55
TMS4164. SMJ4164
65.536"8IT DYNAMIC RANDOM"ACCESS MEMORY
early write cycle timing
RAS
CAS
-<
:::l
Q)
C:;"
AO-A7
Q)
:::l
c..
~
CD
...
-<
o
rn
c:
'0
'0
......o
cCD
<
c:;"
CD
(I)
4-56
VOH
Q
-----------HI-Z------------
VOL
TEXAS
INsrRuMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4164, SMJ4164
65,5368IT DYNAMIC RANDOMACCESS MEMORY
I-
-,,
tc(W)
, I-
RAS
tw(RL)
VIH
VIL
~r-tt
, j.-tRLCL
, I..
VIH
VIL
tSU(RA)~
V,L
I'"
~th(RLCA)~
ROW
---I
1 ~th(CLCA)
VIL
~ tsu(WCH)
V,L
.:;
~th(CLW)----'
CD
..
....
--.f !I
-1
1 1 r-- th(WLD) ~
~th(CLD) ---.t
C.
c.
::l
1
I
tn
>
E
CD
~VALIDDATA~
"C
I,
th(RLD)
..
HI-Z
<
~
j.-.f- tdis(CH)
NOT VALID
VOL
II
VOH
C
ctS
CD
CJ
~VvIJr~~
~vYYWY~
~<2~} CAAE~
~N~!S;,~~~
1
I I r- tw(W)---..
I
,..
V,H
CI)
Jl-tt
I---tSU(WRH)~
1
1
D
tw(CH)~
III
th(RLW)
VIH
~COLUMN~
Vi
r-tw(RH)~
tRLCH
VIH
"I
t-tW(CL)~
t~(RA)-r--'
AO-A7
-t
tCLRH
~
I
CAS
I-
CJ
'e
ctS
C
>
C
t The enable time (ten) for a write cycle is equal in duration to the access time from CAS (ta(C)) in a read cycle; but the active levels at the output are invalid.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-57
TMS4164, SMJ4164
65,536BIT DYNAMIC RANDOMACCESS MEMORY
read-write/read-modify-write cycle timing
I-
RAS
::: i t
---..!
\r---
tc(rdWI
,=tIl~
Ilj.
II
t - - - - th(RLCA) I
-I th(RAI I
AO-A7
VIL
C:;'
:xl
l>
s:
...
<
VIH
D
VIL
en
c:
...
....
0
C
(1)
C'
C:;'
(1)
i\.
"
CtW(CHI--.-.t
\1
II
I.-tsu(WCHI--t
1\
I
l'
.. ,
th(RLD)
"-
..t
: I
th(CLD)
...-.c";-tsu(D)
-oJ
I
~m~_
I
I
I
'
~~~~f.~xxixJ.&N
~PPlih~~~ VALIDDAT~t~
I.J
i--th(WLD)
1:
~
/-
!14--- ta(C)~
ta(R)
./
en
4-58
::It-
---..t I
I
jt-'WIWI~'mATl~nNT'Trn:CATlRnE~
- - - - - - HI-Z
VOL
--.t
t---tsU(WRH)~
,
r--tCLWL
t-
"C
"C
tCHRL
~ COLUMN
~tRLWL
(1)
j..-tW(RHI-.i
H---,I
.1
~th(CLCAI
'tsU(rd)~ I
' I
I
1
~,: ~
Q)
::l
C.
ROW
Q)
s:
-I
~I ,J.;:
tRLCH
~',"ICAI
V'H .;fl-;',"IRAI
<::l
.1
tCLRH
tRLCL - - , . . . . . - t w ( C L I
II ;-
I,. .
It i\.
'wIRL)
I--tt
CAS
.\
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
~ tdis(CHI
VALID DATA
{>--- - -
V'H - - - - { :"
RAS
: r-
I--
-.I
, I
tc(P}
1.1
t h (RA}1'
I..
j4-tRLCL ~
I ,
VIL
tt
I I
VIH
CAS
-,
'L
_,
r-r
n'
........,
~g
z
~H
IL
I
I
COL
VIL
I ,
/1
NOTE:
I
I
I'
-II.~tsu(CA}
tsu(rd}
ta(R}
l,..-th(CHrd)
-I
jV:
I
th(CHrd}
VALID
VALID
~
!3'
~.
II
'I I
I H
I
I
II
I
I
'P'I"~:o'P'l"t1,'P'I"j:c""'~;-;;-Wl~
I
I'
II
I I
I I
-=
-=
U'I
U,
Co\)
j.+th(RHrd)
!.--..f-
th(CHrd}
' __
=
=i
c
-<
2:
>
3::
c=:i
=
>
~tdiS(CH}
2:
~S
A write cycle or a read-modify-write cycle can be intermixed with read cycles as long as the write and read-modify-write timing specifications
C .....
J.....,.f-tdis(CH}
~ ~~VALID
~3::
>cn
n~
n_
m-=
cn~
en
..
cn
3::
m3::
3::i;;
c-
=-=
-<~
.J:>.
<0
r!
tW(CL)-.I
j.--ta(C}-.I
c1J
1.1
I:'~W-
I
j.--ta(c}~,
I
~tdis(CH)
I+-tCHRL~
iW~:
I
,
~ta(C)----I I
j+tW(RH}-,
th(CLCA}
--I J.-
i\
~ I
'I I
--.!I.!..,
I tsu(CA)
I~-
~~
I
I
-...I 1'1
I
~::
I,
1.-
I
I
'
1,1
,'.
---,l.!-tsU(rd}
,
/..
I
I
'
I II ~th(CLCA}
,
\ . - - tCLRH
]~:~~~
I,
: -J l.fwVIH~1
I I+--tw(CL}
I '
I
IL_i
rI r--rth(CLCA}
r-.-th(RLCA}--f
ROW
........--r-tw(CH}
tt
Il.--tW(CL}---.f
v~1
AD-A7
tSU(RA}~I.!-I I --f~tSU:CA}
-i
rs
-I
tRLCH
Dl
twlRlI
!l
VIL
"C
CC
CD
0,
RAS
IVIH~
VIL
I
---i
I
CAS
ijc
tc(PI
VIL
I I
,+
th(RA)J.....i,
'I...-Lth(CLCA)
I I
1 j- -I
, J4-rh(RLSA)~
tSU(RA)-.t'f I ~tSUtCA)
AO-A7
:"
IL
}~
I
"
I I
I
:
1 I
1
j4---tsu (WCH)---"
VIH~I:
tsu(D) ~
~'"
IL
th(CLW)
J..!-t
I,
I "
~
,
"
OON'T CARE
I
I
I-
.1
I-
II
~""""'~D"O""N"'T""C"'A"'RE"""'-""
'I
'I .
~,
~~_i!'--,-------4"""':t~
., L"
tsu(D)......
,
DON'T CARE
1
th(CLD)
\1
th(WLD)
VALID DATA
- r---tsu(WCH)......,
th(CLD)
-,
r-:-:-,
'
I-
1
VALID DATA
I.
w~
c.
CD
~.CD
C)
-<
C)
CD
...3'
U'I
=.=
5!!!~
-f"
om
-<E!!:
zc..
>~
E!!:-
-=
n~
>
Z
Q
J-t""""
su(WRH)
tw(W)
30
5'
th(CLCA)1 \
.-.llttSU(CA)
COL
.?'IE!!:
CD
ec
I I
II
~th(RLD) ---...I
NOTE:
=-f
ec
\ ~I
'
I
VIL~~~~
,
I I1
,I- -I
I IJ
1I
1
'
,
~tsu(WCH)~
tw(W)
I~~!
~~tSU.(CA):
~l.-tW(CL)--.ltl
~~
~
I
~th(CLW)
t---th(RLW)----,
tw(CLI-----l
I
=f
\ '
, ~th(CLCA) I
I'
tw(CHI
I \-
4-
~tCLRH~
.
1
I
~tCHRL .......
t--tt
i.--tW(CLI----..fnl
'C
I
fLf4-tw(RHI~l\-
-,
\ .~
--I
-t~
~i
,-
I
L
--l
...-tRLCL I~I
::
II
tRLCH
1_
.-tt
VIH
-I
tw(RLI
tw(W)
.J
th(WLD)
*~~{;~6Hm
.1
th(CLD)
A read cycle or a read-modify-write cycle can be intermixed with write cycles as long as read and read-modify-write timing specifications are not
violated,
E!!:
:i:n
n
m
m
m
3:
m
3:
Q
=
-<
"C
III
CC
CD
HAS
~,: ,
,
VIH
ROW
tsU(rd)~
VIL
%hilililii'tJlf,
DON'T CARE
II.
., t-tw(RH).,
.1 &-tCHRL.....f
tw(CL)
'1
"
I
tt .....
II
I r.--tW(CH)~
'II
I : :.--.J-th(CLCA)
----
j.f-tsu(CA)
I.-tCLWL
ttJ.-tW(W)-'''
N'T AR
_Ii
I
I
I.
tsu(WRH)
----,1
~~:
I
I.
HI-Z
th(WLD)
;.
:I
nnnnn
th(CLD)
.,
-..Il+-tsu(D)
-I
~tdis(CH)
VALID DA;A
I
l.-- ta(C)------:I
taIR)
~.
CD
_.
t+~tW(W)--I~'U""''''''AAA~
DON'T CARE
-I
-,
:3
0
g;
m:J: cOLuMN~gl*l:mI~ ~.
~I
~
~tsU(WCH)~
'I'
i--tsu(WCH)-.I
tsu(rd)--'----; I
D). I
I. t h I R Lth(CLD)
CD
4- ~
JJ.t . 1 : \I '
..... t t '
I
I
II
~tSU(D) ~
I
~
~:~_~VALIDDAT~:";:;WNmm*ALlDDAT~;m
)..
tCLRH
[
Co
CC
tRL~L
L"f,. ,,'
-I,.
I,
,I
,
I
j - " - tCLWL ~ I
I.
~e---.--=lt-
I ~th(CLCA)
COLUMN
I
VIH
-I
'ItSU(RA~.1 t-;-tsu(CA)
~d
~~I
tw(CL)
tRLCH
r----:-th(RLCA)~
~th(RA)
VIL~,
tc(P)
===--J
I
I, I,
.,
-..
~~
I.
I I
J.--tRLCL~
,.-tt
,.
VIL
AO-A7 VIH
twIRL)
II
-.rI
CAS
:3o
f.
------..1----..
~r-fHI-Z
th(WLD)
-1
HtdiS(CH)
VALID DATA
~ ta(C)---.I
}-
en
en
U,
Co\)
en
Ca
=i
CI
-<
Z
:t-
3:
:t-
Z
CI
0-1
~3:
:t-cn
n~
n_
men
NOTE:
A read or a write cycle can be intermixed with read-modify-write cycles as long as the read and write timing specifications are not violated.
cn~
en
..
3: en
m3:
3:~
0-
=en
-<~
0,'
....
TMS4164, SMJ4164
65,536-81T DYNAMIC RANDOM-ACCESS MEMORY
RAS
CAS
AO-A7
C
'<
:::::s
Dl
3
ci"
jl
>
VIH ~~~",",,~~~~~~r'I"~~~~~~iT'll~~:Tl~E~~~~~~~~~~T'lI:Tl~
VIL~~~~~~~~~~~~~~A~'~~~A~~~~~A~~~~~~~~~~~~~~~~~~~~
Dl
:::J
::: ~~~~I:"n':I:"l~t'XTnt'XTnTX'nT!iT!eT!:{Tr~~Tr~]nTl"T'!'TT'T'!'TT'l"TTT'l"TTT'rTTT'l!"9"'l"'l"'l!"9"'l"'l"'l'"l"'l"'l'"l'''P'P
Q.
CD
VOH
VOL - - - - - - - - - - - - - - - H I - Z - - - - - - - - - - - - - - - -
'<
en
c:
"".
...
0
ct
E
100
80
70
60
80
70
60
50
50
fZ
CD
<
5-
a:
a:
::I
CD
(.)
en
40
30
ct
E
~~'(), ifi.
~....~'(),
"
Q.
Q.
II)
20
fZ
I'..
.....
::I
(.)
"......
200
30
20
~~~,jI
..... l-y..o ......
>
....I
Q.
Q.
::I
9
10
.100
40
a:
a:
1<1+
")):..0
>
....I
::I
100
700
II)
1000
~
'
M
C
10
100
'(),jI
200
.....
........
~
300 400 500 700
Texas Instruments reserves the right to make changes at any time in order to i~prove design and to supply the best product possible.
4-62
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
1000
MOS
LSI
TMS4256. TMS4257
262.1448IT DYNAMIC RANDOMACCESS MEMORIES
MAY 1983 -
262,144 X 1 Organization
DEVICE
TMS4256-10
TMS4257-10
TMS4256-12
TMS4257-12
TMS4256-15
TMS4257-15
TMS4256-20
TMS4257"20
ACCESS
TIME
COLUMN
ADDRESS
(MAX)
100 ns
120 ns
READ
OR
WRITE
CYCLE
(MIN)
230 ns
60 ns
AD
A6
A3
A2
A4
Al
A5
VDD
A7
RAS
200 ns
50 ns
VSS
CAS
Performance Ranges:
ACCESS
TIME
ROW
ADDRESS
(MAX)
, PIN NOMENCLATURE
AD-AS
Address Inputs
CAS
Data-In
Data-Out
RAS
150 ns
75 ns
260 ns
IN
200 ns
100 ns
330 ns
VDD
+5-V Supply
VSS
Ground
Low Refresh Overhead Time ... As Low As 1.3% of Total Refresh Period
.....
...
o
c.
c.
::::s
en
>...
o
"C
Q)
t:
CO
ex:
t:
Available with MIL-STD-883B Processing and L(OOC to 70C), E(-400C to 85CI, or S(-55C to
100C) Temperature Ranges in the Future
(.)
'E
CO
>-
description
The' 4256 and' 4257 are high-speed, 262, 144-bit dynamic random-access memories, organized as 262,144 wordsof one bit each. They employ state-of-the-art SMOS (scaled MOS) N-channel double-level polysilicon gate technology
for very high performance combined with low cost and improved reliability.
These devices feature maximum RAS access times of 100 ns, 120 ns, 150 ns, or 200 ns. Typical power dissipation
is as low as 225 mW operating and 12.5 mW standby.
New SMOS technology permits operation from a single
+ 5-V supply,
PRODUCT PREVIEW
This document contains information on a product under
development. Texas Instruments reserves the right to
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-63
TMS4256, TMS4257
262,14481T DYNAMIC RANDOMACCESS MEMORIES
requirements, and easing board layout. IDD peaks are 150 mA typical, and a -1-V input voltage undershoot can be
tolerated, minimizing system noise considerations.
All inputs and outputs, including clocks, are compatible with Series 74 TTL. All address and data-in lines are latched
on chip to simplify system design. Data-out is unlatched to allow greater system flexibility.
The' 4256 and' 4257 are offered in a 16-pin dual-in-line ceramic or plastic package and are guaranteed for operation
from 0 DC to 70 DC. These packages are designed for insertion in mounting-hole rows on 300 mil (7,62 mm) centers.
operation
address (AO through AS)
Eighteen address bits are required to decode 1 of 262,144 storage cell locations. Nine row-address bits are set up
on pins AO through A8 and latched onto the chip by the row-address strobe (RAS). Then the nine column-address
bits are set up on Pins AO through A8 and latched onto the chip by the column-address strobe (CAS). All addresses
must be stable on or before the falling edges of RAS and CAS. RAS is similar to a chip enable in that it activates
the sense amplifiers as well as the row decoder. CAS is used as a chip select activating the column decoder and the
input and output buffers.
-<j
o3
The read or write mode is selected through the-write enable (W) input. A logic high on the W input selects the read
mode and a logic low selects the write mode. The write enable terminal can be driven from standard TTL circuits
without a pull-up resistor. The data input is disabled when the read mode is selected. When W goes low prior to CAS,
data-out will remain in the high-impedance state for the entire cycle permitting common I/O operation.
:0
data-in (D)
Q)
l>
s:
s:
Data is written during a write or read-modify write cycle. Depending on the mode of operation, the falling edge of
CAS or W strobes data into the on-chip data latch. This latch can be driven from standard TTL circuits without a
pull-up resistor. In an early-write cycle, W is bro,ught low prior to CAS and the data is strobed in by CAS with setup
and hold times referenced to this signal. In a delayed write or read-modify write cycle, CAS will already be low, thus
the data will be strobed in by IN with setup and hold times referenced to this signal.
data-out (Q)
Q)
j
Co
CD
o
-<
r+
The three-state output buffer provides direct TTL compatibility (no pull-up resistor required) with a fan-out of two
Series 74 TTL loads. Data-out is the same polarity as data-in. The output is in the high-impedance (floating) state
until CAS is brought low. In a read cycle the output goes active after the access time interval talC) that begins with
the negative transition of CAS as long as.!illB.l is satisfied. The output becomes valid after the access time has elapsed and remains valid while CAS is low; CAS going high returns it to a high-impedance state. In a delayed-write or
read-modify-write cycle, the output will follow the sequence for the read cycle.
refresh
(I'J
c:::
"C
"C
o
~
CD
C
oCD
I/)
A refresh operation must be performed at least once every four milliseconds to retain data. This can be achieved by
strobing each of the 256 rows (AO-A7). A normal read or write cycle will refresh all bits in each row that is selected.
A RAS-only operation can be used by holding CAS at the high (inactive) level, thus conserving power as the output
buffer remains in the high-impedance state. Hidden refresh may be performed while maintaining valid data at the output pin. This is accomplished by holding CAS at VIL after a read operation and cycling RAS after a specified pre-charge
period, similar to a "RAS-only" refresh cycle.
CAS-before-RAS refresh (optional)
The optional CAS-before-RAS refresh is utilized by bringing CAS low earlier than RAS (see parameter tCLRLl and holding
it low after RAS falls (see parameter tRLCHR). For successive CAS-before-RAS refresh cycles, CAS can remain low
while cycling RAS. The external address is ignored and the refresh address is generated internally. For devices with
this option, the external address is also ignored during the hidden refresh cycles.
4-64
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4256, TMS4257
262,1448IT DYNAMIC RANDOMACCESS MEMORIES
page-mode (TMS4256)
Page-mode operation allows effectively faster memory access by keeping the same row address and strobing random
column addresses onto the chip. Thus, the time required to setup and strobe sequential row addresses for the same
page is eliminated. The maximum number of columns that can be addressed is determined by tw(RL), the maximum
RAS low pulse width. For example, with a minimum cycle time (tc(P) = 100 ns) appr'oximately 100 of the 512 columns specified by column AO to column AS can be accessed. Row AS provided in the first page cycle, specifies which
group of 512 columns, out of the 1024 internal columns is to be paged.
nibble-mode (TMS4257)
Nibble-mode operation allows high-speed serial read, write, or read-modify-write access of 1 to 4 bits of data. The
first bit is accessed in the normal ~ner wit~ad data coming out at talC) time. The next sequential nibble bits
can be read or written by cycling CAS while RAS remains low. The first bit is determined by the row and column
addresses, which need to be supplied only for the first access. Row AS and column AS provide the two binary bits
for initial selection, with row AS being the least significant address. Thereafter, the falling edge of CAS will access
the next bit of the circular 4-bit nibble in the following sequence:
.. (0,1) - - - - - - - - . ,.... ( 1,0) - - - - - - - 1... (l,l):=-J
C--(O,O)
In nibble-mode, all normal memory operations (read, write, or ready-modify-write) may be performed in any desired
combination.
en
Cl)
.(.)
'S
Cl)
power-up
p'S
......
o
c.
C.
::::J
logic symbol t
tJ)
RAM
(5)
AO ....;..;..:...----12009/2100
(7)
...o>
256K X 1
A1
A2
A3
A4
A5
A6
A7
AS
E
Cl)
(6)
(12)
(11)
"C
_
A _O
262143
(10)
t:
CO
(13)
(9)
a:
(1)
(.)
'E
CO
RAS
CAS
t:
(4)
>
C
(15)
23C22
W
0
(3)
(2)
(14)
A,220
A\l
t This symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and lEe. See explanation on page 101.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-65
TMS4256, TMS4257
262,14481T DYNAMIC RANDOMACCESS MEMORIES
+
I
~1
r--+-
ROW
DECODE
A1
<~
Q)
r--
(8)
(B)
ROW
DECODE
32K ARRAY
I--
RDW
DECODE
32K ARRAY
I/O
BUFFERS
1 of 4
SELECliON
~
32K ARRAY
..
!oo
32K ARRAY
COLUMN DECODE
---{
A6
A7
n'
ROW
DECODE
32K ARRAY
CDLUMN
ADDRESS
BUFFERS
32K ARRAY
256 SENSE AMPS
f---
A2
A3
A4
AS
~t
rr;
AD
32K ARRAY
ROW
ADDRESS
BUFFERS
CAS
rill-IN
REG
t--WDUT
REG
32K ARRAY
1.
::IJ
l>
3:
~~L~'!.-
AB
ROW
Q)
~
c.
3:
CD
...
absolute maximum ratings over operating free-air temperature range (ur:tless otherwise noted) t
<
CJ)
C
"C
"C
...
r+
c
CD
t Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. Thi.s is a stress rati~g only and functional
operation of the device at these or any other conditions beyond those indicated in the "Recommended Operating Conditions" section of this specification
<
n'
CD
til
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1:
All voltage values in this data sheet are with respect to VSS.
MIN
NOM
MAX
4.5
5
0
5.5
V
V
2.4
VOO+0.3
-1
0.8
70
4-66
UNIT
The algebraic convention, where the more negative (less positive) limit is designated as maximum, is used in this data sheet for logic voltage levels only.
TEXAS
INSTRUMENTS
POST OFFICE BOI< 225012 DALLAS. TEXAS 75265
11
TMS4256, TMS4257
262,144-8IT DYNAMIC RANDOM-ACCESS MEMORIES
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
TEST
PARAMETER
CONDITIONS
VOH
VOL
II
10H = -5 mA
10L = 4.2 mA
VI=O V to 5.8 V, VOO=5 V,
TMS4256-10
TMS4256-12
TMS4257-10
MIN Typt
MAX
2.4
TMS4257-12
Typt
MAX
2.4
UNIT
MIN
0.4
0.4
10
10
I'A
10
10
I'A
Vo = 0 V to 5.5 V,
10
VOO = 5 V,
CAS high
Standby current
75
TBO
65
TBO
mA
2.5
2.5
mA
60
TBO
50
TBO
mA
tc = minimum cycle
1003
RAS low,
CAS high
tc(P) = minimum cycle,
1004
RAS low,
50
TBO
40
TBO
mA
45
TBO
35
TBO
mA
CAS cycling
1005
= 25C
CONDITIONS
VOH
IOH = -5 mA
VOL
10L = 4.2 mA
II
10
1001
1002
Standby current
TMS4256-15
TMS4257-15
MAX
MIN Typt
TMS4256-20
TMS4257-20
MIN Typt
MAX
c.
c.
E
Q)
0.4
"C
10
10
I'A
10
10
I'A
a:
-E
2.4
r::::
m
~
55
TBO
45
TBO
mA
2.5
2.5
mA
tc = minimum cycle
RAS low,
CAS high
r::::
>-
tc = minimum cycle,
0.4
2.4
VOO = 5 V,
CAS high
1004
......
...>-
UNIT
Vo = 0 V to 5.5 V,
Q)
::::s
TEST
1003
-S;
en
PARAMETER
U)
Q)
45
TBO
35
TBO
mA
35
TBO
25
TBO
mA
30
TBO
20
TBO
mA
RAS low.
CAS cycling
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-67
TMS4256, TMS4257
262,1448IT DYNAMIC RANDOM~ACCESS MEMORIES
1 MHz
capacitance over recommended supply voltage range and operating free-air temperature range, f
Typt
MAX
Ci(A)
pF
Ci(O)
7
10
pF
pF
10
pF
pF
PARAMETER
CilRC)
Ci(W)
Co
8
8
10
UNIT
switching characteristics over recommended supply voltage range and operating freealr temperature range
PARAMETER
'<
:;:,
ta(C)
ta(R)
3CiO
TEST CONDITIONS
tRLCL~MAX,
CL = 100 pF,
::n
>
PARAMETER
3:
:;:,
c..
3:
3
..
ta(C)
ta(R)
tdis(CH)
TEST CONDITIONS
tRLCL~MAX, CL = 100 pF,
ALT_
SYMBOL
TMS4256-12
TMS4257-10
TMS4257-12
MIN
MAX
MIN
UNIT
MAX
tCAC
50
60
ns
tRAC
100
120
ns
30
ns
tOFF
ALT.
SYMBOL
30
TMS4256-15
TMS4256-20
TMS4257-15
TMS425720
MIN
MAX
MIN
UNIT
MAX
tCAC
75
100
ns
tRAC
150
200
ns
CL = 100 pF,
Load = 2 Series 74 TTL gates
tOFF
35
ns
Load
'<
en
C
"C
"C
::l.
<
Cio
C
(fj
4-68
TMS4256-10
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
30
TMS4256, TMS4257
262,1448IT DYNAMIC RANDOMACCESS MEMORIES
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
SYMBOL
TMS4256-12
TMS4257-10
TMS4257-12
MIN
120
UNIT
tpc
MIN
100
tpCM
135
165
ns
tRC
200
230
ns
twc
200
230
ns
tRWC
tcp
235
270
ns
40
40
50
50
ns
ns
tc!PI
tc(PM)
tc(rd)
tC!WI
tc(rdW)
tw(CH)P
twlCHI
tw(Cl)
TMS4256-10
tCPN
tCAS
50
tRP
90
100
tRAS
twp
tT
tw(RHI
twIRl)
tw(WI
tt
35
3
MAX
10,000
60
MAX
ns
10,000
100
ns
ns
10,000
120
10,000
ns
50
40
3
50
ns
ns
tsuJCAi
tASC
ns
tsu(RA)
tASR
ns
tsu(D)
tDS
ns
tsu(rd)
tRCS
ns
tsu(WCL)
twcs
ns
tsulWCHI
tCWL
30
40
ns
tsu(WRH)
tRWL
30
40
ns
......
th(CLCA)
tCAH
20
20
ns
c.
th(RAI
th(RLCAI
tRAH
tAR
15
70
15
80
ns
ns
thlCLD)
tDH
30
35
ns
th(RLD)
tDHR
80
95
ns
tDH
30
35
ns
tRCH
tRRH
ns
10
35
ns
ns
th(WLD)
thiCHrdl
thlRHrdl
th{CLW)
tWCH
10
30
thlRLWI
tWCR
80
95
ns
tRLCHR
tCHR
20
25
ns
tRLCH
tCSH
100
120
ns
tCHRL
tCLRH
tCRP
tRSH
0
50
0
60
ns
ns
tCLRL
tCSR
20
25
ns
tCWD
50
60
ns
tRCD
25
tRWD
100
C.
::l
en
>
...
o
E
(1)
~
"C
ca
~
a:
(.)
'Eca
e
>
tRLCL
..
tREF
..
50
25
60
ns
ms
120
4
ns
Timing measurements are made at the 10% and 90% POints of Input and clock tranSitIOns. In additIOn, VIL max and VIH min must be met at the
10% and 90% points.
t All cycle times assume tt = 5 ns.
:I: In a read-modify-write cycle, tCLWL and tsu(WCHI must be observed. Depending on the user's transition times, this may require additional CAS low time
, CAS before
14
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-69
TMS4256, TMS4257
262,144811 DYNAMIC RANDOMACCESS MEMORIES
timing requirements over recommended supply voltage range and operatingfree'air temperature range
ALT.
SYMBOL
PARAMETER
MIN
MAX
UNIT
MAX
tpc
145
190
ns
tpCM
190
245
ns
tc(rd)
tc(W)
tRC
twc
260
260
305
330
330
370
ns
ns
ns
ns
tRWC
tcp
60
80
twlCHt
tw(Cl)
tCPN
60
80
tCAS
75
tw(RH)
twIRl)
tw(W)
tRP
tRAS
twp
tt
tsu(CAi
tsu(RA)
tsu(D)
tsu(WCL)
th(CLCAI
thlRA)
thlRLCAJ
th(CLD)
ns
10,000
100
10,000
ns
100
150
45
10,000
120
200
10,000
ns
ns
tT
50
tASC
ns
tASR
tDS
0
0
0
0
ns
ns
tRCS
ns
ns
tsu(WCH)
tsu(WRH)
ns
50
ns
twcs
tCWL
tRWL
45
60
ns
45
25
60
45
ns
ns
15
100
20
145
ns
45
55
ns
120
45
155
55
ns
ns
tCAH
55
tRAH
ns
tAR
tDH
th(RLD)
th(WLD)
tDHR
tDH
thlCHrdl
tRCH
ns
th(RHrd)
th(CLW)
tRRH
tWCH
10
45
15
55
ns
ns
th(RLW)
155
ns
tWCR
tCHR
120
tRLCHR
30
150
35
200
ns
ns
ns
tRLCH
tCHRL
<
MIN
tC(PMI
tsu(rdl
tCSH
RAS low
t~
tCLRH
75
100
ns
tCLRL
tRSH
tCSR
30
35
ns
tCWD
70
90
ns
tRCD
25
tRWD
145
tCLWL
Ci'
CD
en
TMS4256-20
TMS4257-20
tc(P)
tc(rdWI
tw(CH)P
cCD
TMS4256-15
TMS4257-15
Delay time,
tRLCL
RAS
75
30
100
ns
ms
trf
tREF
175
4
ns
NOTE:
Timing measurements are made at the 10% and 90% points of input and clock transitions. In addition, Vil max and VIH min must be met at the
10% and 90% points.
t All cycle times assume tt = 5 ns.
t In a read-modify-write cycle, tClWl and tsu(WCH) must be observed. Depending on the user's transition times, this may require additional CAS low time
(tw(Cl)). This applies to page-mode .read-modify-write also.
In a read-modify-write cycle, tRlWl and tsu(WRH) must be observed. Depending on the user's transition times, this may require additional RAs low time
(tw(Rl))'
, CAS before
RAS
11
4-70
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4257
262.1448IT DYNAMIC RANDOMACCESS MEMORIES
PARAMETER
ta(CN)
SYMBOL
fro~
CAS
tNCAC
TMS4257-10
MIN
MAX
25
TMS4257-12
MIN
MAX
30
UNIT
ns
ALT.
SYMBOL
PARAMETER
Nibble mode access time from CAS'
tNCAC
timing requirements over recommended supply voltage range and operating free-air temperature range
(unless otherwise noted)
ALT.
PARAMETER
SYMBOL
tc(N)
tc(rdWN)
tCLRHN
tCLWLN
tw(CLN)
tw(CHN)
TMS4257-12
MIN
tNCP
tNCWL
'20
25
tNRMW
tNRSH
tNCWD
tNCAS
MAX
60
85
30
25
30
20
MIN
50
70
25
20
25
15
tNC
RAS high
TMS4257-10
MAX
UNIT
en
CI)
CJ
'S;
CI)
.....
C
ns
o
c.
C.
:J
(/)
..
>
timing requirements over recommended supply voltage range and operating free-air temperature range
(unless otherwise noted)
CI)
ALT.
PARAMETER
TMS4257-15
MIN
tNC
90
130
50
40
50
30
45
tc(N)
tc(rdWN)
tCLRHN
tNRSH
tCLWLN
tNCWD
tw(CLN)
tw(CHN)
tNCAS
tNCP
75
105
40
30
40
25
tNCWL
35
tsu(WCHN)
tNRMW
MAX
TMS4257-20
SYMBOL
MIN
MAX
UNIT
~
"'C
C
CO
ns
a:
CJ
'ECO
c
>
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-71
TMS4256, TMS4257
262,144"81T DYNAMIC RANDOM"ACCESS MEMORIES
I...------tc(rd)------~-~I
I
I \..
RAS
~:: 1-
--f I . - tt
I.
1 I.
tRLCH
VIL
II
---f ~ tsu(RA)
I
-<;:::,
(S"
AD-AS
:u
>
s:
Ql
;:::,
C.
s:
CD
+; : .
VIL
=-Ir
~L-
I I,
XX"DON~
~_
I~~~~
~ARE:XXX
~yyyyyyy~~~~
I
VOH
Q
VOL
t---ta(c)~
to:
-----'I---HI.z
I-
o
..,
tt
~ tW(CH)-----j
I I
"C
"C
~tCHRL--i
!.-!-
I I
I I --../ i+,-tsu(CA)
I
I
VIH~I~
VIL ~ cOLuMNRR:~I:{i~ _ _ _ _ __
1
II
1 I
1
L
_I
~ th(RHrd)
I
I r---r- th(CLCA) I i I
1 -..I
~
I.
-I th(CHrd)
VIH
AM~ ,tsu(rd)
~
3
o..,
-<
en
c
i--tw(RH).-.r
---.: 7f-
~t
I.-- th(RLCA) ~
th(RA)--i
I
Ql
.1
=i: ~
VIH
;\. . ----
tCLRH~
I ~tRLCL~tW(CL)---.I
CAS
I
=l-
tw(RL)
I
I
"I---~I
VALID
tdis(CH)
~>-------
-I
ta(R)
r+
CD
<
(S"
CD
(I)
11
4-72
TEXAS
INsrRuMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4256, TMS4257
262,144BIT DYNAMIC RANDOMACCESS MEMORIES
RAS
CAS
t/)
Q)
(.)
.s;:
Q)
......
AD-AS
0.
0.
::l
en
...>
o
E
Q)
~
"'0
c:
CO
<2:
a:
(.)
'ECO
VOH
Q
-----------HI-Z------------
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
c:
>
4-73
TMS4256, TMS4257
262,14481T DYNAMIC RANDOMACCESS MEMORIES
RAS
1m
CAS
-<j
Q)
AO-AS
(;'
:xl
.l>
Q)
j
Vi
0..
(1)
...
-<
0
en
c:::
"C
"C
...
r+
(1)
(;'
(1)
In
t The enable time (ten) for a write cycle is equal in duration to the access time from CAS (ta(C)) in a read cycle;'but the active levels at the output are invalid.
4-74
TEXAS
INSfRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4256, TMS4257
262,1448IT DYNAMIC RANDOMACCESS MEMORIES
RAS
CAS
(/)
Q)
AO-AS
(,)
'S;
Q)
...
~
o
c.
C.
::J
en
>
~
E
Q)
~
"C
L:
C'O
c3:
a:
(,)
'EC'O
L:
>
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-75
TMS4257
262,1448IT DYNAMIC RANDOMACCESS MEMORIES
r~:: ~----------------------il\..
I,
tW(RH)---\
RAS
: I..
I
I
r--
tRLCH---~1
~
tRLCL
tw(CL)
-Ii r-
tw(CHN)
.1. I---tC(N)~
I'
CAS
I.
-<
:I
III
AO-A8
::JJ
II
III
:I
C.
CD
VIH
,I
~.
""'I
ta(C)...j
I,........-..--ta(R)---...~-1
(I'J
c::
o""'I
xxxxxxxXxxxxxxx
VIL ...
_-.,;,.A.A.Qo.A.Aojw..A._..oIIooiIIooI"-AI
o
-<
"C
"C
t sU (rd)-1
~ta(CN)
tdiS(CH)---I
r---
VOH
Q
ro+
cCD
oCD<
CIl
1i
4-76
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4257
262,14481T DYNAMIC RANDOMACCESS MEMORIES
t W (RH)-1
RAS
~:: 1\1""----------------------"II
I
I_
I
I
tRLCH
II
: j - - - tRLCL
II
-----i
tw(CL)
CAS
VIL
-.j
I
iJ-
tsu(RA)
th(CLCA)
I I..
-I
-.!
C/)
Q)
ICI
tw(CLN)
II
II
"1---.-th(RLCA)H
th(RA)-iIi4'--~-1
L
ith(CLCA)
":;
Q)
~:JI'-'"'R-O-W-~COLUMN~
I
I
--I
tCLRHN
-Io~f---~
VIH
AO-AB
VIH .
VIL
II
I
'llli"J"JfMX~
I
M~~~';?
=fZW ~
II
th(RLD)--~1
II ~th(WLD)
tsu(D)-otJ+---
0.
0.
::l
th(CLW)--to-'i
"-
en
>
"-
II
II
w~~i\~~~E~
I-
II
I
I
~tsU(WCL)
...
E
Q)
~
"'0
C
CO
VIH
a:::
VIL
"E
CO
>
C
VOH
Q
HI-Z
VOL
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-77
TMS4257
262, 1448IT. DYNAMIC RANDOMACCESS MEMORIES
t W (RH)l-1
RAS
:: ~F----------------------------------------~
I.~
1
I
i4--tRLCL-.f
tw(CL)
II
CAS
V,L
1
.
Q)
r-tsU(RA).
14--1
th(RLCA)~1
tl
I ~ h(CLCA)
~ ~tSU(CA) I
I
th(RA)ri
AO-AS
1- - I ~ tw(CRWN)
; L
I-
<::J
tc(rdWN)
~tw(CHN)
DON'T CARE
V,L
n'
:JJ
\.- tsu(WRH)
l>
s:
V,H
W
Q)
I I
V,L
::J
~tSU(D)
c..
s:
II
CD
o.,
<
rn
c:
'C
'C
o.,
....
cCD
~th(WLD)
V,H
D
DON'T CARE
V,L
VOH
I
I.--
I
I
I
~ta(c) ~ J..-ta(CN)
ta(R)
~ }-<
VALID
VOL
c:::
n'
CD
r.n
4-78
J.-tdis(CH)
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
VALID
VALID
>-
'C
III
CO
(1)
,-
RAS
twIRL)
I-
I--tt
te(P)
1 !.-tRLCL!.i
~I
I
'th(RA)t'
~~
ADAS :H
IL
I,-_i
I
.....Jr7tsU(ICA)
ROW
I
I
I ~th(CLCA)
. 1I
VIL
I-
th(CLCA)
I
I
I
I
II
I I
1I
-J~tsU(rd)
---.J
I
ta(R)
--1 \.!-tsU(rd)
I' I
lr-th(CHrd)
-I
----I
jW-;
I
I
II
I I
1 ;..t-th(RHrd)
I I
---J
:.r-tsU(rd)
I.
I ~tdiS(CH)
J.--..I-th(CHrd)
+=+=:::::j
c
<
2
l>
n
:::c
l>
2
C
A write cycle or a read-modify-write cycle can be intermixed with read cycles as long as the write and read-modify-write timing specifications
are not violated.
' __
e~
en
,!')
Ca
iW~:
II~$Y- I
I ~tdis(CH)
II
th(CHrd)--I \ . -
TTT~:iN'I'T'I"'~'j:~~;~;"""'E~
COL
II
i'
~.
--Il..!-l tsu(CA)
COL
i---ta(C)
<::
I I
1
I
--.,j.!-tSU(CA)
M
I
tW(CL)---..i
I
I
IIIII~I-I
V'HEW'
:
NOTE:
1
1
r--r-th(CLCA)
r-tW(RH)j
l~tCHRL.....j
~J~~;;{~~~!{~
I~IS
I
I
I
r--
'
rTth(RLCA).....J
tSU(RA)--\J.!-
~d
I 1
VIL
-r,1.
!.----.t-tw(CH)P
tt
l+-tw(CL)
r-
\.--tCLRH~ I
-I
I I.--tw(CL)~
'N,I
II
_
VI
CAS
- H
t:
J{
'I
tRLCH
-,
I.
i.-+tdis(CH)
VALID
~---
S --t
~S
en
n
m+=N
en
enU'l
en
m-t
SS
Oen
:::c+=_N
m
.!..J
co
U'I
en ......
Co
o
I-
RAS
VIH~.
I
VIL.
Ir
r-tt
L
r--tRLCL
VIH
II
VIL
I I
I-
tc(P)
-rI
I
--I
.th(RA~....I.-.I1
II
. tSU(RA).....j1.!-
~d
AO-AS
~~.
~th(CLCA)
I
I
f,tsU(CA)
I
I
I I
4-
l\-
~ tw(RH) ~
1
tCLRH--'"
I
I
j4--tCHRL ~
~ ~ tsu(CA)
4 1 th(CLCA)1
I I
---.J ~ tsu(CA)
II I
~I
1'T"r'T"I'T"~~
II
'h!
J I
~tsu(WCH)---"
-t
I_!
IJ
I
su(WRH)----"
~
I
th(CLW)
- r--tsu(WCH)-.,
II
,..-:--tsu (w6n--.,
,~!!
I~
~'---""'.~I th(CLW)
II
l~
VIL~~~~~
I
I I-,
I I-I
I IJ
-I
.1
II
_I
II
tw(W)
I I
:'~
1
I
tw(W)
,.I
,-,
OON'T CARE
IL
VALID DATA
.-
_I
~th(RLD) ----..J
tsu(D).....
th(WLD)
OON'T CARE
I
th(CLD)
I-
tw(W)
j..!-f
"'-:--1
I
I-
I
VALID DATA
.
th(CLD)
I.
.J
th(WLD)
_~i;:X;~~
I
-.
th(CLD)
A read cycle or a read-modify-write cycle can be intermixed with write cycles as long as read and read-modify-write timing specifications are not
violated.
N-f
ens:
!"en
-~
~N
Co
~U1
~"
=i-f
30
n
n
'<
tW(CL)~}~ ~Ltw(CL)--..Itl
I
11&=----=f
1
/.--.f-th(CLCA)
~th(CLW)
~
~I
I
V'H~!i
t SU (D)"1
NOTE:
,I
J.--
:,:~~COL~
~th(RLW)----'
I'
j+"tt
I~
I
tw(CH)P
I t4-rh(RL~A)--.j
II
i . - tW(CL)---..Ir-1{1
1
=t~
-I
I L...
't:I
III
CC
-,
S,
-I
tRLCH
: :
CAS
tw(RL)
..3"
;-
:i"
CC
'en
CCI~
cS:
<en
2~
:z::aN
s:~
:z::a
2
s:
;i::.
n
n
m
en
en
s:
m
s:
C
=
m
en
i:
"C
CI
CC
~I~~
,-
RAS
SS
I.
I
I I
J..-tRLCL~
__
-..,f
r--tt
VIH
II-
==-I
VIL
II
II
CAS
tc(Pl
II ~th(RAl
.. \
J.
I ~th(CLCAl
~tSU(R~!4;'"tSU(CAl
II
II
I
~tw(RHl~
.. &-tCHRL--I
II
l-lc
Jtl
I
II
I : :.---.I--th(CLCAl
2;
I r.--tW(CHl~
III
I
:3
4\~:E
tt-.l \ . -
-..-I j.!-tsu(CAl
tw(CLl
I.-tt
"I
tCLRH
~I' I I .
tw(CLl
~th(RLCAl!...L-....,l
--.
'Ti,l: t-
tw(RLl
CD
:3o
g.
::!.
(j)
~
....
~d
~~
z
tsu(rdl~ I
I
VIH
W .
VIL
%iiiiiiiiii'tJlf
DON'T CARE
" "/.."
I .. '
I
t-"-tCLWL ----+I I .
tRL~L
tsu(rdl~
"II
\.-tsU(WCHl~
!.t-tCLWL
ti:l.-tW(Wl-'V
N'T CAR
~~:
th(RLDl. I
I.
NOTE:
II
!--tsu(WRHl
11'
--11
I
~~tW(Wl......f~AAHHAA;';'~
DON'T CARE
:I
HXXXX
Hn
I
I
~t,"IDI ~
,"
t~l.-t'"IDI ~
~:~~AUDDAT~~,~AUDDAT~'ttft~
\4
~tsu(WCHl.....j I
HI-Z
I.--
th(WLD)
ta(Cl---.j
ta(R)-------J--.t
..I
"I
~tdiS(CH)
VAUD DATA
}sr-+z
th(WLD)
-1
HtdiS(CHl
.!"
~
CD
=t
c
<
-2
l::a
3:
C;
:::ICI
l::a
2:
C
VALID DATA
j.--- ta(Cl---i
A read or a write cycle can be intermixed with read-modify-write cycles as long as the read and write timing specifications are not violated,
en
}--
3:
--I
l::a3:
gen
m~
N
en U1
en
==?
m--l
3:3:
Cen
:::ICI~
_N
mU1
en ......
+:>0
Co
......
TMS4256. TMS4257
262.1448IT DYNAMIC RANDOMACCESS MEMORIES
:1:
Jr
AO-A7 VIH
VIL
CAS
~th(RA)
1-1..'
i tsu(RA).
~\xw
~W
'L
I~
~ ROW~EW~~c';~
_YYYlCXXXXX~~'U.XX;H:r.lCX_
ROW
VOH
Q
- - - - - - - - - - - - - - - - HI-Z - - - - - - - - - - - - - - - - - - - -
VOL
j4--REFRESH CYCLE~
r---MEMORY CYCLE---f
Q)
:::J
I j'WIRlI1 j'WIRHI1
c..
~
(I)
.o3
RAS
'<
en
c:
"'C
"'C
.....
o
(I)
<
1I
V,H
II
CAS
r-'W1RlI 1 i'W'RHI~
-ft 1i
~1,:~1i
II
CYCLE ~
~REFRESH
II
}f
r~
tRLCHR t .
II
II
.1
'~rll
tW(CL)----------'-;....'
--1 ~1 .-~------------------~~IS~---~
ttU(CAI tsu(RA).., ~
_I
V,L
tsu(RA)
th(RA)
V,H
ADDRESS
V,L
c;"
--I
I ~th(RA)
F=:7.1~.IJiit'V""'iAAm.
th(CLCA)
I
~~
~~
tsu(rdl~
(I)
C/I
V,H
IN
,.
DE
V,L
VOH!
VOL
VALID DATA
:\
>-
-----~~f----
*Row address is required only for devices without CAS before RAS refresh option. Row address is "don't care" for devices with the CAS before RAS refresh
option.
11
4-82
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4256, TMS4257
262,1448IT DYNAMIC RANDOMACCESS MEMORIES
I. .
.-..-------tclrdl---------~I
r--tWIRHI~
RAS
V,H - '
VIL
J1=-
-l,1
tCLRL-~l=""----------~f
I
CAS
t.-,.t-----twIRLI---......1
J.---tRLCHR~
:I:----""\~
t/)
Q)
(.)
VOH
Q
.:;
HI-Z
Q)
VOL
.......
0
c.
c.
~
en
...>
0
E
Q)
~
"'C
c:
CO
<t
a:
(.)
'ECO
c:
>
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply
~he
14
TEXAS
INsrRUMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-83
-<
:::l
Q)
C=;'
:::JJ
l>
~
Q)
:::l
C.
CD
...
-<
VJ
r::::
"C
"C
...o...
c
CD
<
C=;'
CD
en
4-84
MOS
LSI
TMS4416. SMJ4416
16.384WORD 8Y 481T DYNAMIC RAM
AUGUST 1980 - REVISED JANUARY 1984
16,384 X 4 Organization
Performance Ranges:
'4416-12
'4416-15
'4416-20
ACCESS
TIME
ROW
ADDRESS
(MAX)
120 ns
150 ns
200 ns
G
ACCESS
TIME
COLUMN
ADDRESS
(MAX)
70 ns
80 ns
120 ns
READ
OR
WRITE
CYCLE
(MIN)
230 ns
260 ns
330 ns
CAS
DQ3
AO
RAS
A6
A5
Al
A2
A4
A3
VDD -" _ _. . J - A7
dOl<!l
(/l<1'
(/l0
>
d
Ol<!l
1 1817
DQ2
A6
A5
Early Write or
Impedance
CAS
15
14
DQ3
AO
13
Al
RAS
A6
12
A2
A5
DQ2
Iii
3
4
16
CAs
15
DQ3
14
AO
13
Al
12
A2
':;
Q)
......
oQ.
Q.
<1'
o<t: <t:
<t:
>
O"M
o<t:<t:
::l
CJ)
>
>
...
o
PIN NOMENCLATURE
AO-A7
t/)
Q)
8 9 1011
0" M
<1'
<t:
C/l<1'
C/l0
0
>
2 1 1817
16
8 91011
G to
DQ2
(TOP VIEW)
VSS
DQ4
DQl
READMODIFYWRITE
CYCLE
(MIN)
320 ns
330 ns
440 ns
TMS4416 .. NL PACKAGE
SMJ4416 .. JD PACKAGE
(TOP VIEW)
Address Inputs
CAS
DQ1-DQ4
Output Enable
RAS
VDD
VSS
Ground
IN
Write Enable
E
Q)
2
"C
c::
CO
<t
a:
description
The '4416 is a high-speed, 65,536-bit, dynamic, random-access memory, organized as 16,384 words of 4 bits each.
It employs state-of-the-art SMOS (scaled MOS) N-channel double-level polysilicon gate technology for very high performance combined with low cost and improved reliability.
'ECO
The '4416 features RAS access times to 120 ns maximum. Power dissipation is 200 mW typical operating, 17.5 mW
typical standby.
c::
>
New SMOS technology permits operation from a single + 5-V supply, reducing system power supply and decoupling
requirements, and easing board layout. IDD peaks have been reduced to 60 mA typical, and a -1-V input voltage
undershoot can be tolerated, minimizing system noise considerations. Input clamp diodes are used to ease system design.
Refresh period is extended to 4 milliseconds, and during this period each of the 256 rows must be strobed with RAS
in order to retain data. CAS can remain high during the refresh sequence to conserve power.
All inputs and outputs, including clocks, are compatible with Series 54/74 TTL. All address lines and data-in are latched on chip to simplify system design. Data-out is unlatched to allow greater system flexibility .
M temperature range (- 55C to 125C) to be available in future.
PRODUCT PREVIEW
This document contains information on a product under
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS, TEXAS 75265
4-85
TMS4416, SMJ4416
16,384WORD BY 4BIT DYNAMIC RAM
The TMS4416 is offered in 18-pin plastic dual-in line and 18-pin plastic chip carrier packages. It is guaranteed for
operation from OOC to 70C. The SMJ4416 is offered in 18-pin ceramic side-braze dual-in-line and 18-pin ceramic
chip carrier packages. It is available in - 55C to 100C and -: 40C to 85 C temperature ranges. Dual-in-line packages
are designed for insertion in mounting-hole rows on 300-mil (7,62 mm) centers.
operation
address (AO through A7)
..
C
'<
~
Q)
Fourteen address bits are required to decode 1 of 16,384 storage locations. Eight row-address bits are set up on pins
AO through A7 and latched onto the chip by the row-address strobe (RAS). Then the six column-address bits are set
up on pins A 1 through A6 and latched onto the chip by the column-address strobe (CAS). All addresses must be stable
on or before the falling edges of RAS and CAS. RAS is similar to a chip enable in that it activates the sense amplifiers
as well as the row decoder. CAS is used as a chip select activating the column decoder and the input and output buffers.
write enable (Vii)
The read or write mode is selected through the write enable (W) input. A logic high on the W input selects the read
mode and a logic low selects the write mode. The write enable terminal can be driven from standard TTL circuits
without a pull-up resistor. The data input is disabled when the read mode is selected. When Iii goes low prior to CAS,
data-out will remain in the high-impedance state allowing a write cycle with G grounded.
data-in (Da 1 through Da4)
Co
Data is written during a write or read-modify write cycle. Depending on the mode of operation, the falling edge of
CAS or W strobes data into the on-chip data latches. These latches can be driven from standard TIL circuits without
a pull-up resistor. In an early-write cycle, W is brought low prior to CAS and the data is strobed in by CAS with setup
and hold times referrenced ~o this signal. In a delayed write or read-modify-write cycle, CAS will already be low, thus
the data will be strobed in by Wwith setup and hold times referenced to this signal. In delayed or read-modify-write,
G must be high to bring the output buffers to high impedance prior to i~pressing data on the I/O lines.
The three-state output buffer provides direct TTL compatibility (no pull-up resistor required) with a fan-out of two
Series 54/74 TTL loads. Data-out is the same polarity as data-in. The output is in the high-impedance (floating) state
until CAS is brought low. In a read cycle the output goes active after the access time interval talC) that begins with
the negative transition of CAS as long as ta(R) and talE) are satisified. The output becomes valid after the access
time has elapsed and remains valid while CAS and G are low. CAS or G going high returns it to a high impedance
state. In an early-write cycle, the output is always in the high impedance state. In a delayed-write or read-modifywrite cycle, the output must be put in the high impedance state prior to applying data to the DQ input. This is accomplished by bringing G high prior to applying data, thus satisfying tGHD .
lJ
l>
~
Q)
~
CD
o
.,
'<
en
c:
'C
'C
.,o
....
iG)
CD
output enable
C/I
The G controls the impedance of the output buffers. When Gis high, the buffers will remain in the high impedance
state. Bringing Glow during a normal cycle will activate the output buffers putting them in the low impedance state.
It is necessary for both RAS and CAS to be brought low for the output buffers to go into the low impedance state.
Once in the low impedance state, they will reamin in the low impedance state until G or CAS is brought high.
Cr<en
refresh
A refresh operation must be performed at least every four milliseconds to retain data. Since the output buffer is in
the high-impedance state unless CAS is applied, the RAS-only refresh sequence avoids any output during refresh.
Strobing each of the 256 row addresses (AD through A7) with RAS causes all bits in each row to be refreshed. CAS
can remain high (inactive) for this refresh sequence to conserve power.
4-86
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4416, SMJ4416
16,384WORD BY 4BIT DYNAMIC RAM
page mode
Page mode operation allows effectively faster memory access by keeping the same row address and strobing successive column addresses onto the chip. Thus, the time required to setup and strobe sequential row addresses for
the same page is eliminated. To extend beyond the 64 column locations on a single RAM, the row address and RAS
are applied to mUltiple 16K x 4 RAMs. CAS is then decoded to select the proper RAM.
power-up
After power-up, the power supply must remain at its steady-state value for 1 ms. In addition, the RAS input must
remain high for 100 p.s immediately prior to initialization. Initialization consists of performing eight RAS cycles before
proper device operation is achieved.
.
logic symbol t
~~
(14)
(13)
A2 (12)
A3 (11)
(8)
A4
(7)
AS
A6 (6)
A7 (10)
RAM 16Kx4
2006
2007/2100
0
A-16383
t/)
Q)
to)
':;
Q)
.....
...
20012/2105
0.
0.
:::l
en
...>-
RAS (5)
CAS (16)
23C22
W(4)
G' (1)
Q)
~
"'C
c:
C'O
OQl (2)
A.Z26
<t
a:
OQ2 (3)
OQ3 (15)
OQ4 (17)
to)
'EC'O
c:
>-
0
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and lEe. See explanation on page 10-1.
l4
TEXAS
INSfRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-87
TMS4416, SMJ4416
16,384WDRD BY 4BI1 DYNAMIC RAM
RAS
==::j
c~ ~~_____T_IM_IN_G_&__C_ON_T_R_O_L__~
AD
Al
ROW
DECODE
A2
ROW
ADDRESS
BUFFERS
(81
'\3
A4
A5
DUMMY CELLS
A6
A7
SENSE
AMP
CONTR
'----
' - - - COLUMN
ADDRESS
BUFFERS
(61
'<:::s
Q)
(;'
:c
l>
r--
r--f-
(41
I/O
BUFFERS
G
(41
DATA
OUT
REG.
DQ
f--+4
DUMMY CELLS
C-
---
s:
Q)
DATA IN
REG.
--
5p
ROW
DECODE
Al-A6
:::s
c..
s:
CD
absolute maximum ratings over operating free-air temperature range (unless otherwis~ noted) t
Voltage on any pin except VOO and data out (see Note 1) ........................... -1.5 V to 10 V
Voltage on VOO supply and data out with respect to VSS .. . . . . . . . . . . . . . . . . . . . . . . . . . . .. -1 V to 6 V
Short circuit output current. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 50 mA
Power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1 W
Operating free-air temperature range: TMS' ................ '.........................
to 70C
Operating case temperature range: SMJ' - S version. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 55C to 100C
- Eversion ............................... -40C to 85C
Storage temperature range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 65C to 150C
'<
CJ)
t:
'C
'C
ooe
....
~
CD
<
c;"
t Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
CD
(/I
NOTE 1: All voltage values in this data sheet are with respect to VSS'
18
4-88
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4416
16,384-WORD BY 4-BI1 DYNAMIC RAM
PARAMETER
MIN
4.5
NOM
5
MAX
5.5
UNIT
V
I
I
V
4.8
VOO = 4.5 V
2.4
VOO = 5.5 V
2.4
5.8
VIK
0
0.8
70
V
V
C
NOTE 2: The algebraic convention, where the more negative (less positive) limit is designated as minimum, is used in this data sheet for logic voltage levels only.
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VIK
VOH
VOL
II
10
1001
1002t
Standby current
TMS4416-12
Typt
MAX
MIN
-1.2
see Figure 1
10H = -2 mA
en
0.4
Q)
(J
'S;
10
p.A
10
p.A
54
mA
CJ)
mA
46
mA
Q)
VOO = 5 V,
All other pins = 0 V
VOO = 5 V, CAS high
At tc = minimum cycle
3.5
RAS cycling,
CAS high
tc(P) = minimum cycle,
Average page-mode
1004
RAS low,
CAS cycling
current
c.
C.
:::l
>~
E
Q)
tc = minimum cycle,
.1003
....
~
Vo = 0.4 V to 5.5 V,
V
V
2.4
10L = 4.2 mA
VI = 0 V to 5.8 V,
UNIT
46
mA
~
"'C
I:
CO
<C
t Ali typical values are at T A
a:
(J
'ECO
I:
>-
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-89
TMS4416
16,384WORD BY 481T DYNAMIC RAM
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
PARAMETER
VIK
TEST CONDITIONS
VOL
II
1002:t
IOH
=;
IOL
-2 mA
4.2 mA
VI ~ 0 V to 5.8 V,
VOO ~ 5 V,
All other pins ~ 0 V
Vo ~ 0.4 V to 5.5 V,
VOO ~ 5 V, CAS high
1001
At tc
minimum cycle
Standby current
1003
Typt
II ~ -15 mA,
see Figure 1
VOH
10
TMS4416-15
MIN
MAX
TMS4416-20
Typt
MAX
MIN
-1.2
UNIT
-1.2
0.4
0.4
10
10
Il A
10
10
Il A
2.4
2.4
40
48
35
42
mA
3.5
3.5
mA
2&
40
21
34
mA
25
40
21
34
mA
minimum cycle,
RAS cycling,
CAS high
Average page-mode
1004
current
tc(P)
minimum cycle,
RAS low,
CAS cycling
capacitance over rec~mmended supply voltage range and operating free-air temperature range, f = 1 MHz
TMS4416
Typt
MAX
PARAMETER
Ci(A)
Ci(RC)
Ci(W)
Cito
=25C
5
8
8
8
(1)
c::
C;"
(1)
en
4-90
TEXAS
INSTRUMENTS
POST OFFICE Bqx 225012 DALLAS. TEXAS 75265
7
10
10
10
UNIT
pF
pF
pF
pF
TMS4416
16,384-WORD BY 4-BIT DYNAMIC RAM
switching characteristics over recommended supply voltage range and operating free-air temperature range
PARAMETER
Access time from
taIR)
TMS441612
SYMBOL
MIN
MAX
UNIT
CL = 100 pF.
CAS
ta(C)
ALT.
TEST CONDITIONS
Load
tRLCL = MAX.
CL = 100 pF
tCAC
70
ns
tRAC
120
ns
30
ns
30
ns
30
ns
ta(G)
tdis(CH)
CL =100 pF.
Load = 2 Series 74 TTL gates
CL = 100 pF.
tdis(G)
after
G high
tOFF
tJ)
PARAMETER
ta(C)
ta(R)
TEST CONDITIONS
SYMBOL
TMS4416-15
TMS4416-20
MIN
MIN
MAX
MAX
':;
C
Q)
tdis(CH)
CL = 100 pF.
80
120
ns
tRAC
150
200
ns
c.
50
ns
en
"-
CL = 100 pF.
Load = 2 Series 74 TTL gates
C.
:::l
40
...
tCAC
Q)
(.)
UNIT
CL = 100 pF.
ta(G)
tdis(G)
ALT.
30
40
ns
>
o
30
40
ns
.~
"-
tOFF
Q)
"0
t:
m
~
a:
(.)
'Em
t:
>
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-91
TMS4416
16,384WORD BY 4BIT DYNAMIC RAM
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
TMS4416-12
SYMBOL
MIN
MAX
UNIT
tc(P)
tpc
120
ns
tc(rd).
tRC
230
ns
tc(W)
twc
230
ns
tc(rdW)
tw(CH)
tRWC
tcp
320
40
ns
ns
tw(CL)
tCAS
70
twlRHI
tRP
80
twIRL!
120
tw(W)
tRAS
twp
tt
tsu(CAl
tsu(RA)
tsu(D)
tsu(rd)
'<
CAS
10,000
ns
ns
10,000
30
ns
ns
tASC
3
0
tASR
tDS
ns
tRCS
ns
tsu(WCHI
tsu(WRH)
tCWL
tRWL
50
50
ns
ns
Q)
th(CLCAI
tCAH
35
ns
thlRA)
tRAH
15
ns
(i'
th(RLCA)
tAR
85
ns
lJ
th(CLDl
tDH
40
ns
thIRLDl
th(WLD)
tDHR
100
30
ns
ns
Q)
th(RHrd)
tRRH
10
ns
::1
Co
th(CHrd)
tRCH
ns
th(CLW)
tWCH
40
ns
th(RLW)
tRLCH
tWCR
tCSH
100
150
ns
ns
tCHRL
tCRP
ns
tCLRH
tRSH
80
ns
tCWD
120
ns
tRCD
20
::1
l>
CD
3
o...
'<
tn
Delay time,
tCLWL
r:::
"C
"C
tRLCL
-~
CAS
low to
tDH
W low
'RAS" low
to
tT
W low
50
ns
ns
ns
50
ns
tRLWL
tRWD
170
tWLCL
twcs
-5
ns
tGHD
trf
30
ns
ms
tREF
ns
4-92
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4416
16,384-WORD BY 4-BIT DYNAMIC RAM
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
SYMBOL
tRCD
20
190
230
ns
-5
30
-5
40
ns
tc(W)
tc(rdW)
twc
tw(CH)
tw(CL)
tCAS
tRAS
tw(W)
tt
tsu(CA)
tASC
tsu(RA)
tASR
tsu(D)
tsu(rd)
tRCS
tsu(WCH)
tCWL
tsu(WRH)
tRWL
th(CLCA)
tCAH
th(RA)
tRAH
th(RLCA)
th(CLD)
tDH
th(RLD)
tDHR
tRWC
tcp
tRP
twp
tT
tDS
tAR
th(WLD)
th(RHrd)
tRRH
th(CHrd)
tRCH
th(CLW)
tWCH
tDH
th(RLW)
tWCR
tRLCH
tCSH
tCHRL
tCRP.
tCLRH
UNIT
150
tRC
tRLCL
MAX
120
MIN
tRSH
tc(rd)
tCLWL
TMS4416-20
tCWD
tpc
twiRl)
MAX
210
330
330
440
80
120 10,000
120
200 10,000
50
50
3
0
0
0
0
80
80
50
25
130
80
160
50
10
0
80
160
200
0
120
tw(RH)
MIN
140
260
260
360
50
80 10,000
100
150 10,000
40
3
50
0
0
0
0
60
60
40
20
110
60
130
40
10
0
60
130
150
0
80
tc(P)
TMS4416-15
tRWD
tWLCL
twcs
tGHD
trf
tREF
70
25
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
t/)
Q)
ns
CJ
-S
ns
Q)
ns
ns
...
+oJ
ns
ns
0.
0.
:1
ns
ns
en
...>-
ns
ns
ns
ns
Q)
ns
ns
"C
c:::
ns
80
CO
ns
<t
a:
CJ
'ECO
ns
4
c:::
>-
ms
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-93
SMJ4416
16,384WDRD BY 4B11 DYNAMIC RAM
S VERSION
MIN
4.5
NOM
5
MAX
5.5
MIN
4.5
EVERSION
UNIT
NOM
5
I
I
VOO
VOO
= 4.5 V
= 5.5 V
MAX
5.5
2.4
2.4
4.8
5.8
2.4
2.4
4.8
5.8
VIK
-55
0.8
VIK
-40
0.8
85
100
NOTE 2: The algebraic convention, where the more negative (less positive) limit is designated as minimum. is used in this data sheet for logic voltage levels only.
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VIK
::::J
VOH
3
c;"
VOL
:c
II
10
'<
Q)
II = -15 mA,
see Figure 1
= -2 mA
10L = 4.2 mA
VI = 0 V to 5.8 V,
VOO = 5 V,
All other pins = 0 V
Vo = 0.4 V to 5.5 V,
VOO = 5 V, CAS high
10H
Q)
::::J
C.
IDOl
CD
3
o...
At tc
1002:t:
Standby current
1003
V
V
minimum cycle
-1.2
2.4
UNIT
3.5
0.4
10
/LA
10
/LA
54
mA
mA
46
mA
46
mA
minimum cycle,
RAS cycling,
CAS high
(J')
c:
tc(P)
Average page-mode
'C
'C
1004
........o
o
2: -
minimum cycle,
RAS low,
CAS cycling
current
CD
<
c;"
'<
SMJ4416-12
Typt MAX
MIN
CD
rJ)
4-94
. TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
SMJ4416
16,384WORD BY 4BIT DYNAMIC RAM
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VIK
VOH
10H = -2mA
VOL
10L = 4.2 mA
SMJ4416-15
Typt
MAX
MIN
SMJ4416-20
Typt
MAX
MIN
-1.2
2.4
UNIT
-1.2
2.4
0.4
0.4
10
10
p.A
10
10
p.A
VI = 0 V to 5.8 V,
II
10
1001
VOO = 5 V,
A" other pins = 0 V
Va = 0.4 V to 5.5 V,
VDO = 5 V, CAS high
At tc = minimum cycle
After 1 memory cycle,
1002*
Standby current
1003
40
48
35
42
mA
3.5
3.5
mA
25
40
21
34
mA
tc = minimum cycle,
RAS cycling,
Average page-mode
1004
current
en
Q)
CAS high
(,)
.:;;
RAS low,
CAS cycling
40
21
34
mA
Q)
......
o
c.
C.
:::J
en
...o>-
capacitance over recommended supply voltage range and operating case temperature range, f = 1 MHz
SMJ4416
TypT
MAX
PARAMETER
UNIT
Ci(A)
pF
Ci(RC)
10
pF
Ci(W)
10
pF
Cito
10
pF
= 25 DC
E
Q)
~
"'C
I:
CO
<t
a:
(,)
E
CO
I:
>-
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-95
SMJ4416
16,384WORD BY 4B11 DYNAMIC RAM
switching characteristics over recommended supply voltage range and operating case temperature range
ta(C)
CL
Load
ta(G)
CL = 100 pF,
Load = 2 Series 74 TTL gates
CL = 100 pF,
Load'" 2 Series 74 TTL gates
tdis(G)
after Ghigh
ta(C)
TEST CONDITIONS
CL
Load
tRLCL
ta(R)
CL
CL
0tdis(G)
=
=
Load
74 TTL gates
100 pF
ns
tRAC
120
ns
30
ns
30
ns
30
ns
tOFF
SMJ4416-15
SMJ441620
MIN
MIN
MAX
MAX
UNIT
80
120
ns
tRAC
150
200
ns
40
50
ns
tOFF
CL = 100 pF,
Load = 2 Series 74 TTL gates
...
-<
en
'C
'C
o...
r+
CD
<
0"
CD
en
4-96
UNIT
tCAC
100 pF,
MAX
70
100 pF,
Load
CL
= 2 Series
= MAX,
=
Load
ta(G)
100 pF,
ALT.
SYMBOL
MIN
tCAC
CL = 100 pF,
Load = 2 Series 74 TTL gates
PARAMETER
s:CD
100 pF,
ta(R)
::::l
SYMBOL
tRLCL = MAX,
CL = 100 pF
Load = 2 Series 74 TTL gates
tdis(CH)
CI)
SMJ4416-12
ALT.
TEST CONDITIONS
PARAMETER
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
30
40
ns
30
40
ns
SMJ4416
16,384-WORD BY 4-B11 DYNAMIC RAM
timing requirements over recommended supply voltage range and operating case temperature range
ALT.
PARAMETER
SYMBOL
120
tRCQ
20
tRWD
170
ns
twcs
-5
30
ns
-e
ns
C'O
ms
>
tC(WI
twc
tc(rdWI
tw(CH)
twlCLI
tCAS
twIRL)
tRAS
twlWI
tt
twp
tsulCAI
tsuIRA)
tsu(D}
tsulrdl
tRCS
tsu(WCH)
tCWL
tsu(WRH)
th(CLCA)
tRWL
tCAH
tRWC
tcp
tRP
tT
tASC
tASR
tDS
tRAH
ttl/RAJ
th(RLCA)
th(CLD)
tDH
th(RLD)
tDHR
th(WLD)
thlRHrdl
tDH
tRRH
th(CHrd)
tRCH
thlCLWI
tWCH
thIRLW)
tWCR
tCSH
tCRP
tRLCH
tCHRL
tCLRH
tAR
tCLWL
tRLCL
tRLWL
tWLCL
tGHD
trf
UNIT
tRSH
tpc
tRC
CAS" low
MAX
tCWD
MIN
120
230
230
320
40
70 10,000
80
120 10,000
30
3
50
0
0
0
0
50.
50
35
15
85
40
100
30
10
0
40
100
150
0
80
tC(PI
tc(rd)
twIRH)
SMJ441612
tREF
ns
ns
ns,
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
en
ns
.s:
Q)
ns
ns
Q)
ns
ns
ns
ns
ns .
C.
:::l
c.
en
ns
...o>
ns
ns
E
Q)
:!
ns
ns
ns
"0
t:
ns
50
C'O
:!
cd:
a:
ns
t:
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-97
SMJ4416
16,384WORD BY 4B11 DYNAMIC RAM
timing requirements over recommended supply voltage range and operating case temperature range
ALT.
PARAMETER
SYMBOL
SMJ4416-15
MIN
SMJ4416-20
UNIT
MAX
MIN
210
330
330
ns
440
ns
MAX
th(RHrd)
tRRH
th(CHrd)
tRCH
th(ClW)
tWCH
th(RlW)
tWCR
tRlCH
tCSH
o...
tCHRl
tCRP
tClRH
tRSH
140
260
260
360
50
80 10,000
100
150 10,000
40
50
3
0
0
0
0
60
60
40
20
110
60
130
40
10
0
60
130
150
0
80
rn
tClWl
tCWD
120
tRCD
20
tRWD
190
230
ns
twcs
-5
30
-5
40
ns
tc(P)
tpc
tc(rd)
tRC
tc(W)
tc(rdW)
twc
tw(CH)
tw(Cl)
twIRH)
twiRl)
tw(W)
tt
tsu(CA)
tASC
tsu(RA)
tASR
tsu(D)
tsu(rd)
tRCS
tsu(WCH)
tCWl
tsu(WRH)
tRWl
th(ClCA)
tCAH
tRAH
Q)
::s
c..
s:
CD
3
<
tRWC
tcp
tCAS
tRP
tRAS
twp
tT
tDS
th(RA)
th(RlCA)
th(ClD)
tDH
th(RlD)
tDHR
th(WlD)
c:::
tAR
tDH
'C
'C
tRlCl
......
CD
c::
c;'
CD
III
tRlWl
tWlCl
tGHD
trf
tREF
ns
ns
80
120 10,000
120
200 10,000
50
3
50
ns
ns
ns
ns
ns
0
0
0
80
80
50
25
130
80
160
50
10
0
80
160
200
0
120
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
150
70
ns
ns
25
ns
80
ns
ns
4
ms
:j: In a read-modifywrite cycle, tRLWL and tsu(WRH) must be observed. Depending on the user's transition times, this may require additional
RAS low time twiRL)'
4-98
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
1MS4416, SMJ4416
16,384WORD BY 4B11 DYNAMIC RAM
Vee
I
NOTE:
OUTPUT(S)
REMAINING {
IN~~;~
OPEN
en
Q)
CJ
'S;
Q)
C
~
0.
0.
::::J
en
...>
E
Q)
~
"'C
c:
CO
AO-A7
Il:
CJ
'ECO
c:
>
Hi-Z
DQ
VOL
IVIH
VIL
------4t
VAll D OUTPUT} ) . - - - - - - -
.1
ta(R)
,I
~ tdis(G)
ta(G)-r--t
'\
TEXAS
INSTRUMENTS
,POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-99
TMS4416, SMJ4416
16,384-WORD BY 4-BIT DYNAMIC RAM
<:::J
Q)
::Il
Q)
:::J
C.
CD
.,o
<
(J)
c:
"C
"C
.,o....
c
CD
<
0
CD
Cfj
4-100
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4416, SMJ4416
16,384WORD BY 4BIT DYNAMIC RAM
tJ)
Q)
'S;
Q)
AO-A7
......
o
c.
C.
::::J
en
...>
E
Q)
~
"C
c:
DO
CO
<t
a:
o
'E
CO
c:
>
TEXAS
INSTRuMENlS
POST OFFice BOX 225012 DALLAS, TeXAS 75265
4-101
TMS4416, SMJ4416
16,384-WORD BY 4-BI1 DYNAMIC RAM
AO-A7
DQ
VILIVOL ............~..K...&..JI~-........_
......' "
___;.,,;.;.,,;;_ _
ta(GI~
~::--------~{,..',-
4-102
~ tGHD
__t
TEXAS
INsrRuMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
RAs
VIH
VIL
'0
-{ri~
:
(,
II
tRLCH
--i '-
tt
I.
tc(P)
I
I I..... tRLCL...:...I
I
I I
CAS
v,"
VIL
II
th(RA)
H.
I I
AOA7
I--tCLRH---I
..
II~tw(CH)
I
I
---1<1
r-
tt
I
VIH
VIL
II I
th(CLCA)
II
.
-J~tSU(CA)
I'
J4-tCHRL----I
II
ctI
Ql
a.
n
'<
n
CD
r+
3'
:;'
IC
II
II
,I
-I ~tSU(CA)
I
I I I
I ~l-7tsU(rd)
I I
II
,I
I ~
! --lit,,"""
OtNje~(11
I.
'"''"'''-tJ,
I ta(R)
f\i
I
I
I
II
l
'I
VOH
:::
I ~ th(RHrd)
II I
I
I I
VALID
OUTPUT
r--'-
L'
a.
..,ctI
th(CLCA)
I
I --Ir.tSU(~A)
VOL
th(CLCA)
I---
I ~tdis(CH)
i:r',cu:~~'.,cu!~!----.kr',cu--i,f.l=t:l--i~
:fl!~
=f:
il=
=f:1
~ !-+
I H
I
I HII
Lta(c)---I
DQ
:'-tW(RH).J
.7nr4h~'"
~n\7\
~~I
~
~O:.tCR~&eT3A3E
COLD~N$G~<XX
I
3o
""'r"""r'
IH
VIL
~~
II
I$
I
,
I t---; th(RLCA)--j
tSU(RA)'~
tt~i
1\.
'.!AU
Ql
IC
ctI
I
t
a(c)--I
I'
I'~tdiS(CH)
I
r+~
I--ta(c)~ I
co
0l=Io
I
,
\.-.rtdiS(CH)
~
VALID
\-------0(.
j.- tdis(G)
I
I
\l
NOTE: A write cycle or read-modify-write cycle can be intermixed with read cycles as long as the write and readmodify-write timing specifications are not violated.
:s
C)
=
C
CCI
OUTPUT
ta(G)
en
-<
~-I
E5!S:
-1(1)
col=lo
-<::
zen
>
..
s:cn
-3:
nc.,.
=0l=I0
>0l=I0
S:C;;
~
.....
o
.po.
'tJ
--4
tC
.?'3:
Wen
Q)
CD
30
RAS
c..
CD
;:t.'
CD
n
-<
n
CD
r+
VIH
3"
VIL
tC
CAS
:;'
=~
~~
:e;;
c ..
=en
03:
cae..
-<~
~ia=
=i
0
-<
Z
>
3:
C3
3
;z
n_
=
>
AO-A7
3:
VIL
~~
~ ;O~d
;;;c
~~
J>!TI
:=z
-~ ~
x
l;
'"m
'"
VIH
DO
~
x-JVVVVV\......,......"
VIL 'vvV"V\f,.
I I
I
r-
.th(CLD)
~th(RLD)----"
VIH
j.-..l.tGHD
,..
\1\-_ _ _ _ _ _ _ _ _ _ __
G
vlLJ
NOTE: A read cycle or a read-modify-write cycle can be intermixed with write cycles as long as read and read-modify-write timing specifications are not violated_
1:'
Ql
tC
(()
3
o
c..
(()
VIH~
AAs
VIL
I
~
I
CAS
1:==
:I
VIL
I
I
C3
to-
,.-tt
v,"
tRLCL
n_
:::Z
VIH
AO-A7
tsu(RAJ
tc(PJ
~ tw(CLJ
~'R'C"'
I
T--i
~
11-
th(RLCAJ
th(RAJ
tw(RLJ
tw(CLJ
-,
/.-tt
c..
IJ.- tcHRL-./
~
I
ti.-tt
tW(CHJ----..j
s'
r+
3'
5'
tC
I I
I !
th(CLCAJ
H-tsU(CAJ
:oL.KAAAAAAXXXX XAXAAJ\X,.,F
Y.f
~I He--
II
--.I
Ql
c..
3o
-I :'tW(RHJ.I
tcLRH
~
r-tw(CHJ~1
I
' I..---.t-
*tsU(CAJ
---::L........".-i=
Jt
I
th(CLCAJ
-../
.1 I'-
..,
Ci3
4XAAAAAJ\AXA./\J\A,
VIL
~~~
; ; c:~
~~
~tT'J
rZ
~~
Vi
VIH
Ir=
VIL
l~
G;
--I/-
en
Ul
VIH/VOH
.
~
DO
)()OO()(pgJ.Tf5.~!
VALID ,
VIL/VOL _ _ ~~ ~, _ _ OUTPUT!
ta(GJ~
I
A+
::: ------t t
,
ta(GJ~
't
co
~
:e
C)
=4iA X A J\J\XXJ\XJ\..1:k:---....
r-+-tGHD
tsu(DI
en
I
r--t-tGHD
tk::-------
=
C
=
<
~-I
=3:
::::;en
~
C~
<zen
:z:a"
3: en
-3:
c-Jc..
NOTE: A read cycle or a write cycle can be intermixed with read-modify-write cycles as long as read and write timing specifications are not violated.
f'
o
0'1
=~
:z:a~
3:~
TMS4416, SMJ4416
16,384WORD BY 4BIT DYNAMIC RAM
I.
-I
tc(rd)
.I
VIH
RAS
--------------:111' I'W'RLI~J=
N-
VIL
l~tw(RH)~
II
---..t t4- tt
II
~l4-tt
'II
.
i"----
-:fi
II
AOA7
VIH
VIL
Q)
~
DQ
Co
s:
(t)
3
o...
)()(')()()()()MXXX>OOOOO!fC!~
.
optCtR
OfrT:CZR
<
en
'C
'C
......o
c:(
(t)
<
I-
(t)
It
It
c:;'
en
90 ns
80
70
60
80 ns
50
40
::J
CJ
30
>
::J
~'bIt,
~~
..
..'"Yt>
~
20
~~~V
60 ns
~v
::!
50 ns
40 ns
O~~
;/
.LV
<l
.... ,
til
30 ns
r-.
20 ns
10 ns
V
L
300 400
600
~~/
//
li V
100 pF
. 200
\..
o ns f
10
100
//
70 ns
-'
0.
Do
100
800 1000
600 pF
CLOAO
4-106
TEXAS'
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
1100pF
MOS
LSI
TMS4464
65,536-WORD BY 4-BIT DYNAMIC RAM
NOVEMBER 19B3 -
65,536 X 4 Organization
VSS
DQ4
DOl
CAS
DQ3
AD
Performance Ranges:
Al
ACCESS
TIME
ROW
ADDRESS
(MAX)
DEVICE
TMS4464-10
TMS4464-12
TMS4464-15
TMS4464-20
100
120
150
200
ns
ns
ns
ns
ACCESS
TIME
COLUMN
ADDRESS
(MAX)
60 ns
70 ns
85 ns
12d ns
READ
OR
WRITE
CYCLE
(MIN)
200
230
260
330
ns
ns
ns
ns
270
310
345
435
A3
A7
ns
ns
ns
ns
rn
Q)
Co)
Early Write or
G to
A2
READMODIFYWRITE
CYCLE
(MIN)
S
Q)
c
.......
o
0.
0.
::::1
(J)
PIN NOMENCLATURE
AOA7
Address Inputs
CAS
D01D04
Dataln/DataOut
...>-
Q)
Output Enable
RAS
"C
VDD
+5-V Supply
VSS
Ground
IN
Write Enable
t:
ca
::?E
<t
a:
Co)
description
The TMS4464 is a high-speed, 262, 144-bit dynamic random-access memory, organized as 65,536 words of four
bits each. It employs state-of-the-art SMOS (scaled MOS) N-channel double-level polysilicon gate technology for very
high performance combined with low cost and improved reliability.
'Eca
t:
>-
This device features maximum RAS access times of 100 ns, 120 ns, 1 50 ns, or 200 ns. Typical power dissipation
as low as 250 mW operating and 12.5 mW standby.
New SMOS technology permits operation from a single + 5-V supply, reducing system power supply and decoupling
requirements, and easing board layout. IDD peaks are 150 mA typical, and a -1-V input volta~e undershoot can be
tolerated, minimizing system noise considerations.
All inputs and outputs, including clocks, are compatible with Series 74 TTL. All address and data-in lines are latched
on chip to simplify system design. Data-out is unlatched to allow greater system flexibility.
The TMS4464 is offered in an 18-pin dual-in-line ceramic or plastic package and is guaranteed for operation from
to 70C. These packages are designed for insertion in mounting-hole rows on 300-mil (7,62 mm) centers.
o C
PRODUCT PREVIEW
This document contains Information on a product under
development. Texas Instruments reserves the right to
change or discontinue this product without notice.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-107
TMS4464
65,536WORD BY 4-BIT DYNAMIC RAM
operation
address (AO through A7)
Sixteen address bits are required to decode 1 of 65,536 storage locations. Eight row-address bits are set up on pins
AO through A7 and latched onto the,chip by the row-address strobe (RAS). Then the eight column-address bits are
set up on Pins AO through A7 and latched onto the chip by the column-address strobe (CAS). All addresses must
be stable on or before the falling edges of RAS and CAS. RAS is similar to a chip enable in that it activates the sense
amplifiers as well as the row decoder. CAS is used as a chip select activating the column decoder and the input and
output buffers.
write enable (W)
The read or write mode is selected through the write enable (W) input. A logic high on the W input selects the read
mode and a logic low selects the write mode. The write enable terminal can be driven from standard TTL circuits
without a pull-up resistor. The data input is disabled when the read mode is selected. When W goes iow prior to CAS,
data-out will remain in the high-impedance state for the entire cycle permitting common 1/0 operation.
data-in (DO 1-004)
Data is written during a write or read-modify write cycle. Depending on the mode of operation, the falling edge of
CAS or W strobes data into the on-chip data latches. These latches can be driven from standard TTL circuits without
a pull-up resistor. In an early-write cycle, W is brought low prior to CAS and the data is strobed in by CAS with setup
and hold times referenced to this signal. In a delayed write or read-modify write cycle, CAS will already be low, thus
the data will be strobed in by Vi with setup and hold times referenced to this signal. In delayed or read-modify-write,
G must be high to bring the output buffers to high impedance prior to impressing data on the I/O lines.
data-out (001-004)
Q)
::J
Q.
s:
(1)
o...
The three-state output buffer provides direct TTL compatibility (no pull-up resistor required) with a fan-out of two
Series 74 TTL loads. Data-out is the same polarity as data-in. The output is in the high-impedance (floating) state
until CAS is brought low. In a read cycle the output goes active after the access time interval talC) that begins with
the negative transition of CAS as long as ta(R) and ta(G) are satisfied. The output becomes valid after the access
time has elapsed and remains valid while CAS and IT are low. CAS or G going high returns it to a high-impedance
state. In a delayed-write or read-modify-write cycle, the output must be put in the high impedance state prior to applying data to the DQ input. This is accomplished by bringing G high prior to applying data, thus satisfying tGHD ..
'<
c:
The G controls the impedance of the output buffers. When IT is high, the buffers will remain in the high impedance
state. Bringing Glow during a normal cycle will activate the output buffers putting them in the low impedance state.
It is necessary for both RAS and CAS to be brought low for the output buffers to go into the low impedance state.
Once in the low impedance state they will remain in the low impedance state until G or CAS is brought high.
en
"C
"C
o...
r+
(1)
<
(:;.
(1)
til
refresh
A refresh operation must be performed at least once every four milliseconds to retain data. This can be achieved by
strobing each of the 256 rows (AO-A7). A normal read or write cycle will refresh all bits in each row that is selected.
A RAS-only operation can be used by holding CAS at the high (inactive) level, thus conserving power as the output
buffer remains in the high-impedance state. Hidden refresh may be performed while maintaining valid data at the output pin. This is accomplished by holding CAS at VIL after a read operation and cycling RAS after a specified pre-charge
period, similar to a "RAS-only" refresh cycle.
CAS-before-RAS refresh (optional)
The optional CAS-before-RAS refresh is utilized by bringing CAS low earlier than RAS (see parameter tCLRL) and holding
it low after RAS falls (see parameter tRLCHR). For successive CAS-before-RAS refresh cycles, CAS can remain low
while cycling RAS. The external address is ignored and the refresh address is generated internally. For devices with
this option, the external address is also ignored during the hidden refresh cycles.
4-108
TEXAS
INSTRUMENTS
"
TMS4464
65,536-WORD 8Y 4-81T DYNAMIC RAM
page-mode
Page-mode operation allows effectively faster memory access by keeping the same row address and strobing random
column addresses onto the chip. Thus, the time required to setup and strobe sequential row addresses for the same
page is eliminated. The maximum number of columns that can be addressed is determined by tw(RL), the maximum
RAS low pulse width. For example, with a minimum cycle time (tc(P) = 110 ns) approximately 90 of the 256 columns
can be accessed.
power-up
To achieve proper device operation, an initial pause of 200 p.s is required after power-up followed by a minimum of
eight initialization cycles.
logic symbol t
t/)
AO
A1
A2
A3
A4
(14)
(13)
(12)
(11)
(8)
(7)
A5
(6)
A6
(10)
A7
RAM 64K X 4
2008/2100
Q)
(,)
oS
Q)
C
0
A-65535
....
~
c..
c..
:::s
en
>~
RAS
(5)
Q)
~
CAS
(16)
23C22
(4)
W
G (1)
OQ1
"C
C
ro
<:(
(2)
A.Z26
(3)
OQ2
OQ3 (15)
OQ4 (17)
a:
(,)
E
ro
C
>-
t This symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and IEC. See explanation on page 10-1.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-109
TMS4464
65,536-WORD BY 4-BIT DYNAMIC RAM
t
I
~1
--
r--
ADDRESS
BUFFERS
ROW
I--
ri
-I
ROW
-<::::J
Q)
::c
:t>
COLUMN
A3
ADDRESS
BUFFERS
A4
(8)
A5
ROW
DECODE
----
COLUMN DECODE
32K ARRAY
32K ARRAY
DECODE
A1
A2
32K ARRAY
AD
32K ARRAY
DECODE
I-
(8)
,-
..!.1
32K ARRAY
ROW
t t
32K ARRAY
ItO
BUFFERS
(4)
DATA
OUT
REG
1-
DATA
IN
REG
~~
DQ1-DQ4
i--
32K ARRAY
A6
ROW
DECODE
32K ARRAY
A7
s:
Q)
::::J
c..
s:
CD
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) t
o...
-<
en
s::::
"C
"C
...
r+
CD
<
n
CD
t Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1: All voltage values in this data sheet are with respect to VSS.
C/I
PARAMETER
Supply voltage, VOO
MIN
NOM
MAX
4.5
5.5
2.4
-1
0
4-110
V
V
UNIT
VOO+0.3
0.8
70
V
V
The algebraic convention, where the more negative (less positive) limit is designated as maximum, is used in this data sheet for logic voltage levels only.
TEXAS
INSTRUMENTS
POST OFFICE 80X 225012 DALLAS. TEXAS 75265
TMS4464
65,536WORD BY 4BIT DYNAMIC RAM
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VOH
10H = -5 mA
VOL
10L = 4.2 mA
II
10
TMS4464-10
TVpt
MAX
TMS4464-12
TVpt
MAX
MIN
MIN
2.4
2.4
UNIT
V
0.4
0.4
10
10
p,A
10
10
p,A
Va = 0 V to 5.5 V,
VOO = 5 V, '
CAS high
1001
1002
tc = minimum cycle
After 1 memory cycle,
Standby current
80
TBO
70
TBO
mA
2.5
2.5
mA
65
TBO
55
TBO
mA
55
TBO
45
TBO
mA
tc = minimum cycle,
1003
1004
RAS cycling,
CAS high
tc(P) = minimum cycle,
RAS low,
CAS cycling
.....
...
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VOH
10H = -5 mA
VOL
10L = 4.2 mA
II
TMS4464-15
MAX
MIN TVPt
2.4
TMS4464-20
MIN TVpt
MAX
2.4
UNIT
V
0.4
0.4
10
10
p,A
1001
1002
Standby current
1003
10
VOO = 5 V,
CAS high
10
p,A
2
"'C
CO
tc = minimum cycle
After 1 memory cycle,
RAS and CAS high
60
TBO
50
TBO
mA
2.5
2.5
mA
<t
a:
RAS cycling,
50
TBO
40
TBO
mA
'E
RAS low,
(J
CO
CAS high
tc(P) = minimum cycle,
Average page-mode current
c::
tc = minimum cycle,
1004
C.
::l
en
...>(1)
Va = 0 V to 5.5 V,
10
c.
c::
>-
40
TBO
30
TBO
mA
CAS cycling
t All typical values are at TA
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-111
TMS4464
65,536WORD BY 4BIT DYNAMIC RAM
1 MHz
capacitance over recommended supply voltage range and operating freeair temperature range. f
TMS4164
Typt
MAX
PARAMETER
UNIT
Ci(A)
pF
Ci(RC)
10
pF
Ci(W)
10
pF
Cilo
Output capacitance
10
pF
~witching characteristics over recommended supply voltage range and operating free-air temperature range
PARAMETER
-<::::I
ta(C)
ta(R)
Q)
ta(G)+
o
::xJ
tdis(CH)
s:
tdis(G)
after Ghigh
TEST CONDITIONS
= 100 pF,
= 2 Series 74 TTL gates
tRLCL = MAX, CL = 100 pF,
Load = 2 Series 74 TTL gates
CL = 100 pF,
Load = 2 Series 74 TTL gates
CL = 100 pF,
Load = 2 Series 74 TTL gates
CL = 100 pF,
Load = 2 Series 74 TTL gates
ALT.
SYMBOL
TMS4464-10
MIN
tRLCL ~ MAX, CL
Load
MAX
TMS4464-12
MIN
MAX
UNIT
tCAC
60
70
ns
tRAC
100
120
ns
tGAC
30
35
ns
tOFF
30
30
ns
tGOFF
30
30
ns
Q)
::::I
c..
switching characteristics over recommended supply voltage range and operating free-air temperature range
s:
CD
PARAMETER
o...
-<
ta(C)
'J)
ta(R)
c:
'C
'C
o...
ta(G)+
cCD
tdis(CH)
tdis(G)
...
c::
CD
(f)
TEST CONDITIONS
ALT.
SYMBOL
MIN
MAX
TMS4464-20
MIN
MAX
UNIT
tCAC
85
120
ns
tRAC
150
200
ns
CL
Glow
Output disable time
Load
tGAC
45
55
ns
100 pF,
CL = 100 pF,
Load = 2 Series 74 TTL gates
CL
after Ghigh
Load
tOFF
30
35
ns
tGOFF
30
35
ns
100 pF,
4-112
TMS4464-15
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
1MS4464
65,536WORD BY 4B11 DYNAMIC RAM
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
. PARAMETER
tc(P)
tc(PM)
TMS4464-10
TMS4464-12
SYMBOL
MIN
MIN
tpc
tpCM
110
180
MAX
MAX
UNIT
130
210
ns
ns
tc(rd)
tRC
200
230
ns
tc(W)
twc
200
230
ns
tc(rdW)
270
310
ns
tw(CH)P
tw(CH)
tRWC
tcp
40
50
ns
tCPN
40
60
50
70
tw(CL)
tw!RH)
tRP
90
tWIRL)
tRAS
100
tw(W)
twp
35
tt
tASC
3
0
tsu(RA)
tASR
ns
tsu(D)
tDS
ns
tsu(rd)
tRCS
ns
tsu(CA)
tCAS
tT
10,000
10,000
100
10,000
120
ns
10,000
40
50
3
0
ns
ns
ns
ns
50
ns
ns
CI)
Q)
(.)
twcs
ns
':;:
tCWL
30
40
ns
tRWL
30
40
ns
th(CLCA)
tCAH
20
20
ns
th(RA)
tRAH
15
15
ns
th(RLCA)
th(CLD)
tsu(WCU
tsu(WCH)
tsu(WRH)
th(RLD)
th(WLDI
th(CHrd)
th(RHrd)
Q)
60
70
ns
tDHR
30
70
35
85
ns
ns
tAR
tDH
...
"-
c.
C.
:::l
en
>
o"-
tDH
30
35
ns
tRCH
ns
high
tRRH
10
10
ns
th(CLW)
th(RLW)
tWCH
tWCR
30
70
35
85
ns
ns
tRLCHR
tCHR
20
25
ns
tRLCH
Delay time,
tCSH
100
120
ns
tCHRL
tCRP
ns
tCLRH
tRSH
60
70
ns
tCLWL
tCWD
95
105
ns'
tCLRL
tCSR
20
25
ns
tRCD
25
tRWD
135
tGDD
30
RAS
low to
CAS
RAS
high
E
Q)
:2:
"C
s:::
ca
:2:
<C
a:
s:::
tRLWL
tGHD
trf
(.)
'Eca,
data applied at DQ
Refresh time interval
tREF
40
25
50
155
ns
ns
30
4
>
ns
ms
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-113
TMS4464
65,536-WORD BY 4-BIT DYNAMIC RAM
timing requirements over recommended supply voltage range and operating free-air temperature range
ALT.
PARAMETER
tc(PJ
tc(PM)
-<
SYMBOL
tpc
tpCM
tc(rd)
tRC
tc(W)
twc
tc(rdW)
tw(CH)P
tw(CH)
tRWC
tcp
tw(CL)
tw(RH)
Pulse duration,
tw(RL)
twlW)
tt
tsu(CA)
tASC
tASR
RAS
tpCN
tCAS
tRP
tRAS
twp
tsu(RA)
tsu(D)
tsu(rd)
tT
tsu(WCL)
ns
ns
10,000
ns
ns
ns
10,000
ns
ns
50
ns
ns
60
60
45
20
125
55
135
55
ns
ns
15
55
135
35
200
ns
tRWL
::0
th(CLCA)
th(RA)
th(RLCA)
th(CLD)
Dl
:l
C.
ns
45
45
25
15
90
45
110
45
tCWL
ns
ns
high
ns
ns
twcs
UNIT
tsu(WCH)
tCAH
tRAH
tAR
tDH
MAX
tsu(WRH)
CAS
210
315
330
330
435
80
80
120
120
200
55
3
MIN
tRCS
CAS
155
240
260
260
345
60
60
85 10,000
100
150 10,000
45
3
50
0
0
0
tDS
TMS4464-20
a
a
a
a
:l
Dl
TMS4464-15
MIN
MAX
ns
ns
ns
ns
ns
ns
ns
th(RLD)
th(WLD)
th(CHrd)
high
tRCH
3
o..,
th(RHrd)
tRRH
th(CLW)
th(RLW)
tWCH
tWCR
tRLCHR
tCHR
tRLCH
tCSH
10
45
110
30
150
tCHRL
tCRP
ns
tCLRH
tRSH
85
120
ns
tCLWL
tCWD
120
160
ns
tCLRL
tCSR
30
35
ns
tRCD
25
tRWD
185
tGDD
30
-<
en
r:::
"C
"C
CAS
tDHR
tDH
CAS
tGHD
trf
ns
ns
ns
ns
ns
low
ns
ns
data applied at DQ
Refresh time interval
tREF
65
30
80
240
ns
35
4
ns
ns
ms
. 4-114
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4464
65,536WORD BY 4BIT DYNAMIC RAM
I I~
:::1
~
.1
twIRL)
I-- tt
~~--
! . - - - t C L R H - - - - . f j . - t w (RHI--1
I J.-tRLCL~tw(CL)~ r-TtCHRL----,
I I~
tRLCH
\.-1 tt
::: - i
LL-
,,,'RAl
::::I
tJ..i.-'--t
-(-CH-)-.-"':1L-
II
I I
I 14-:- th(RLCA)---.f
th(RA)~ J.-- _I IJ
I
I I I ---, ~ tsu(CA)
AO- A7
~::~COLUMNmo$fcZRUXXX",______
I!_
_I
I ..--.,- th(CLCA)
I tsU(rd)+--i
I
V7V
i=
v::>O&s\c*~~
I II
-r ~
t--ta(c)~
~::----I--Hi-Z-----~
I~
ta(R)
th(CHrd)
I~
:"iXX&sz~~ii@
I
"'1~1----4M-I-
DQ
VALID
.1
0.
0.
:J
CJ)
>~
tdis(CH)
OUTPUT}).-------
ta(G)~
t:-
E
Q)
2
"C
r::::
~tdis(G)
CO
-----Jtl.!.----
a:
~p::.-I
(.)
'E
CO
r::::
>-
TEXAS
INsrRuMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-115
TMS4464
65,536WORD BY 4,BIT DYNAMIC RAM
Q)
::J
Q.
s:
CD
o..,
-<
en
"C
"C
o
..,
...
c
CD
<
c:;'
CD
til
11
4-116
. TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4464
65,536-WORD BY 4-BIT DYNAMIC RAM
AO-A7
Co
Co
:J
CI)
>
~
Q)
~
"'0
c:
DQ
CO
~
~
a:
tGHD~
VIH
(.)
"e
CO
c:
>
VIL-------
TEXAS
INSfRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
4-117
TMS4464
65,536WORD BY 4BIT DYNAMIC RAM
<~
Q)
n'
::lJ
l>
s:
Q)
~
Co
s:
...
<
o
DQ
V I LIVOL ..........&..JI...&.....&"'o~"'"""-IIo...&......._
~~ _ _
VJ
c:
ta(G)~
'C
'C
...o...
C
m
<
n'
m
I
G
VIH
VIL
~tGHD
en
4-118
TEXAS
INSIRUMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
RAS
VIH
VIL
----{!
i~
I
'C
III
CC
CD
'.,ReI
II,
tRLCH
:3o
0-
is
CD
CD
III
0-
<n
..3"
CD
VIH
CAS
5"
VIL
CC
2l
~n_
AOA7
::z
.~~~d
II
;::;c:
r,th(CHrdl
~tT'J
:=z
~Ci1
x
bo&AJ
I~
i----et-
U.
w
I ,
'"en'"
'"
tdis(CHI
tdlS(CHI
DQ
CCI
VOL
. r-J-ta(GI
I
I
:ec
:1:1
C
VOH
VIH
U"I
l;
\l
<
j.-tdIS(GI
I
I
t~-
VIL
Co
=i
c
<
z
>-t
!:s:
ncn
:I:I~
.....
>~
NOTE:
A write cycle or read-modify-write cycle can be intermixed with read cycles as long as the write and read modify-write timing specifications are not violated.
.....
CD
:s:i:
....f"
I\)
RAS
~::
'C
I.
twiRL)
1r
[It
tRLCH
_tRLCL
I!
VIL
I:rr-;-
th(RAIM
"V
~
n_
AOA7
;;;z
~~d
~th(RLCAI"""
th(CLCAI
I
I
,I
I
I
" I - tCHRL.-.f
r'
hth(CLCA)
f4'"t w I R HI-,
~t--twICL)--I,,~
~
~...u.----
II
Hth(CLCAIII
'I'
II
""':JJJi.:;::, ! :"",: ~
:'H ~'g(~~:1~;t5;~~~~DE!""I!""IT~~':.r-~~r"~~"Il""'Il"'r
H
IL
o:;c:::~
~
-I
tl
;--tCLRH~
tC(PI
-rl
I ~--+tWICHIP
I J--twlcL)~nl
11"-,.,,,,---1
\l
II
CAS VIH
.,
I-
--f
--&...1\
---,
II)
'\
th(CLWI
~ th(CLWI
....--th(RLWI-----f
r.--
"'_I
tsulWRHI~
I
"
~ tsulWCHI--j
_I
I'
~'I
~I
~""--I.
~$..I~h(~CLWI
~
y~~:~~n.A
I ~'nA~2~:'A 'I ~I J\e~
I
I ~~ ~~AA~N'l).
W v W~~;"\yE
1~~~~~~~~~~R~I~~~~c~~~
IL
,
I I
. I I
I ,
I
~tTl
~z
J+-- tsulWCHI~
~~
x
tsulWCHI--t
I
VIH
&;
I ~twlWI
'"
'"m
'"
tsulOlj
I
VIH
DQ
VIL
il
I_I
'I
~I
I.J.
I ~ twlWI.-f
I'I
tSUIOI--J---i
th(WLDI
4------!-th(WLDI
J..
J.
tsulOl
I+tWIWl..l
~I'
I
I
I
,j4- t h(WLDI.j
' vJr
l.
.1
\...-.--4-
~th(RLDI-...!
~tGHD
VIH
.;
th(CLDI
:.
.1
th(CLDI
th(CLDI
\ ~
vlLJ
NOTE:
A read cycle or a readmodify write cycle can be intermixed with write cycles as long as read and read-modify-write timing specifications are not violated.
eQ
CD
30
=-4
!.TI3:
U'I
en
Co\)~
.=
c.
=~
:IE
CD
aCD
C'l
-<
C'l
CD
..3"
S"
eQ
:e~
=
CII
=
-<
~
CD
=i
CII
-<
>
3:
=
3:
>
'C
III
IC
CD
oQ.
CD
(;
III
RAs
VIH
VIL
V'H
CAS
VIL
I
~
r--
I
tt
,..
I '
, !..-~
n_
dJt
I
~th(CLCAI
-I
tw(CLI
-.I
Q.
:... tw(RHI..I
~,
IJ.-tcHRL....j
J?I-I
\..-tt'
1
tw(CHI-.
-..I ~tSU(CAI
~I
tCLRH
Q.
:3
o
. ,
r.-I
~
I
---..' u..-tt
(~th(CLCAI
k-tsU(CAI
tw(CHI---i
V'H~~ ~ COLUMN~~1
~ ~~ ~'~
~~NJgA3000000c
AO A7 VIL
ROW
I,.
g ;O~d
;;;t:
~tTl
VIH
:=z
~@
x
VIL
COLUMN
tsU(rdl~ I
(.
""
tsu(WCHI
'r---
th(RLWI
nmx1' :
I,.
'"
'"
_rtSu(RAI
~I I'I ~
II
-1
'"N-
Hth(RAI
;;;z
~~
tt(PI
I l:---:tRLCL~tW(CLI
I
'''",CH',
'I
I
--.II
tw(RLI
th(RLCAI
~
~
_,
-i
tsu(rdl~ I
~I
I
tsu(WCHI
I'
=-
tRL~L
.oj !..
--t r--tsu(OI
IV
OJ
ta(G)~
I
G
VIH
VIL
~tGHO
3'
:r
IC
th(CLWI
_I
tCLWL
_I
en
U'I
U,
th(WLOI
CoA:I
en
:iE
C
'=f-lr
I '
VIL /VOL
...
tsu(WRHI
VIH/VOH~~~~~~~~~~~~\~~~~ ~~--~~--~~~~~~~~7\.~~~----~
DO
<(')
CD
I-'r-----II
tt:"'W'1<mfE.:1
t
th(CLWI
tCLWL----.I
CD
(')
ta(G)~
\~
rtGHO
-:E
:f-'
X V Y V Y Y Y'
::::ICII
C
IX'
<
=
::::j
<
Z
> ......
~:s:
C"')cn
::::ICII~
>~
NOTE:
A read cycle or a write cycle can be intermixed with read-modify-write cycles as long as read and write timing specifications are not violated.
-"
N
-"
:s:~
TMS4464
65,536WORD BY 4BIT DYNAMIC RAM
1
...~-------tC(rd)----------4~1
Q)
rtW(RH)~
::J
C.
s:CD
3
RAS
o"'I
V,H
VIL
'<
VIH
CAS
o"'I
...
c
CD
<
crCD
!;/=~I
:\-1
tCLRL
-,.---.J )::""-----------4f
I
en
t:
"C
"C
.-.1
~1 I
1
... . 1 - - - - - t W ( R L ) - - -......
i+--tRLCHR-,
'{
it
VOH
Q
-----------HI-Z-----------VOL
C/I
1E
4-122
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
:r
c:c.
CD
:;~
:::J
(;
~.
~
~
r--MEMORY CYCLE-+!
r--REFRESH CYCLE
~REFRESH
en
:r
CYCLE ~
(')
-<
(')
..3'
(j)
:T
CD
".
CO
;:r
":T
RAS
0>
I I
CD
III
~
0>
:J
-<
~.
~i
:i"
VIH
CAS
VIL
_I
tsu(RAI - )
I I
I:
~i"
I
1
t\I J \
-tt=
II
I~I
th(RAI
a.
II
:::-----.11\
:J
CO
a.
CD
~.
0>
:J
a.
AO-A7
th(~LCAI
-ft '11I
III
C
"0
"0
tsU (rdl
CD
CD
_~
I 1_
III
~.
C"
!"
VIH
VIL
r-
tdis(CHI~
VALID DATA
~
"0
I
~
ROW+
r+ta(GI
~h(RHrdl
OO : : :
C"
"0
.,rl
Hta(CI
ta(RI.....l
-<
:T
tRLCHR t I .
,v::a:
r~
I
VIH
VIL
CC
I tsu(CAI
+J ~I
:i'
tw(CLI
CD
(j
'fI::
::
:}-
CD
UI
U,
W
CD
:sc
c=
CD
j+tdiSIGI..(
I
<
CD
=i
c
<
:2
> ....
~s:
c--,(I)
'"
=~
>~
s::
-<
::l
Q)
o
jJ
l>
~
Q)
::l
Co
(t)
o..,
-<
en
c:
""o..,
....
c
(t)
<
o
(t)
til
4-124
TMS4500A
DYNAMIC RAM CDrHROLLER
MEMORY SUPPORT
LSI
(TOP VIEW)
ClK
RDY
RENl
cs
ALE
RASO
Versatile
Strap-Selected Refresh Rate
Synchronous, Predictable Refresh
Selection of Distributed, Transparent, and
Cycle-Steal Refresh Modes
Interfaces Easily to Popular Microprocessors
REFREQ
TWST
FSO
FSl
RA7
RASl
CA7
ACR
MA7
ACW
MA6
CA6
CAS
RAO
vcc
..
RA6
CAO
RA5
MAO
CA5
MAl
MA5
CAl
RAl
RA4
RA2
CA2
MA2
......
GND
0.
0.
~
(J)
...o>
E
Q)
"C
C
CO
description
The TMS4500A is a monolithic DRAM system controller designed to provide address multiplexing. timing. control
and refresh/access arbitration functions to simplify the interface of dynamic RAMs to microprocessor systems.
The controller contains a 16-bit multiplexer that generates the address lines for the memory device from the 16 system
address bits and provides the strobe signals required by the memory to decode the address. An 8-bit refresh counter
generates the 256-row addresses required for refresh.
:E
<t
a:
(.)
'ECO
c
>
A refresh timer is provided that generates the necessary timing to refresh the dynamic memories and assure data
retention.
The TMS4500A also contains refresh/access arbitration circuitry to resolve conflicts between memory access requests
and memory refresh cycles. The TMS4500A is offered in a 40-pin. 600-mil dual-in-line plastic package and is guaranteed
for operation from 0 DC to 70 DC.
TEXAS INSTRUMENTS
INCORPORATED
4-125
TMS4500A
DYNAMIC RAM CONTROLLER
BLOCK DIAGRAM
RAORA7 1..----'1
MUlTIPLEXER
CAOCA7 L----.fJ
..
ALE _ _ _ _ _ _
-<:1
C S - -............
RASO
REN1--......~
C)
ci"
ACR ------------------~~
ACW -------~------------~~
:D
l>
~
'\1~---~
RASl
'\1~---~
CAS
TIMING
AND
CONTROL
C)
:1
C.
TWST
FSO
FSl
c..,
~---~ ROY
-<
rJJ
r:::
ClK
'C
'C
C
.....,
c
pin descriptions
<
RAO RA7
Input
Row Address - These address inputs are used'to generate the row address for
the multiplexer.
CAO-CA7
Input
Column Address - These address inputs are used to generate the column address
for the multiplexer.
MAO MA7
Output
Memory Address - These three-state outputs are designed to drive the addresses
of the dynamic RAM array.
ALE
Input
Address Latch Enable - This input is used to latch the 16 address inputs, CS and
R EN 1. This also initiates an access cycle if chip select is valid. The rising edge
(low level tO,high level) of ALE returns RAS to the high level.
(1)
n'
(1)
en
18'
4-126
TEXAS INSTRUMENTS
INCORPORATED
TMS4500A
DYNAMIC RAM CONTROLLER
pin descriptions (continued)
CS
Input
Chip Select - A low on this input enables an access cycle. The trailing edge of
ALE latches the chip select input.
REN1
INPUT
RAS Enable 1 - This input is used to select one of two banks of RAM via the
RASO and RAS1 outputs when chip select is present. When it is low, RASO is
selected; when it is high, RAS1 is selected.
Input
Access Control, Read; Access Control, Write - A low on either of these inputs
causes the column address to appear on MAO - MA7 and the column address
strobe. The rising edge of ACR or ACW terminates the cycle by ending RAS and
CAS strobes. When ACR and ACW are both low, MAO - MA7, RASa, RAS1, and
CAS go into a high-impedance (floating) state.
Input
System Clock - This input provides the master timing to generate refresh cycle
timings and refresh rate. Refres.h rate is determined by the TWST, FS1, FSO
inputs.
Input/Output
ClK
(I)
Q)
'S;
Q)
......
o
c.
C.
RASO, RAS1
Output
Row Address Strobe - These three-state outputs are used to latch the row address
into the bank of DRAMs selected by REN1. On refresh both signals are driven.
CAS
Output
Column Address Strobe - This three-state output is used to latch the column
address into the DRAM array.
ROY
Output
Ready - This totem-pole output synchronizes memories that are too slow to
guarantee microprocessor access time requirements. This output is also used to
inhibit access cycles during refresh when in cycle-steal mode.
TWST
FSO, FS1
Input
Inputs
TiminglWait Strap - A high on this input indicates a wait state should be added
to each memory cycle. In addition it is used in conjunction with FSO and FS1 to
determine refresh rate and timing.
Frequency Select 0; Frequency Select 1 - These are strap inputs to select Mode
and Frequency of operation as shown in Table 1.
::J
CJ)
...o>
E
Q)
2
"C
C
CO
a:
u
'E
CO
c
>
14
TEXAS INSTRUMENTS
INCORPORATED
4-127
TMS4500A
DYNAMIC RAM CONTROLLER
TABLE 1 - STRAP CONFIGURATION
WAIT
STATES
CLOCK.
FOR
MINIMUM
MEMORY
REFRESH
TWST
FS1
FSO
ACCESS
RATE
It
EXTERNAL
elK -;. 31
ClK FREO.
CYCLES
REFRESH
FOR EACH
FREO. (kHz)
REFRESH
REFREO
6495 t
1.984
elK -;. 46
2.944
64 85*
elK -;. 61
3.904
elK -;. 46
2.944
6482
6485 t
elK
61
3.904
6480*
4.864
64 77*
elK.:- 76
elK -;. 91
5.824
64 88~
~.
(MHz) .
3
4
'<
::
Dl
functional description
cS"
TMS4500A consists of six basic blocks; address and select latches, refresh rate generator, refresh counter, the multiplexer, the arbiter, and the timing and control block.
:::JJ
s:
Dl
::
The address and select latches allow the D RAM controller to be used in systems that multiplex address and data on
the same lines without external latches. The row address latches are transparent, meaning that while ALE is high, the
output at MAO MA7 follows the inputs RAO RA7.
c.
s:
3
o..,
'<
The refresh rate generator is a counter that indicates to the arbiter that it is time for a refresh cycle. The counter
divides the clock frequency according to the configuration straps as shown in Table 1. The counter is reset when a
refresh cycle is requested or when TWST, FS1 and FSO are low. The configuration straps allow the matching of
memories to the system access time.
C/J
C
"C
"C
o..,
Upon PowerUp it is necessary to provide a reset signal by driving all three straps to the controller low to initialize
internal counters. A system's lowactive, poweron reset (~) can be used to accomplish this by connecting it to
those straps that are desired high during operation. During this reset period, at least four clock cycles should occur.
P"+
refresh counter
The refresh counter contains the a"ddress of the row to be refreshed. The counter is decremented after each refresh
cycle. [A lowtohigh transition on TWST sets the refresh counter to FF16 (25510).]
multiplexer
The multiplexer provides the DRAM array with row, column, and refresh addresses at the proper times. Its inputs are
the address latches and the refresh counter. The outputs provide up to 16 multiplexed addresses on eight lines.
18~
4-128
TEXAS INSTRUMENTS
INCORPORATED
TMS4500A
DYNAMIC RAM CONTROLLER
arbiter
The arbiter provides two operational cycles: access and refresh. The arbiter resolves conflicts between cycle requests
and cycles in execution, and schedules the inhibited cycle when used in cyclesteal mode.
absolute maximum ratings over operating ambient temperature range (unless otherwise noted) t
Supply voltage range, VCC (see
Input voltage range (any input)
Continuous power dissipation
Operating ambient temperature
Storage temperature range
..
Note 1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1.5 V to 7 V
(see Note 1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1.5 V to 7 V
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . __ . _ _ _ 1_2 W
range
. . . . . . . . . . ___ . __ . . . . . . . . _ .. __ . _ . __ .. ____ . _. OC to 70C
________ .... __ . __ ... __ .. ___ . _ . . . . . _ . _ __ . __ . _ _ -65C to 150C
MIN
4.5
NOM
5
2.4
-1 +
MAX
5.5
6
0.8
70
UNIT
V
C.
::::J
t Stres&es beyond those listed under" Absolute Maximum Ratings" may cause permanent damage to the device. This is stress rating only and functional
operation of the device at these or any other conditions beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
t The algebraic convention, vyhere the more negative limit is designated as minimum, is used in this data sheet for logic voltage levels only.
NOTE 1: Voltage values are with respect to the ground terminal.
electrical characteristics over recommended operating ambient temperature range (unless otherwise noted)
V OH
~OL
IIH
III
IOZ
lee
ei
eo
PARAMETER
MAO-MA7, ROY
High-level
RASO,RAS1,eAS
output voltage
REFREQ
low-level output voltage
REFREQ
High-level
All others
input current
low-level
REFREQ
input current
All others
Off-state output current
Operating supply current
Input capacitance
Output capacitance
5 V, TA
TEST CONDITIONS
IOH = -.1 mA
Vee = 4.5 V
Vee = 4.5 V
Vee = 4.5 V
VI = 5.5 V
VI = OV
V O =Ot04.5V
TA = oDe
Vee = 5.5 V
VI = OV,
Vo = 0 V,
f = 1 MHz
f = 1 MHz
MIN
2.4
2.7
2.4
Typt
MAX
UNIT
V
0.4
100
10
-1.25
-10
50
100
140
5
6
V
",A
mA
p.A
..c.
+oJ
V
V
en
E
:E
Q)
"C
C
CO
:E
cd:
a:
to)
"e
CO
c
>
",A
mA
pF
pF
184
TEXAS (NSTRUMENTS
INCORPORATED
4-129
TMS4500A
DYNAMIC RAM CONTROLLER
timing requirements over recommended supply voltage range and operating ambient temperature range
TMS4500A-15
PARAMETER
MIN
100
tw(CH)
20
20
20
tw(Cl)
35
35
35
tt
tCl-AEH
tw(AEH)
tAV-AEl
tAEl-AX
Dl
tACH-Cl
:Jl
tACl-CH
s:
tRQL-Cl
Dl
tw(ROl)
s:
3
o
'<
CJ)
c:
'C
'C
...
~
l>
CD
not valid
Time delay, ALE low to ACX low
tAEl-ACl
100
50
UNIT
50
10
10
15
10
10
15
15
20
20
50
60
60
10
15
10
10
10
th(RA) +30
MAX
140
50
::J
C.
TMS4500A-25
MIN
MAX
n'
TMS4500A-20
MIN
tc(C)
tAEl-Cl
C
'<
;:,
MAX
th(RA)+40
ns
th(RA)+ 50
20
20
20
30
30
30
20
20
20
20
20
20
NOTES: 1. Coincidence of the trailing edge of ClK and the trailing edge of ALE should be avoided, as the refresh/access occurs on the trailing ClK edge.
A trailing edge of ClK should occur during the interval from ACX high to ALE low.
2. If ALE rises before
and a refresh request is present, the falling edge of ClK after tCl-AEH will output the refresh address to MAO-MA7
and initiate a refresh cycle.
3. These specifications relate to system timing and do not directly reflect device performance
4. On 'the access grant cycle following refresh, the occurrence of CAS low depends on the relative occurrence of ALE low to ACX low. If ill
occurs prior to or coincident with ALE then CAS is timed from the ClK high transition that causes RAS low. If i l l occurs 20 ns or more after
ALE then CAS is timed from the ClK low transition following the ClK high transition causing RAS low.
5. For maximum speed access (internal delays on both access and access grant cycles), ill should occur prior to or coincident with ALE.
6. th(RA) is the dynamic memory row address hold time. ACX should follow ALE by tAEl-CEl in systems where the required th(RA) is greater than
tREl-MAX minimum .
7. Minimum of 20 ns is specified to ensure arbitration will occur on falling elK edge. tACH-Cl also affects precharge time such that the minimum
tACH-Cl should be equal or greater than: tw(RH) - tw(Cl) + 30 ns (for cycle where ACX high occurs prior to ALE high) where tw(RH) is the
DRAM RAS precharge time.
8. This parameter is necessary only if refresh arbitration is to occur on this low-going ClK edge (in systems where refresh is synchronized to external
events).
184
4-130
TEXAS INSTRUMENTS
INCORPORATED
TMS4500A
DYNAMIC RAM CONTROLLER
switching chara~teristics over recommended supply voltage range and operating ambient temperature range
(see Figure 1)
TEST
PARAMETER
CONDITIONS
MAX
tRAV-MAV
Cl = 160pF
tAEH-MAV
tAEl-RYl
Cl = 40 pF
60
starting low
tAEH-REH
starting high
Address transition time
tACl-MAX
ttlCELl
ttICEH)
starting high
Cl = 160 pF
ACX high
low) Isee Note 9)
address valid
Cl = 160pF
tCH-MAX
90
100
30
250
40
20
25
20
rJ)
Q)
(.)
65
130
'>
25
85
40
50
15
20
25
30
10
40
15
165
30
.....
...
o
a.
a.
ns
::::J
en
...>
50
45
35
25
20
E
Q)
35
45
60
25
30
30
~
"C
c:
30
35
45
75
100
125
a:
80
'ECO
50
200
(.)
10
75
CO
35
Cl = 40 pF
25
15
Cl = 40 pF
20
30
90
15
Cl =320 pF
70
55
Cl = 160 pF
starting high
AcX
60
high lafter
50
UNIT
Q)
starting low
40
25
50
25
20
Cl = 320 pF
50
20
15
40
15
tACH-REH
MAX
15
25
tACl-CEl
MIN
Cl = 160pF
ttIMAV)
tMAV-CEl
MAX
30
150
MIN
15
15
60
20
c:
>
45
55
75
45
55
75
35
10
20
45
10
60
25
NOTE 9: ROY returns high on the rising edge of ClK. If TWST = 0, then on an access grant cycle ROY goes high on the same edge that causes access RAS
low. If TWST = 1, then ROY goes to the high level on the first rising ClK edge after ACx goes low on access cycles and on the next rising edge
after the edge that causes access RAS low on access grant cycles (assuming ACX low).
34
TEXAS INSTRUMENTS
INCORPORATED
4-131
TMS4500A
DYNAMIC RAM CONTROLLER
switching characteristics over recommended supply voltage range and operating ambient temperature range
(see Figure 1) (continued)
.
TEST
PARAMETER
CONDITIONS
MIN
MAX
60
tCl-CEl
tCl-MAX
tw(ACl)
tREl-MAX
tt(RYL)
::
Q)
3
cr
:lJ
s
Q)
::
Cl
25
25
30
30
40
35
Cl
40 pF
45
tAEH-MAX
ten
10
0
Cl
160 pF
15
20
25
35
55
65
15
0
=
=
Cl
tACl-RYH
tCl-ACl
Cl = 40 pF
Cl
40 pF
125
75
165
80
20
0
105
0
140
tACl-Cl
10
20
100
25
0
180
235
45
50
0
ns
35
40
40 pF
UNIT
185
40
tdis
tCH-CEl
140
30
MAX
95
25
tt(RYH)
tCAV-CEl
MIN
70
125
160 pF
MAX
C
'<
MIN
60
0
NOT,E 4: On the access grant cycle following refresh, the occurrence of CAS low depends on the relative occurrence of ALE low to
low. If ACX occurs
prior to or coincident with ALE then CAS is timed from the ClK high transition that causes RAS low. If'ACX occurs 20 ns or more after ALE then
CAS is timed from the ClK low transition following the ClK high transition causing RAS low.
Co
CD
...o
'<
(J)
C
"C
"C
...
r+
184
4-132
TEXAS INSTRUMENTS
INCORPORATED
TMS4500A
DYNAMIC RAM CONTROLLER
access cycle timing
AOW,RENl
COL,CS
MAO-MA7
...
~
0.
0.
:::l
RDY
CJ)
>o
~
Q)
"'C
t:
co
~
If
'CH'' +--,
\
REF REO
(EXTERNAL)
REFREQ
(INTERNAL)
a:
(.)
'E
co
t:
>-
l4
TEXAS (NSTRUMENTS
INCORPORATED
4-133
TMS4500A
DYNAMIC RAM CONTROLLER
ready timing (ACX during ClK high) (see notes 10 thru 13)
ClK
ALE
~---_----I
'\
!
r--tACl-Cl--l
'AEL_~
"\ 1 - - - - -t
ROY
C
'<
::::J
DJ
n'
'ACL-RYH
ROY starting high is timed from ACX low (tACl-RYHI for the condition ACX going low while ClK high.
NOTES: 10_
11.
12_
13.'
For ~ high transition (during normal access) to be timed from the rising edge of ClK. ACX must occur tCl-ACl after the falling edge of ClK.
For ACX prior to the falling edge of ClK by tACl-Cl' the ROY high transition will be tACl-RYH'
tACl-Cl is a limiting parameter for control of ROY to be dependent upon ACX low.
Ouring the interval for tACl-Cl < MINIMUM to tCl-ACl > MINIMUM. the control of ROY may vary between the rising clock edge or falling
edge of ACX.
::XJ
:t>
s:
ready timing (ACX during ClK low) (see notes 10 thru 13)
DJ
::::J
C.
s:
ClK
ctI
...
'<
o
ALE
00
C
"C
"C
......
o
\I
tCl-ACl
ACX
ROY
r- '1
"
r
I
I
tCH-RYH""1
r-
Jr
ROY starting high is timed from ClK high (tCH-RYHI for the condition ACX going low while ClK low.
NOTES: 10_
11 _
12.
13_
For ROY high transition (during normal access) to be timed from the riSing edge of ClK. ACX must occur tCl-ACl after the falling edge of ClK.
For ACX prior to the falling edge of ClK by tACl-Cl. the ROY high transition will be tACl-RYHtACl-Cl is a limiting parameter for control of ROY to be dependent upon ACX low_
During t~erval for tACi..-Cl < MINIMUM to tCl-ACl > MINIMUM. the control of ROY may vary between the rising clock edge or falling
edge of ACX_
184
4-134
TEXAS INSTRUMENTS
INCORPORATED
TMS4500A
OUTPUTS
;(I)
(1)
(,)
'S;
(1)
......
0
C.
C.
:l
'CAV-CEL
en
...>
0
E
(1).
~
refresh cycle timing
(four cycle)
't:J
C
CO
a:
(,)
'ECO
c
>
~lMAVARl~
t On the access grant cycle following refresh, the occurrence of CAS low depends on the relative occurrence of ALE low to ACX low. If ACX occurs prior
to or coincident with ALE then CAS and address mUltiplexing are timed from the ClK high transition with tREl-MAX delay from RAs low to address not
valid. If ACX occurs 20 ns or more after ALE, then CAS and address multiplexing are timed from the ClK low transition.
84
TEXAS INSTRUMENTS
INCORPORATED
4-135
TMS4500A
DYNAMIC RAM CONTROLLER
typical access/refresh/access cycle
(three cycle, TWST = 0)
z
--- --- -
:z
:J
....J
Ul
Ul
W
C
'<
:::l
DJ
c:r
::0
DJ
:::l
Co
IZ
e::
Ul
Ul
w
U
CD
IUl
...
'<
u.
(!)
w-
e::
Ul
Ul
W
CJJ
c:
"C
"C
o...
.....
CD
<
(i'
CD
en
:.!
....J
....J
I~
:z
I~
15
II
>o
e::
184
4-136
TEXAS INSTRUMENTS
INCORPORATED
TMS4500A
DYNAMIC RAM CONTROLLER
typical access/refresh/access cycle
(four cycle, TWST = 0)
.,.
-- -- -
:J
...J
- - --- -
()
C/)
Q)
(J
"S
a:
I-
Q)
Ul
Ul
()
()
a:
C/'J
...0>
a:
- - --- ~
...0
+oJ
C.
C.
- - --- -
IUl
u..
w
- - ---- - - --
- - --- -
(!)
E
Q)
I
(J)
0:
u..
0:
"C
C
ca
<t
a:
.,.
(J
-- --- -
"E
ca
~,
:J
>
...J
Ul
(J)
- - --- -
()
()
()
-- -
--- -~
...J
()
...J
I~
><
I~
15
II
>-
0
0:
TEXAS INSTRUMENTS
INCORPORATED
4-137
TMS4500A
DYNAMIC RAM CONTROLLER
typical access/refresh/access cycle
(three cycle, TWST = 1)
::>
..J
..
0
'<
::::l
DJ
C;'
::u
l>
s:
DJ
::::l
C.
s:
_ _ _ _ _ _ _ _ _ _ __
--- - --- --
::>
I-
--- -- -
<1:
a:
t?
(/)
(/)
--- --- N
--- --- -
LL
W
a:
--- - -- --
<1:
a:
u
u
I(/)
..J
...
-<
0
C/J
~
"C
"C
0
......
- - --- -
en
<
(;'
en
en
::>
..J
(/)
(/)
-- -- -
u
u
<1:
..J
<1:
I~
I~
II
>-
Cl
a:
184
4-138
TEXAS INSTRUMENTS
INCORPORATED
TMS4500A
DYNAMIC RAM CONTROLLER
~
:;)
--l
o
U
fZ
a:
<:J
!':
en
en
w
u
u
~
ien
w
a:
u.
w
a:
!':
!':
---
---- -
.....
...
o
:I:
en
w
c.
c.
a:
u.
C/)
a:
...>-
Q)
--- ---
""C
--- ---
c:
co
--- ---
en
en
w
U
U
~
:;)
--l
---
<t
a:
--- -
(.)
'Eco
--- ---
c:
>-
--- --
---
---
--~
--l
--l
I~
I~
15
Ii
>0
a:
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
4-139
-<
:::l
Q)
3
c;'
~
s:
Q)
:::l
Co
s:
CD
...
-<
o
en
't:I
't:I
.......
o
CD
<
c;'
CD
en
4-140
Interchangeability Guide
EPROM Devices
ROM Devices
Applications Information . .
Logic Symbols
Mechanical Data
ATTENTION
These devices contain circuits to protect the inputs and outputs against damage
due to high static voltages or electrostatic fields; however, it is advised that
precautions be taken to avoid application of any voltage higher than maximumrated voltages to these high-impedance circuits.
Unused inputs must always be connected to an appropriate logic voltage level,
preferably either supply voltage or ground.
Additional information concerning the handling of ESD sensitive devices is
available from Texas Instruments in a document entitled "Guidelines for
Handling Electrostatic-Discharge-Sensitive (ESDS) Devices and Assemblies. " Please contact
Texas Instruments
P.O. Box 401560
Dallas, Texas 75240
to obtain this brochure.
MOS
LSI
TM4164EC4
65,536 BY 4B11 DYNAMIC RAM MODULE
NOVEMBER 1983
65,536
Single
X4
+ 5V
Organization
ACCESS
TIME
COLUMN
ADDRESS
(MAX)
75 ns
100 ns
135 ns
READ
OR
WRITE
CYCLE
(MIN)
230 ns
260 ns
330 ns
READ,
MODIFY,
WRITE
CYCLE
(MIN)
260 ns
285 ns
345 ns
Q)
"C
OPERATING
(TYP)
800 mW
700 mW
540 mW
STANDBY
(TYP)
70mW
70 mW
70 mW
70 DC
rn
:;
TM4164EC4-12
TM4164EC4-15
TM4164EC4-20
NC(1)
VDD (2)
D1 (3)
01 (4)
CAS (5)
A7 (6)
A5 (7)
A4 (8)
D2 (9)
02 (10)
W(11)
A1 (12)
A3 (13)
A6 (14)
03 (15)
D3 (16)
A2 (17)
AO(18)
RAS (19)
D4 (20)
04 (21)
VSS (22)
TMS4164-12
TMS4164-15
TMS4164-20
22PIN
SINGLEINL1NE PACKAGE
(TOP VIEW)
4. Single-
PIN NOMENCLATURE
AO-A7
Address Inputs
::?i
::?i
<
a:
CAS
01-04
Data Inputs
NC
No Connection
01-04
Data Outputs
RAS
CO
Voo
+ 5-V
>
Supply
VSS
Ground
Write Enable
E
t:
description
The TM4164EC4 is a 256K, dynamic random-access memory module organized as 65,536 x 4 bits in a 22-pin singlein-line package comprising four TMS4164FPL, 65,536 x 1 bit dynamic RAM's in 18-lead plastic chip carriers mounted
on top of a substrate together with two 0.2JLF decoupling capacitors. Each TMS4164FPL is described in the TMS4164
data sheet and is fully electrically tested and processed according to TI's MIL-STD-883B (as ammended for commercial applications) flows prior to assembly. After assembly onto the substrate, a further set of electrical tests is performed. The TM4164EC4 is rated for operation from OOC to 70 o C.
upward compatibility
Future 256K x 4 memory modules in single-in-line packages will have identical pin functions and spacing, but will be
5,1 mm (0.2 inches) longer than the TM4164EC4; the length of the 256K x 4 (TM4256EE4) will be 61,0 0,6 mm
MAX (2.4000.025 inches MAX). To ensure compatibility between the two devices, enough clearance should be
allowed on the PC board design to accomodate the increased length of the TM4256EE4. Pin 1 of the TM4256EE4
module will be memory address A8.
34
PRODUCT PREVIEW
This document contains information on a product under
development. Texas Instruments reserves the right to
change or discontinue this product without notice. .
TEXAS
INSTRUMENTS
POST OFFIC(SOX 225012 DALLAS, TEXAS 75265
5-1
TM4164EC4
65,536 BY 4BIT DYNAMIC RAM MODULE
op~ration
The TM4164EC4 operates as four TMS4164s connected as shown in the functional block diagram. Refer to the
TMS4164 data sheet for details of its operation.
specifications
For TMS4164 electrical specifications, refer to the TMS4164 data sheet.
logic symbol t
AO
A1
<::::J
D)
3
c;'
(12)
(17)
Vi
AO
RAM 64K X 4
(18)
A2
(13)
A3
(8)
A4
(7)
A5
114)
A6
(6)
A7
(19)
RAS
(5)
CAS
(11 )
Z30
Al
Z31
A2
A3
Z32
A4
A5
Z33
Z34
r-...
...
.....
A6
A7
Z35
Z36
Z37
Z38
Z39
Z40
RAS
3:
3:
(13)
(8)
(7)
(14)
(6)
8
(19)
..... ~
......
iii J!!L....
01
...
(3)
2008/2100
......
......
(9)
02
~~
......
03
....
(16)
&
23C22
40
01
02
03
04
(3)
(9)
(16)
(20)
40
Z41
41
23.210
A.220
CAS
W
0
voo
vss
(10)
Q2
RAM 64K Xl
AO-A7
RAS
CAS
(15)
r----
I=>
39-
RAM 64K Xl
AO-A7
33
34353637 20015/2107
38 ~C20[ROwt
38 I- G23/[REFRESH ROW]
38 24 [PWR OWN)
39C21[COL)
39 G24
c
men
(4)
~ Ql
VSS
I
~
0
>A 65535
Co
RAS
CAS
W
0
31
32
RAM 64K X 1
AO-A7
voo
30
l>
(17)
CAS ~
..,
(18)
(12)
voo
vss
Q3
RAM 64K Xl
AO-A7
RAS
----.J::::. CAS
I 24EN
A\l
(4)
110)
(15)
(21)
......
Q1
04
W
0
voo
Q2
Q3
(201
voo
Q4
(2)
(22)
VSS
VSS
(21)
Q4
++ I
T
0.2
~F
0.2
~F
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions in IEEE and lEe. See explanation on page 10-1.
18
5-2
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TM4164EC4
65,536 BY 4BIT DYNAMIC RAM MODULE
MECHANICAL DATA
22-pin single-In-line package
56.52 (2.2251
55,25 (2.1751
5,08 (0.2001-r-----i
MAX
0.305 (0.0121
0.203 (0.008)
II
0.51 (0.020)
--11--0.41 (0.016)
en
CD
NOTE 8. Each pin centerline is located within 0.25 (0.010) of its true longitudinal position.
"'C
4164
T
QQ
(55,9 x 11.4 mm)
(2.2 x 0.45 inches)
-15
cib
Max
-12
-15
-20
a:
(,)
e
C'a
c
>
Access
120 ns
150 ns
200 ns
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
5-3
-<
:::s
Q)
3
c:r
lJ
:t>
s:
s:
o
0C
CD
en
5-4
MOS
LSI
TM4164EL9
65,536 BY 9BIT DYNAMIC RAM MODULE
NOVEMBER 19B3
30-PIN
SINGLE-INL1NE PACKAGE
(TOP VIEW)
65,536 X 9 Organization
Single
3-State Outputs
TMS4164-12
TMS4164-15
TMS4164-20
ACCESS
TIME
ROW
ADDRESS
(MAX)
120 ns
150 ns
200 ns
ACCESS
TIME
COLUMN
ADDRESS
(MAX)
75 ns
100 ns
135 ns
READ
OR
WRITE
CYCLE
(MIN)
230 ns
260 ns
330 ns
READ,
MODIFY,
WRITE
CYCLE
(MIN)
260 ns
285 ns
345 ns
TM4164EL9-12
TM4164EL9-1 5
TM4164EL9-20
VDD
CAS
D01
AO
A1
D02
A2
A3
Vss
D03
A4
A5
D04
A6
A7
D05
NC
NC
NC
D06
W
OPERATING
(TYP)
1800 mW
1575 mW
1215 mW
VSS
D07
NC
D08
09
RAS
CAS9
D9
VDD
STANDBY
(TYP)
157.5 mW
157.5 mW
157.5 mW
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11 )
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
Do
Do
Do
Do
Do
Do
Do
Do
D
en
Q)
"5
"'C
0
~
~
<t
a:
CJ
'ECO
:
>
description
The TM4164EL9 is a 576K, dynamic random-access
memory module organized as 65,536 x 9 bits [bit nine
(09, 09) is generally used for parity and is controlled
by CAS9] in a 30-pin single-in-line package comprising nine TMS4164FPL, 65,536 x 1 bit dynamic RAM's
in 18-lead plastic chip carriers mounted on top of a
substrate together with eight 0.2 p.F decoupling
capacitors. Each TMS4164FPL is described in the data
sheet and is fully electrically tested and processed
according to Tl's MIL-STD-8838 (as am mended for
commercial applications) flows prior to assembly.
After assembly onto the SIP, a further set of electrical
tests is performed. The TM4164EL9 is rated for operation from OC to 70C.
4
Address Inputs
Column Address Strobes
DQ1-DQ8
D9
Data In
NC
Q9
No Connection
RAS
Data Out
VDD
VSS
Ground
Vi
Write Enable
PRODUCT PREVIEW
This document contains information on a product under
development. Texas Instruments reserves the right to
change or discontinue this product without notice.
PIN NOMENCLATURE
AO-A7
CAS, CAS9
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
5-5
1M4164EL9
65,536 BY 9-B11 DYNAMIC RAM MODULE
(4)
AO
A1
A2
A3
A4
A5
A6
A7
(5)
(7)
(8)
(11)
(12)
(14)
(15)
(27)
(2)
(21)
M1
8
.... ~,....
.....
OQ1
(3)
.... ~
..r----
,....
'<
:l
~
OQ2
(6)
c:r
:JJ
~~
l>
s:
s:
0
t-
,....
(10)
OQ3
Q.
I:
Ci)
en
,-~
,....
RAS
CAS
Iii
0
M5
8
AO-A7
Voo
.1
v~~n
M2
.r---,
,....
OQ4
(13)
Iii
o
Voo
Vss
P.... I----J::::>
RAS
..r--r--
CAS
Q~
I
I
I
M61
AO-A7
RAS
CAS
OQ6 (20)
o
Qn
VOO VSS
M3
o
QQ
VOO VSS
.1
.1
j
M7j
~~
..r---
AO-A7
-RAS
CAS
r--
Q~
OQ7 (23)
o
VOO
VSS
I
I
I M4 I
CAS
t-
OQ5 (16)
AO-A7
Vi
-AO-A7
RAS
AO-A7
-RAS
CAS
Q~
o
VOO
VSS
I
I
I
M81
~~
.r---,
AO-A7
RAS
CAS
-W
D
r--
D~
VOO VSS
DOS ""
AO-A7
RAS
-CAS
-W
o
Ql
VOO
VSS
I
I
I
M91
~ -RAS
..r--- CAS
AO-A7
(28)
CAS9
09
..r--(29)
5-6
Q~ Q9
VOO VSS
(1)
VOO
(30)
VOO
(9)
VSS
(22)
VSS
-w
fC1fC8
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TM4164EL9
65,536 BY 9-BIT DYNAMIC RAM MODULE
operation
The TM4164EL9 operates as nine TMS4164s connected as shown in the functional block diagram. Refer to the
TMS4164 data sheet for details of its operation.
specifications
For TMS4164 electrical specifications, refer to the TMS4164 data sheet.
MECHANICAL OAT A
30-pin single-in-line package
76,84 (3.025)
75,57 (2.975)
5,08 (O.200)Ti
MAX
========
I dl
"'~~"'DDDDDDDDD
~",.m,
."
-II-
0,305 (0.012)
0,203 (0.008)
0,51 (0.020)
0.41 (0.016)
4164
-15
~
176,2 x 16,5 mm)
(3.0 x 0.65 inches)
,L
Gb
Max Access
-12
-15
-20
120 ns
150 ns
200 ns
Texas (nstruments reserves the right to make changes at any time in order to improve design and to s'upply the best product possible.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
5-7
5-8
MOS
LSI
TM4164FL8
65,536 BY 8-BIT DYNAMIC RAM MODULE
NOVEMBER 19B3
65,536 X 8 Organization
DQ2 (6)
A2 (7)
A3 (8)
Vss (9)
DQ3 (10)
A4 (11 )
A5 (12)
DQ4 (13)
A6 (14)
A7 (15)
DQ5 (16)
NC (17)
NC (18)
NC (19)
DQ6 (20)
W (21)
VSS (22)
DQ7 (23)
NC (24)
DQ8 (25)
NC (26)
RAS (27)
NC (28)
NC (29)
VDD (30)
ACCESS
TIME
COLUMN
ADDRESS
(MAX)
75 ns
100 ns
135 ns
READ
OR
WRITE
CYCLE
(MIN)
230 ns
260 ns
330 ns
READ,
MODIFY,
WRITE
CYCLE
(MIN)
260 ns
285 ns
345 ns
TM4164FL8-12
TM4164FL8-1 5
TM4164FL8-20
0
VDD (1)
CAS (2)
DQ1 (3)
AO (4)
A1 (5)
TMS4164-12
TMS4164-15
TMS4164-20
3D-PIN
SINGLE-IN-L1NE PACKAGE
(TOP VIEW)
OPERATING
(TYP)
1600 mW
1400 mW
1080 mW
STANDBY
(TYP)
140 mW
140mW
140 mW
Do
Do
Do
Do
Do
Do
Do
Do
en
Q)
:;
"C
0
<t
c:r:
CJ
-E
CO
>-
C
description
PIN NOMENCLATURE
AO-A7
Address Inputs
CAS
Column Address Str?be
DQ1-DQ8 Data In/Data Out
NC
No Connection
RAS
Row Address Strobe
+5-V Supply
VDD
Ground
VSS
W
Write Enable
The TM4164FL8 series is a 51 2K, dynamic randomaccess memory module organized as 65,536 x 8 bits
in a 30-pin single-in-line package comprising eight
TMS4164FPL, 65,536 x 1 bit dynamic RAMs in
18-lead plastic chip carriers mounted on top of a
substrate together with eight 0.2 p.F decoupling
capacitors. Each TMS41 64FPL is described in the data
sheet and is fully electrically tested and processed according to Tl's MIL-STD-8838 (as ammended for commercial applications) flows prior to assembly. After
assembly onto the SIP, a further set of electrical tests
is performed. The TM4164FL8 is rated for operation
from OOC to 70C.
PRODUCT PREVIEW
This document contains information on a product under
development. Texas Instruments reserves the right to
change or discontinue this product without notice.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
5-9
TM4164FL8
65,536 BY 8BIT DYNAMIC RAM MODULE
logic symbol t
(4)
(5)
A1
(7)
A2
(8)
A3
(11 )
A4
(12)
A5
(14)
A6
(15)
A7
(27)
RAS
(2)
CAS
(21)
RAM 64K X 8
AO
Vii
Z30
Z31
Z32
Z33
Z34
Z35
Z36
Z37
........
"
........
Z38
Z39
Z40
.,
r30 - 2008/21 DO 31
32 33-f34
<::::J
35
36
,;,
37 20015/2107_
38 ~C20[ROW]
D)
:t>
s:
s:0
Q.
C
\742
(3)r-:Z41
(6)
002
(10)
003
(13)
004
(16)
005
(20) 006
(23)
007
(25)
008
CD
en
001
>
0
A 65.535
38 I- G23/[REFRESH ROW]
24 [PWR OWN]
38
39 ~ C21[COL]
G24
39
39
&
I> 23C22
40
24EN
40
23.210
41
A.220
AZ42
..
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions in IEEE and IEC. See explanation on page 10-1.
5-10
TEXAS
INSTRUMENTS
TM4164FL8
65,536 BY 8BIT DYNAMIC RAM MODULE
AO
A1
A2
A3
A4
A5
A6
A7
RAS
CAS
Vi
(41
(51
(71
(81
(111
(121
(141
(151
(271
(21
(211
M1
.... f--,t:::.
....
r-..
OQ1
(31
I
~
~f--.J::::..
.....
.1'---
OQ2
(61
I
8
~~
.....
OQ3
(101
.....
I
8
~
".....
OQ4
(131
M5
8
~~
.... -
AO-A7
RAS
RAS
CAS
CAS
-W
Voo
I
I
Vf~~
OQ5 (161
M21
~~
....
RAS
CAS
W
Q~
OQ6 (201
I
I
en
Q)
RAS
CAS
:2
:2
.....
.....
Q~
OQ7 (231
JM4
8
Q~
RAS
CAS
<t
a:
AO-A7
(,)
RAS
-CAS
W
Q~
VOO VSS
I
I
M8
I
I
'Eco
c::
>-
~ RAS
..... -CAS
AO-A7
Voo Vss
AO-A7
.... -w
DaB ''''
(11
VOO
(301
VOO
(91
VSS
(221
VSS
M61
"C
~f--.J::::..
VOO VSS
AO-A7
r--.. -W
RAS
CAS
Q~
v~o Vss
I
I
I M7 I
AO-A7
Vi
VOO VSS
VOO VSS
M3
"
AO-A7
I
I
AO-A7
Q~
vio Vss
fC1"'fC8
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
511
TM4164FL8
65,536 BY 8BIT DYNAMIC RAM MODULE
operation
The TM4164FL8 series operates as eight TMS4164s connected as shown in the functional block diagram. Refer to
the TMS4164 data sheet for details of its operation.
specifications
For TMS4164 electrical specifications, refer to the TMS4164 data sheet.
single-in-line packages
PC substrate: 0,79 mm (0.031) minimum thickness
Bypass capacitors: Multilayer ceramic
Leads: Tin over brass
MECHANICAL DATA
30-pin single-in-line package
76.84 (3.025)
75,57 (2.975)
5,08 (0.200)11
MAX
I dl
<:::J
D)
(i'
::c
l>
s:
s:o
--11-
Q.
0,305 (0.012)
0,203 (0.008)
0,51 (0.020).
0,41 (0.016)
(;'
I/)
TM
4164
-15
Max Access
-12 120 ns.
-15 150 ns
-20 200 ns
L OOC to 70C
~
(76.2 x 16.5 mm)
(3.0 x 0.65 inches)
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
5-12
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TeXAS 75265
Interchangeability Guide
EPROM Devices
ROM Devices
Applications Information
Logic Symbols
Mechanical Data
The TMS2764 64K EPROM and TMS27128 128K EPROM (industry standard JEDEC approved pin outs) may
be programmed with the fast programming algorithm reducing programming time by a factor of 5 to 10X.
The TMS2516 16K EPROM, TMS2532 32K EPROM, TMS2564 64K EPROM and TMS2732A 32K EPROM
(JEDEC approved pin out) may be programmed with either the standard 50-millisecond pulse or a fast
10-millisecond pulse.
To take advantage of fast programming on TI EPROMs commercial programmers require the revision shown
below ..
TI EPROMs
PROGRAMMERS
TMS2516
TMS2764
TMS2532
TMS2564
TMS27128
TMS2732A
DATA 1/0
Model 120A/121
Unipak
Unipak 2
PROLOG
Revision G/V07 *
Revision D*
Revision V07 *
Revision V04 *
Revision V05 *
Revision V03 *
m
~
::J:J
3:
CD
<
C;'
-ATTENTION
CD
(I)
These devices contain circuits to protect the inputs and outputs against damage due to high static voltages
or electrostatic fields; however, it is advised that precautions be taken to avoid application of any voltage higher
than maximum-rated voltages to these high-impedance circuits.
Unused inputs must always be connected to' an appropriate logic voltage level, preferably either supply voltage
or ground.
Additional information concerning the handling of ESD sensitive devices is available from Texas Instruments
in a document entitled "Guidelines for Handling Electrostatic-Discharge-Sensitive (ESDS) Devices and
Assemblies. "
Please contact
Texas Instruments
P.O. Box 401560
Dallas, Texas 75240
to obtain this brochure.
MOS
LSI
TMS2516. SMJ2516
16.384-BIT ERASABLE PROGRAMMABLE REA.O-ONLY MEMORIES
DECEMBER 1979 - REVISED AUGUST 1983
Single
+ 5-V
'2516-35
'2516-45
TMS2516 .. JL PACKAGE
SMJ2516 ... J PACKAGE
(TOP VIEW)
Power Supply'
350 ns
450 ns
A7
A6
A5
A4
A3
A2
A1
AO
01
02
03
S
A10
PD/PGM
08
07
06
05
04
VSS
SMJ2516 .. FG PACKAGE
(TOP VIEW)
r-. U
Vee
A8
A9
Vpp
U U
zz>z z
A6
4 3 2 1323130
6.
29
A5
28
A4
A3
7
8
27
26
Vpp
25
10
11
24
23
PD/PGM
12
22
Q8
21
13
14 15 1617181920
Q7
Al
Ql
description
NM
A8
A9
NC
Al0
(/)U~L!l<O
dd~Zddd
PIN NOMENCLATURE
A(N)
NC
Address Inputs
No Internal Connection
PD/PGM
Power Down/Program
Q(N)
Data Outputs
Chip Select
VCC
Vpp
VSS
O-V Ground
UJ
Q)
'>
Q)
oa:
c..
w
. TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 7~265
6-1
1MS2516, SMJ2516
16,384-B11 ERASABLE PROGRAMMABLE READ-ONLY. MEMORIES
The TMS2516s are offered in a dual-in-line cerpak package (JL suffix), rated for operation form ooe to 70 oe. The
SMJ' devices are offered in a 24-pin dual-in-line ceramic package (J) and in a 32-pad lead less ceramic chip carrier
(FG). The J package is designed for insertion in mounting-hole rows on 600-mil (15,2 mm) centers, whereas the FG
package is intended for surface mounting on solder pads on 0.050-inch (1,27 mm) centers. The FG package offers
a three layer rectangular chip carrier with dimensions 0.450 x 0.550 x 0.1 00 (11,42 x 13,97 x 2,54).
Since these EPROMs operate from a single + 5 V supply (in the read mode), they are ideal for use in microprocessor
systems. One other ( + 25 V) supply is needed for programming but all programming signals are TTL level, requiring
a single 10-ms pulse. For programming outside of the system, existing EPROM programmers can be used. Locations
may be programmed singly, in blocks, or at random. Total programming time for all bits is 20 seconds.
operation
MODE
FUNCTION
(PINS)
Read
PD/PGM
VIL
(18)
Output
Disable
Don't
Care
Power Down
Start
Inhibit
Program
Programming
Programming
Verification
VIL
VIL
VIH
Pulsed VIL
to VIH
Don't
S
VIL
(20)
VIH
VIH
VIL
+25 V
+25 V
+25 V
(or +5 VI
+5 V
+5 V
+5 V
+5 V
HI-Z
HI-Z
Care
Vpp
(21)
+5 V
+5 V
+5V
VCC
(24)
+5 V
+5 V
HI-Z
VIH
(9 to 11,
13 to 17)
m
"'0
::D
s:
c
<
Cr
CD
CD
(I)
read/output disable
When the outputs of two or more '2516s are connected to the same bus"the output of any particular device in the
circuit can be read with no interference from the competing outputs of the other devices. The device whose output
is to be read should have a low-level TTL signal applied to the Sand PD/PGM pins. All other devices in the circuit
should have their outputs disabled by applying high-level signals to these same pins. PD/PGM can be left low, but
it may be advantageous to power down the device during output disable. Output data is accessed at pins 01 through
08. On the '2516-45, data can be accessed in 450 ns and access time from Sis 150 ns. On the '2516-35, data
can be accessed in 350 ns and access time from S is 120 ns. These access times assume that the addresses are stable.
power down
Active power dissipation can be cut by 64% by-applying a high TTL signal to the PD/PGM pins. in this mode all outputs are in a high-impedance state.
erasure
Before programming, the '2516 is erased by exposing the chip through the transparent lid to high-intensity ultraviolet
light having a wavelength of 253.7 nm (2537 angstroms). The recommended minimum exposure dose (UV intensity
times exposure time) is fifteen watt-seconds per square centimeter. Thus, a typical 12-milliwatt per-square-centimeter,
filterless UV lamp will erase the device in a minimum of 21 minutes. The lamp should be located about 2.5 centimeters
(1 inch) above the chip during erasure. After erasure, all bits are in the "1" state (assuming a high-level output corresponds to logic "1"). It should be noted that normal ambient light contains the correct wavelength for erasure.
Therefore, when using the '2516, the window should be covered with an opaque lid.
start programming
After erasure (all bits in logic "1" state), logic "O'S" are programmed into the desired I~cations. A "0" can be erased
only by ultraviolet light. The programming mode is achieved when Vpp is 25 V and S is at VIH. Data is presented
6-2
TEXAS .
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS2516, SMJ2516
16,384-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
in parallel (8 bits) on pins 01 through 08. Once addresses and data are stable, a 1a-millisecond TTL high-level pulse
should be applied to the PGM pin at each address location to be programmed. Maximum pulse width is 55 milliseconds.
Locations can be programmed in any order. Several '2516s can be programmed simultaneously when the devices
are connected in parallel.
inhibit programming
When two or more devices are connected in parallel, data can be programmed into all devices or only chosen devices.
'2516s not intended to be programmed (i.e., inhibited) should have a low level applied to the PD/PGM pin and a highlevel applied to the Spin.
program verification
A verification is done to see if the device was programmed correctly. A verification can be done at any time. It can
be done on each location immediately after that location is programmed. To do a verification, V~p may be kept at
+25 V.
logic symbol t
EPROM 2048x8
AO
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
PD/PGM
(8)
(7)
(6)
A\]
(5)
(4)
A\]
(3)
(2)
A\]
0
>A 2047 A\]
(1 )
A\]
(23)
A\]
(22)
A\]
(19)
A\]
(18)
.. "'"
b
(20)
(9)
01
(10)
(11 )
(13)
02
03
04
(14)
(15)
05
06
(16)
(17)
10
07
08
7f:Nl
U)
Q)
(,)
'S;
Q)
C
~
a:
c..
w
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions in IEEE and IEC. See explanation on page 10-1.
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) t
Supply voltage, Vee (see Note 1) .............................................
- 0.3 V to 7 V
Supply voltage, Vpp (see Note 1) ............................................
- 0.3 V to 28 V
All input voltages (see Note 1) ...............................................
-:- 0.3 V to 7 V
Output voltage (operating, with respect to VSS) ..................................
- 0.3 V to 7 V
Operating free-air temperature range: TMS' ...................................... ooe to 70C
Operating case temperature range:
SMJ'. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- 55 e to 125e
Storage temperature range ................................................
- 65 C to 150 e
t Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maxi mum-rated conditions for extended periods may affect device reliability.
NOTE:
1. Under absolLte maximum ratings, voltage values are with respect to the most negative supply voltage, VSS (substrate).
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-3
1MS2516
16.384-BI1 ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
PARAMETER
MIN
MAX
MIN
5.25
4.75
4.75
VCC
0
-0.1
NOM
MAX
5.25
UNIT
V
V
VCC
0
VCC+ 1
0.8
350
0
NOTES:
TMS2516-45
NOM
70
VCC+ 1
0.8
-0.1
450
0
V
V
ns
70
2. Vee must be applied before or at the same time as Vpp and removed after or at the same time as Vpp. The device must not be inserted into
or removed from the board when Vpp or Vee is applied.
3. Vpp can be connected to Vee directly (except in the program mode). Vee supply current in this case would be ICC + Ipp. During programming.
Vpp must be maintained at 25 V ( 1 V).
TEST CONDITIONS
10H = -400 p.A
10L = 2.1 rnA
II
10
IpP1
IpP2
"'0
~
3:
ICCl
ICC2
2.4
V
V
0.45
10
p.A
10
p.A
rnA
30
rnA
Vpp
UNIT
VI
(standby)
= 0 V to 5.25 V
= 0.4 V to 5.25 V
= 5.25 V, PD/PGM =
TMS2516
Typt
MAX
Vo
MIN
VIL
PD/PGM
VIH
PD/PGM
VIH
20
30
rnA
57
100
rnA
S=
PD/PGM
VIL
CD
<
1 MHzt
capacitance over recommended supply voltage and operating free-air temperature ranges, f
c:;o
CD
(II
TEST CONDITIONS
PARAMETER
Ci
Input capacitance
VI
Co
Output capacitance
Vo
= 0 V, f = 1 MHz
= 0 V, f = 1 MHz
6-4
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS2516
Typt
MAX
UNIT
pF
12
pF
TMS2516
16,384BIT ERASABLE PROGRAMMABLE READONLY MEMORIES
switching characteristics over full ranges of recommended operating conditions (see Note 4)
TEST CONDITIONS
PARAMETER
talA)
talS)
talPR)
250
250
address change
tdislS)
350
280
trS 20 ns,
tfs20 ns
350
CL = 100 pF,
TMS2516-45
Typt
MAX
MIN
120
TMS2516-35
Typt
MAX
MIN
280
ns
150
ns
450
ns
ns
0
100
UNIT
450
100
ns
120
120
ns
100
100
ns
PARAMETER
MIN
TMS2516
Typt
MAX
55
UNIT
tw(PR)
trlPR)
ns
tflPR)
5
2
ns
tsulA)
tsulS)
flS
tsulD)
fls
CI)
tsulVPP)
ns
Q)
(.)
thlA)
flS
'S;
thiS)
flS
thlD)
fls
ms
fls
Q)
C
~
=S=
VIL'
oa::
a..
w
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-5
SMJ2516
16,384-B11 ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
PARAMETER
MIN,
MAX
MIN
NOM
MAX
5.5
4.5
5.5
4.5
Vec
0
-0.1
SMJ2516-45
NOM
Vee
0
VCC+ 1
0.8
350
-55
V
V
V
VCC+ 1
0.8
-0.1
450
125
UNIT
V
V
ns
-55
125
2. Vee must be applied before or at the same time as Vpp and removed after or at the same time as Vpp. The device must not be inserted into
or removed from the board when Vpp or Vee is applied.
3. Vpp can be connected to Vee directly (except in the program mode). Vee supply current in this case would be ICC + Ipp. During programming.
Vpp must be maintained at 25 V ( 1 V).
TEST CONDITIONS
VOH
VOL
II
= -400/LA
IOL = 2.1 mA
VI = 0 V to 5.5 V
Vo = 0.4 V to 5.5 V
= 5.25 V, PD/PGM =
""C
:lJ
SMJ2516
Typt
MAX
2.4
10H
UNIT
V
0.45
10
/LA
10
/LA
mA
30
rnA
10
IpP1
IpP2
PD/PGM
VIH
ICC1
PD/PGM
VIH
20
30
mA
ICC2
57
100
mA
o
3!:
MIN
Vpp
S=
PDIPGM
VIL
VIL
~
(i'
capacitance over recommended supply voltage arid operating case temperature ranges, f
CD
(I)
PARAMETER
TEST CONDITIONS
Ci
Input capacitance
VI
Co
Output capacitance
Vo
= 0 V, f = 1 MHz
= 0 V, f = 1 MHz
1 MHzt
SMJ2516
TYP:t
MAX
UNIT
pF
12
pF
18
6-6
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
SMJ2516
16,384-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
switching characteristics over full ranges of recommended operating conditions (see Note 4)
TEST CONDITIONS
PARAMETER
SMJ2516-35
talA)
ta(S)
ta(PR)
tdis(S)
MAX
250
350
250
SMJ2516-45
Typt
MAX
MIN
280
t r :520 ns,
tf:520 ns
350
CL = 100 pF,
address change
Output disable time from chip
tdis(S)
Typt
120
MIN
280
ns
150
ns
450
ns
0
100
UNIT
450
ns
100
ns
120
120
ns
100
100
ns
from PD/PGMt
PARAMETER
MIN
SMJ2516
Typt
MAX
55
UNIT
tw(PR)
tr(PR)
tf(PR)
ns
tsu(A)
p's
tsu(S)
p's
tsu(D)
p's
tsu(VPP)
ns
th(A)
p's
thIS)
p's
th(D)
p's
TEXAS
INSTRUMENTS
POST
=5 =
ms
ns
VIL'
en
Q)
(,)
SQ)
oa:
a.
w
6-7
TMS2516, SMJ2516
16,384-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
OUTPUT
UNDER TEST
-Jl'
RL = 7800
CL =.100 pF
~~-------tclrd)-------"""'I
I
VIH
ADDRESSES
VIL
VIH
..
S
VIL
VIH
PD/PGM
VIL
"'tJ
jJ
VOH
3:
01-08
VOL
a IA
j.--t
,I
1---+
talS)
).
-=SI
----H-Z-------(t
VALID
CD
<
(S"
x:
standby mode
CD
VIH
(I)
ADDRESSES
ADDRESS N
VIL
Ii
VIH
PD/PGM
VIL
STANDBY
--------- -J=:
ACTIVE
.1
}-HI.Z~.I!::--------V-A-L-ID----------
tdiS(PR)..J.---..I
VALID
+ m
~---------------------------
VOH
01-08
1"
ADDRESS N
I:..
talPR) t
VOL
NOTE:
S must be in low state during Active Mode, "Don't Care" otherwise.
t ta(PR) referenced to PD/PGM or the address, whichever occurs last.
11
6-8
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
1MS2516, SMJ2516
16,384B11 ERASABLE PROGRAMMABLE READONLY MEMORIES
..
I
ADDRESSES
PROGRAM~PROGRAM---J
1
::: -_..-J)i
ADDRESS N
/i!44II
VIL _ _---I
:I
:I
_I
~tsUISI~
PD/PGM
Vpp
Q1-Q8
I"
I
.:
trIPRI.....,
/. tSUIVPPI...j!
,.. -I
!I
I+-
DATA OUT
j.-
I I
I
I
inl't'"'-i
~
+5V-,
::::,:
\~tI
-I I
thlDIM
VIL---------~
!
I
+25VRP
~r:-A~-D-:E-!-S-
tWIPrl
IJ
r--thIAI~ :
I t a l S ' r ~I r-tdiSISI
i---tSUIAI--1
tdislSI--i
VERIFY
--.f
j.-t: IPRI
I
I
I
I
r
.
tsulDI
DATA
/' ~
I
I
I
CI)
Q)
(,)
os:
Q)
:E
oa:
c..
w
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
14
TEXAS
INSfRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-9
"'tJ
::IJ
m
<
(;'
m
en
6-10
TMS2532, SMJ2532
32,768BIT ERASABLE PROGRAMMABLE READONLY MEMORIES
MOS
LSI
Single
+ 5V Power Supply
(TOP VIEW)
A7
VCC
A8
A9
A6
A5
A4
Vpp
A3
PD/PGM
300 ns
350 ns
450 ns
A10
A11
AO
01
08
02
06
Q7
03
05
Vss
04
..... U U
<I: <I: Z Z
A2
A1
UUC:O
>
Z <I:
A5
A9
A4
Vpp
,NC
A3
PD/PGM
A2
NC
NC
A1
Ala
AO
AI1
01
08
en
02
Q7
(.)
CD
oS
CD
description
MU
Cf).;tULnCO
oz~ozoo
oa:
PIN NOMENCLATURE
A(N)
Address Inputs
NC
PD/PGM
No Internal Connection
Power Down/Program
O(N)
Data Outputs
VCC
Vpp
+25-V Supply
VSS
O-V Ground
a.
The TMS2532's are offered in a dual-in-line ceramic package (JL suffix), rated for operation from 0 e to 70 o e. The
SMJ' devices are offered in a 24-pin dual-in-line ceramic package (J) and in a 32-pad lead less ceramic chip carrier
(FE). The J package is designed for insertion in mounting-hole rows on 600-mil (15,2 mm) centers, whereas the FE
package is intended for surface mounting on solder pads on 0.050-inch (1,27 mm) centers. The FE package offers
a three-layer rectangular chip carrier with dimensions 0.450 x 0.550 x 0.1 00 (11,43 x 13,97 x 2,54 mm).
14
TEXAS
INsrRuMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-11
TMS2532, SMJ2532
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
Since these EPROMs operate from a single + 5 V supply (in the read model. they are ideal for use in microprocessor
systems. One other ( + 25 V) supply is needed for programming but all programming signals are TTL level, requiring
a single lams pulse. For programming outside of the system, existing EPROM programmers can be used. Locations
may be programmed singly, in blocks, or at random. Total programming time for all bits is 41 seconds.
operation
MODE
FUNCTION
(PINS)
PD/~
Read
VIL
Output
Disable
VIH
Power Down
VIH
(20)
Vpp
Start
Inhibit
Programming
Programming
Pulsed V,H
VIH
to V,L
+5V
+5 V
+5V
+25 V
+25V
+5V
+5V
+5V
+5V
+5V
HIZ
HI-Z
(21)
Vec
(24)
Q
HIZ
(9 to 11,
13 to 17)
read/out disable
When the outputs of two or more '2532s are connected on the same bus, the output of any particular device in the
circuit can be read with no interference from the competing outputs of the other devices. The device whose output
is to be read should have a low-level TTL signal applied to the PD/PGM pin. All other devices in the circuit should
have their outputs disabled by applying a high-level signal to this pin. Output data is accessed at pins Ql through Q8.
power down
Active power dissipation can be cut by over 70% by applying a high TTL signal to the PD/PGM pin. In this mode
all outputs are in a high-impedance state.
::D
erasure
"'U
c
c
<
cn
en
Before programming, the '2532 is erased by exposing the chip through the transparent lid to high-intensity ultraviolet
light having a wavelength of 253.7 nm (2537 angstroms). The recommended minimum exposure dose (UV intensity
times exposure time) is fifteen watt-seconds per square centimeter. Thus, a typical 12 milliwatt per square centimeter
filterless UV lamp will erase the device in a minimum of 21 minutes. The lamp should be located about 2.5 centimeters
(1 inch) above the chip during erasure. After erasure, all bits are in the "1" state (assuming high-level output corresponds to logic "1"). It should be noted that normal ambient light contains the correct wavelength for erasure.
Therefore when using the '2532, the window should be covered with an opaque label.
start programming
After erasure (all bits in logic "1" statel.logic "a's" are programmed into the desired locations. A "a" can be erased
only by ultraviolet light. The programming mode is achieved when Vpp is 25 V. Data is presented in parallel (8 bits)
on pins Ql through Q8. Once addresses and data are stable, a la-millisecond TTL low-level pulse should be applied
to the PGM pin at each address location to be programmed. Maximum pulse width is 55 milliseconds. Locations can
be programmed in any order. Several '2532s can be programmed simultaneously when the devices are connected
in parallel.
inhibit programming
When two or more devices are connected in parallel, data can be programmed into all devices or only chosen devices.
Any '2532s not intended to be programmed should have a high level applied to PD/PGM.
6-12
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS2532, SMJ2532
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
program verification
The '2532 program verification is simply the read operatio.n, which can be performed as soon as Vpp returns to
ending the program cycle.
+5 V
logic symbol t
EPROM 4096 X 8
AO ..:(.;;.8)~_-i 0
A1 (7)
A2 (6)
A3 (5)
A\l
A4 (4)
A\l
A5 (3)
A\l
A6 (2)
A\l
A8 (23)
02
(111 03
(131
A 4095 A\l
A\l
A7 (1)
(91 01
(101
04
(14) 05
(151
06
(16) 07
A9 (22)
(171
A10 (19)
08
A11 (181
PD/PGM ...;(_20.;;..;1_e_--i
en
(1)
t This symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and IEC. See explanation on page 10-1.
absolute maximum ratings over operating free-air temperature range (unless otherw'ise noted):j:
Supply voltage, Vee (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-0.3 V to 7 V
Supply voltage, Vpp (see Note 11 ..................................... _ ..... .
-0.3 V to 28 V
All input voltages (see Note 11 ...............................................
- 0.3 V to 7 V
Output voltage (operating, with respect to VSSI ..................................
-0,3 V to 7 V
Operating free-air temperature range: TMS2532 ..................................
ooe to 70 0 e
Operating case temperature range:
SMJ2532. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
- 55 C to 125 e
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- 65 C to 150 0 e
(,)
'S;
(1)
C
~
oa:
Q.
t Stresses beyond 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 beyolld those indicated in the" Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolutemaximum-rated conditions for extended periods may affect device reliability.
NOTE 1: Under absolute maximum ratings, voltage values are with respect to the most negative supply voltage, VSS (substrate).
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-13
TMS2532
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
PARAMETER
Supply voltage, VCC (see Note 2)
TMS2532-45
NOM
MAX
MIN
NOM
MAX
MIN
NOM
MAX
4.75
5.25
4.75
5.25
4.75
5.25
Vcc
0
-0.1
Vee
0
Vee+ 1
0.8
Vee+ 1
0.8
-0.1
70
Vee+ 1
0.8
-0.1
450
70
V
V
350
UNIT
Vee
0
300
NOTES:
TMS2532-35
MIN
V
V
ns
70
2. VCC must be applied before or at the same time as Vpp and removed after or at the same time as Vpp. The device must not be inserted into
or removed from the board when Vpp is applied.
3. Vpp can be connected to VCC directly (except in the program mode). VCC supply current in this case would be ICC + Ipp. During programming,
Vpp must be maintained at 25 V ( 1 V).
."
TEST CONDITIONS
MIN
2.4
10H = -400/l-A
VOL
10L = 2.1 mA
0045
II
VI = 0 V to 5.25 V
10
10
/l- A
/l- A
12
mA
10
IpPl
Vo = 004 V to 5.25 V
Vpp = 5.25 V, PD/PGM = VIL
IPP2
PD/PGM = VIL
leel
PD/(JGM = VIH
ICC2
PD/PGM = VIL
PARAMETER
<
(=r
CD
Ci
Input capacitance
eo
Output capacitance
30
mA
20
30
mA
80
160
mA
1 MHzt
CD
UNIT
VOH
:0
s:
TMS2532
Typt
MAX
TMS2532
Typt
MAX
TEST CONDITIONS
VI = 0 V, f = 1 MHz
Vo = 0 V, f = 1 MHz
6
12
UNIT
pF
pF
(/)
switching characteristics over full ranges of recommended operating conditions (see Note 4)
TEST
PARAMETER
TMS2532-30
CONDITIONS
(See Notes 4 & 5)
MIN
Typt
MAX
Access time
talA)
ta(PR)
tv(A)
from address
CL = 100 pF,
Access time
1 Series 74
from PD/PGM
tr :5 20 ns,
tf :520 ns,
TTL load,
TMS2532-35
MIN
Typt
MAX
UNIT
280
450
ns
300
350
280
450
ns
0
100
from PD/PGM t
Typt
350
See Figure 1.
TMS2532-45
MIN
300
6-14
MAX
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
ns
0
100
100
ns
TMS2532
32,768-BI1 ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
PARAMETER
tw(PR)
tr(PR)
tf(PR)
tsu(A)
tsu(D)
tsu(VPP)
th(A)
th(D)
th(PR)
th(VPP)
MIN
9
5
5
2
2
0
2
2
0
2
TMS2532
Typt MAX
55
UNIT
ms
ns
ns
p's
p.s
ns
p's
p's
ns
p's
4. Timing measurement reference levels: inputs 0.8 V and 2 V, outputs 0.65 V and 2.2 V.
5. Common test conditions apply for tdis except during programming. For talA) and tdis. PDIPGM
VIL'
(I)
Q)
CJ
'S
Q)
oa:
c..
w
14
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-15
SMJ2532
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
PARAMETER
NOM
MAX
MIN
NOM
MAX
4.5
5.5
4.5
5.5
VCC
0
-0.1
350
-55
NOTES:
SMJ2532-45
MIN
VCC+ 1
0.8
-0.1
450
V
V
ns
-55
125
V
V
VCC
0
VCC+ 1
0.8
UNIT
125
2. VCC must be applied before or at the same time as Vpp and removed after or at the same time as Vpp. The device must not be inserted into
or removed from the board when Vpp is applied.
3. Vpp can be connected to VCC directly (except in the program model. VCC supply current in this case would be ICC + Ipp. During programming,
Vpp must be maintained at 25 V ( 1 V).
TEST CONDITIONS
VOH
IOH
VOL
10L
II
10
IpPl
IpP2
ICC1
ICC2
= 0 V to 5.5 V
Va = 0.4 V to 5.5 V
Vpp = 5.5 V, PD/PGM =
PD/PGM = VIL
PD/PGM = VIH
PD/PGM = VIL
;=.
MIN
SMJ2532
Typt
MAX
2.4
-400 p.A
2.1 mA
VI
VIL
UNIT
0.45
10
p.A
10
p.A
12
mA
30
mA
20
30
mA
80
160
mA
1 MHzt.
"tI
:0
PARAMETER
s:
c
<
c:;"
en
Ci
Input capacitance
Co
Output capacitance
SMJ2532
Typt
MAX
TEST CONDITIONS
= 0 V, f = 1 MHz
Vo = 0 V, f = 1 MHz
VI
UNIT
pF
12
pF
switching characteristics over full ranges of recommended operating conditions (see Note 4)
TEST CONDITIONS
PARAMETER
SMJ2532-35
Typt
MAX
MIN
SMJ2532-45
Typt
MAX
MIN
UNIT
100 pF,
talA)
1 Series 54
350
280
450
ns
ta(PR)
TTL Load
350
280
450
ns
tv(A)
tr ::;20 ns,
tdis
tf ::;20 ns,
0
100
ns
100
ns
See Figure 1.
t All typical values are TC
4. Timing measurement reference levels: inputs 0.8 V and 2 V, outputs 0.65 V and 2.2 V. _
5. Common test conditions apply for tdis except during programming. For talA) and tdis' PD/PGM = VIL'
11
6-16
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
SMJ2532
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
PARAMETER
MIN
SMJ2532
Typt
MAX
55
tw(PR)
tr(PR)
tf(PR)
tsu(A)
tsu(D)
tsu(VPP)
th(A)
th(D)
th(PR)
th(VPP)
5
5
2
2
0
2
2
0
2
UNIT
ms
ns
ns
p.s
p's
ns
p's
p's
ns
p's
VIL'
en
Q)
(,)
Q)
oa:
0W
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-17
TMS2532, SMJ2532
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
J1,
RL = 780n
OUTPUT
UNDER TEST
CL = 100 p
"rt---------
t c ( r d ) - - - - - - -...
~I
m
"0
tV(A)~
:0
o
s:
PD/PGM
:\~--------~I~
!o- ---I
I -J I.-
CI)
<
c;'
CI)
(I)
01-08
'.!PRI
-----1
-HI-Z
'di'
VAUO
~ talA)---:-+!
NOTE:
6-18
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
"
TMS2532, SMJ2532
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
standby mode
VIH
XI
ADDRESS N
ADDRESSES
VIL
~\4-
VIH
PD/PGM
VIL
ACTIVE
tdis1
}-HIZ---{
VALID
Q1-08
~~ta(PRlt
STANDBY
VOH
ADDRESS N + m
VOL
VALID
r4~--------PROGRAM--------
-----Jx
ADDRESSES
PD/PGM
~
+25 V
+5V
!4
};'WIPRIit
tsu(VPP)
j4-1
~ ' 'PRI-I
I
tsu(D)-+i
01-08
:X"'I-A-~D-:-E-!-SI
ADDRESS N:
I+---- tsu(A)--+(
VPP
__
r4~-PROGRAM*~
VERIFY
--------------~,
tf(PR)-.i
I-
L
I~
th(A)--+j
!~
I I I I
~~ ~th(PR)
:! t
th(VPP)...!
DATU
---+I
i'"PRI
~14- th(D)
:
I
I
CI)
Q)
CJ
-S;
Q)
oa:
0W
Texas Ins:ruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-19
..
m
"'C
:a
c
CD
c::
n'
CD
en
6-20
MOS
LSI
TMS2564, SMJ2564
65,536-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
MAY 1981 - REVISED SEPTEMBER 1983
~. ~
,i~
Single
+ 5-V
Power Supply
vcc t
A6
AS
A5
A9
A4
A12
A3
PD/PGM
A2
A10
S2
A7
vcc t
VPP
51
A1
A11
.AO
OS
01
Q7
02
A6
03
05
Vss
04
c. U
(Or--~C.UNU
<{
<{IUl
> >
IUl
>
rn
CD
CJ
A2
'S;
A1
ADVANCE INFORMATION
MILITARY PRODUCTS (SMJ) ONLY
This document contains information on a new
product. Specifications are subject to change
without notice.
01
84
CD
AO
description
02
oa:
c.
C")UUl~UL!)(O
OZ~dzOO
PIN NOMENCLATURE
A(N)
Address Inputs
NC
No Connection
PD/PGM
Power Down/Program
O(N)
Input/Output
SIN)
Chip Selects
VCC
VPP
VSS
O-V Ground
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-21
1MS2564, SMJ2564
65,536B11 ERASABLE PROGRAMMABLE READONLY MEMORIES
Sirlce this EPROM operates from a single + 5-V supply (in the read mode), it is ideal for use in microprocessor systems.
One other supply (+ 25 V) is needed for programming. Programming requires a single TTL-level pulse per location.
For programming outside of the system, existing EPROM programmers can be used. Locations may be programmed
singly, in blocks, or at random.
The '2564 is compatible with other 5-volt ROMs and EPROMs, including those in a 24-pin package.
operation
MODE
FUNCTION
(PINS)
Read
Output Disable
Power Down
PD/PGM
(22)
VIL
VIH
VIH
S1
(2)
VIL
VIH
S2
(27)
VIL
VIH
Vpp
(1)
+5 V
VCC t
(26/28)
Start
Inhibit
Programming
Programming
Pulsed VIH
VIH
VIL
VIH
VIL
VIH
+5 V
+5 V
+25 V
+25 V
+5 V
+5 V
+5 V
+5 V
+5 V
HI-Z
HI-Z
HI-Z
to VIL
(11 to 13,
15 to 19)
x = Don't care.
tOo not use the internal jumper of 26-28 to conduct PC board currents.
read/output disable
m
"'tJ
:u
o
s:
When the outputs of two or more '2564's are paralled on the same bus, the output of any particular device in the
circuit can be read with no interference from the competing outputs of the other devices. To read the output of the
'2564, the low-level signal is applied to the PD/PGM and S pins. All other devices in the circuit should have their
outputs disabled by applying a high-level signal to one of these pins. Output data is accessed at pins Ql to 08.
cc
power down
5
c(II
Active power dissipation can be cut by over 68% by applying a high TTL signal to the PD/PGM pin. In this mode
all outputs are in a high-impedance state.
<
erasure
Before programming, the '2564 is erased by exposing the chip through the transparent lid to high intensity ultra-violet
light having a wavelength of 253.7 nm (2537 angstroms). The recommended minimum exposure dose (UV intensity
X exposure time) is fifteen watt-seconds per square centimeter. A typical 12 milliwatt per square centimeter,filterless
UV lamp will erase the device in about 21 minutes. The lamp should be located about 2.5 centimeters above the chip
during erasure. After erasure, all bits are in the high state. It should be noted that normal ambient light contains the
correct wavelength for erasure. Therefore when using the '2564, the window should be covered with an opaque label.
start programming
After erasure (all bits in logic high state), logic "a's" are programmed into the desired locations. A low can be erased
only by ultraviolet light. The programming mode is achieved when Vpp is 25 V. Data is presented in parallel (8 bits)
on pins 01 to 08. Once addresses and data are stable, a la-millisecond low TTL pulse should be applied to the PGM
pin at each address location to be programmed. Maximum pulse width is 55 milliseconds. Locations can be programmed
in any order. More than one '2564 can be programmed when the devices are connected in parallel. During programming, both chip select signals should be held low unless program inhibit is desired.
6-22
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS2564, SMJ2564
65,536-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
inhibit programming
When two or more '2564's are connected in parallel, data can be programmed into all devices or only chosen devices.
'2564's not intended to be programmed should have a high level applied to PD/PGM or 51 or 52.
logic symbol t
AO (10)
Al
A2
EPROM 8192x8
0
(9)
(8)
(11 )
(7)
A'l
(6)
A\)
(5)
A\)
(4)
O_ A\)
A_
8191 A\)
A3
A4
AS
A6
A7
03
04
(16)
05
(171
06
A\)
(25)
A8
A9
02
(13)
(15)
(3)
01
(12)
(18)
(24)
A'l
(21)
A\)
07
(19)
08
Al0
All
A12
(20)
(23)
12
(22)
PD/PGM
. (2)
EN
Sl
52
(27)
II)
Q)
(.)
-:;
Q)
c
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions in IEEE and IEC. See explanation on page 10-1.
absolute maximum ratings over operating free-air temperature range (unless otherwise noted):j:
Supply voltage, Vee (see note 1) .............................................
-0.3 V to 7 V
Supply voltage, Vpp (see note 1) ............................................
-0.3 V to 28 V
-0.3 V to 7 V
All input voltages (see Note 1) ...............................................
Output voltage (operating with respect to VSS) ...................................
-0.3 V to 7 V
Operating free-air temperature range: TMS2564 ..................................
ooe to 70 0 e
Operating case temperature range:
SMJ2564. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- 55 DC to 125 e
Storage temperature range ................................................
- 65 DC to 150 0 e
oa:
c..
w
t Stresses beyond those listed under" Absolute maximum Ratings" may cause perm~nent damage to the device. This is a stress rating only and functional
operation of the device at these or any other conditions beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1:
Under absolute maximum ratings, voltage values are with respect to the most-negative supply voltage, VSS (substrate).
84
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-23
1MS2564
.65,536-BI1 ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
MIN
NOM
MAX
MIN
NOM
MAX
4.75
5.25
4.75
5.25
VCC
0
2.2
-0.1 t
VCC+ 1
0.8
V
V
2.2
VCC+ 1
0.8
-0.1 t
450
70
UNIT
VCC
0
350
TMS2564-45
TMS2564-35
PARAMETER
70
V
V
ns
DC
2. Vee must be applied before or atlthe same time as Vpp and removed after or at the same time as Vpp. The device must not be inserted into
or removed from the board when Vpp or Vee is applied so that the device Is not damaged.
3. Vpp can be connected to Vee directly (except in the program mode). Vee supply current in this case would be lee + Ipp. During programming.
Vpp must be maintained at 25 V ( 1 V).
t The algebraic convention, where the more negative limit is designated as minimum. is used in this data sheet for logic voltage levels and time intervals.
m
"0
:c
3:
TEST CONDITIONS
IpP2
ICCl
= - 4OO I'A
= 2.1 mA
V, = 0 V to 5.25 V
Va = 0.4 V to 5.25 V
Vpp = MAX, PD/PGM =
PO/P(TIVl = V,L
PO/PGT\71 = V,H
ICC2
PO/~ = V,L
VOH
VOL
II
'0
IpPl
c
CD
(/I
0.45
10
I'A
10
I'A
18
mA
30
mA
25
35
mA
80
160
mA
PARAMETER
<
(=)0
UNIT
V
V,L
CD
TMS2564
Typt
MAX
2.4
IOH
10L
MIN
TEST CONDITIONS
Ci
Input capacitance
V, = 0 V, f
Co
Output capacitance
Va
0 V, f
= 1 MHz
= 1 MHz
1 MHzt
TMS2564
UNIT
TYP~
MAX
pF
12
pF
18
6-24
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012. DALLAS. TEXAS 75265
TMS2564
65,536-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
switching characteristics over full ranges of recommended operating conditions (see Note 4)
TEST CONDITIONS
PARAMETER
MIN
talA)
CL = 100 pF,
ta(PR)
tv(A)
t r :520 ns,
tf:520 ns
See Figure 1
tdis(PR)
TMS2564-35
MAX
TMS2564-45
MIN
MAX
UNIT
350
450
ns
120
120
ns
450
ns
350
0
ns
100
O.
100
ns
100
100
ns
PARAMETER
MIN
TMS2564
Typt
MAX
55
UNIT
tw(PR)
tr(PR)
ns
tf(PR)
ns
tsu(A)
p.s
tsu(D)
p's
ms
tsu(VPP)
ns
th(A)
p's
th(D)
p's
th(PR)
ns
th(VPP)
p.s
NOTES:
en
Q)
CJ
S
Q)
c
:E
oa:
0..
W
84
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-25
SMJ2564
65,536-BI1 ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
, PARAMETER
Supply voltage, VCC (see Note 2)
MIN
NOM
4.5
5.5
V
V
2.2
-0.1 t
VCC+ 1
0.8
450
UNIT
VCC
0
NOTES:
MAX
-55
125
V
V
ns
2. Vee must be applied'before or at the same time as Vpp and removed after or at the same time as Vpp. The device must not be inserted into
or removed from the board when Vpp or Vee is applied so that the device is not damaged.
3. Vpp can be connected to Vee directly (except in the program model. Vee supply current in this case would be ICC + Ipp. During programming,
Vpp must be maintained at 25 V ( 1 V).
.
t The algebraic convention, where the more negative limit is designated as minimum, is used in this data sheet for logic voltage levels and time intervals.
VOL
TEST CONDITIONS
= -400 p.A
10L = 2.1 mA
V, = 0 V to 5.5 V
Vo = 0.4 V to 5.5 V
Vpp = MAX, PDIPGM =
PD/PGM = V,L
PD/~ = V,H
PD/PGM = V,L
"
10
IpPl
IpP2
ICCl
ICC2
"'C
o
s:
cCD
TEST CONDITIONS
C;"
Ci
Input capacitance
V,
CI)
Co
Output capacitance
Vo
CD
UNIT
V
V,L
0.45
10
10
p.A
p.A
18
30
mA
mA
25
40
mA
80
160
mA
PARAMETER
<
SMJ2564
Typt MAX
2.4
10H
::a
MIN
= 0 V, f = 1 MHz
= 0 V, f = 1 MHz
1 MHzt
SMJ2564
Typi
MAX
UNIT
pF
12
pF
11:
6-26
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
SMJ2564
65,536-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
switching characteristics over full ranges of recommended operating conditions (see Note 4)
TEST CONDITIONS
PARAMETER
SMJ2564
MIN
talA)
450
CL = 100 pF.
ta(PR)
tv(A)
t r :520 ns.
See Figure 1
tdis(PR)
UNIT
ns
150
ns
450
ns
tf:520 ns
MAX
ns
100
ns
100
ns
PARAMETER
MIN
SMJ2564
Typt
MAX
55
UNIT
tw(PR)
tr(PR)
ns
tf(PR)
ns
tsu(A)
JlS
tsu(D)
Jls
ms
tsu(VPP)
ns
th(A)
Jls
th(D)
JlS
th(PR)
ns
th(VPP)
JlS
4. Timing measurement reference levels: inputs 0.8 V and 2.2 V. outputs 0.65 V and 2.2 V. and V~ring programming
5. Common test conditions apply for tdis except during programming. For talA). tarS). and tdis. PD/PGM = VIL.
= 25
..
t/)
Q)
(,)
oS
V 1 V.
Q)
C
~
a:
c..
w
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-27
TMS2564, SMJ2564
65,536-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
UND~RU;=~; ~:LV
= 7BO 0
~ CL=100pF
FIGURE 1 - TYPICAL OUTPUT LOAD CIRCUIT
VIH
ADDRESSES
VIL
--~I\-----X-
VIH
S1 & S2
VIL
VIH
PD/PGM
VIL
VOH
"0
01-08
XI
CD
VALID
__
VOL
s:
C
____HC-t.IAI=i
standby mode
c:
ri"
CD
VIH
en
ADDRESSES
__________A_D_D_R_ES_S_N__________
VIL
VIH
PD/PGM
____________
VIL
tdis(PR)
J~~----------A-D-D-R-ES-s--N-+-m---1
STANDBY
'Sl_____
-il~--_~I
A_C_T_IV_E___________________
I..
VOH
01-08
_______V_A_L_ID______} - HI-Z
VOL
-I
ta(PR) r
-{~-_-----V-A-L-ID---------
Sl
6-28
and
52
_____
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS2564 r SMJ2564
65 r 536-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
I
I"
VIH
ADDRESSES
PROGRAM
----~.j....-PROGRAM*
____V'
A-______
VIH
--<~
!I
I
I
I
I
I I
I I --; \.- ta(PR)
I.
-----;.!--~
I
I
I
I
1....--.........1
VIL
1\14
I
tr(PR).....
~IDI
14-
., tw(PR) I
I
I
~ t--tf(PR)
++ 5 Vv _
III:(: .~I~!~~-----
25
VPP
I
I
DATAl.
tsu(Vpp) ......
VIH
~I------
-I
VIL
PD/PGM
.1
tsu(A) ----'
tsu(D)
S1 & S2
I
I
14-- th(A)
ADDRESS
N+m
______
VOLiVlL
xl~
}~HI_zf ~t~:}-{
I I lei
1 I
I
VOHiVlH
-'
AD_D_R_ES_S_N_ _ _ _ _- : - - _ _ _
VIL
01-08
VERIFY
th(Vpp)
~I~ ~
'hIPRI
-..t ~ .,:-~--------
..
.~
Q)
C
~
oa:
c..
w
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-29
m
"'tJ
l:J
s:
CD
<
c;'
CD,
(I)
6-30
MOS
LSI
1024 X 8 Organization
A7
'2708-35
'2708-45
'27L08-45
o
350 ns
450 ns
450 ns
A5
A9
A4
A3
VBB
S(PE)
A2
A1
VDD
PGM
AO
08
01
07
02
06
03
05
04
VSS
Power Dissipation
'27L08
'2708
VCC
A8
A6
U
(O!'oUUUUCO
<! <! z
description
The '2708-35, '2708-45, and '27L08-45 are
ultraviolet light-erasable, electrically programmable
read-only memories. They have 8,192 bits organized
as 1024 words of 8-bit length. The devices are
fabricated using N-channel silicon-gate technology for
high speed and simple interface with MOS and bipolar
circuits. All inputs (including program data inputs) can
be driven by Series 54/74 TTL circuits without the use
of external pull-up resistors. Each output can drive one
Series 54/74 or 54LS/74LS TTL circuit without external resistors. The '27L08 guarantees 200 mV dc
noise immunity in the high state and 250 mV in the
low state. The data outputs for the '2708-35,
'2708-45, and 'Z7L08-45 are three-state for OR-tying
mUltiple devices on a common bus.
>
z <!
A5
A9
A4
NC
VBB
S(PE)
A3
NC
A2
NC
A1
VDD
PGM
AO
01
02
..
t/)
(1)
(,)
08
':;
07
(1)
oa:
MUUl-tUL!)(O
dz~dzdd
0..
W
NC - No Connection
PIN NOMENCLATURE
Address Inputs
AO-A7
NC
No Connection
PGM
Program
01-08
Data Out
S(PE)
VBB
VCC
+ 5-VPower
VDD
VSS
O-V Ground
Supply
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
6-31
TMS2708. TMS27L08
SMJ2708. SMJ27L08
1024WORD BY 8BIT ERASABLE PROGRAMMABLE READONLY MEMORIES
These EPROMs are designed for high-density fixed-memory applications where fast turn arounds and/or program changes
are required. The TMS' Series is supplied in a 24-pin dual-in-line ceramic cerdip (JL suffix) package designed for insertion in mounting-hole rows on 600-mil (15.2 mm) centers. They are designed for operation from OoC to 70C.
The SMJ' Series is offered in a 24-pin dual-in-line ceramic package (J) and also in a 32-pin lead less ceramic chip carrier (FE). The J package is designed for i,nsertion in mounting-hole rows on 600-mil (15.2 mm) centers whereas the
FE package is intended for surface mounting on solder pads on 0.05-inch (1.27 mm) centers. The FE package is a
three-layer 32-pad rectangular chip carrier with dimensions of 0.450 x 0.550 xO.1 00 inches (11.43 x 13.97 x 2.54
mm). This series is designed for operation from - 55C to 125C.
[5 (PE)]
When the chip select is low, all eight outputs are enabled and the eight-bit addressed word can be read. When the
chip select is high, all eight outputs are in a high-impedance state.
data out (Q1-Q8)
The chip must be selected before the eight-bit output word can be read. Data will remain valid until the address is
changed or the chip is deselected. When deselected, the three-state outputs are in a high-impedance state. The outputs will drive TTL circuits without external components.
program
The program pin must be held below VCC in the read mode.
"
::c
o
s:
c
CD
<
c;'
CD
erase
Before programming, the '2708-35, '2708-45, or '27L08-45 is erased by exposing the chip through the transparent
lid to high-intensity ultraviolet light that has a wavelength of 253.7 nanometers (2537 Angstroms). The recommended minimum exposure dose (UV intensity x exposure time) is fifteen watt-seconds per square centimeter. Thus, a typical
12 milliwatt per square centimeter, filterless UV lamp will erase the device in a minimum of 21 minutes. The lamp
should be located about 2.5 centimeters (1 inch) above the chip during erasure. After erasure, all bits are in the high state.
(I)
programming
Programming consists of successively depositing a small amount of charge to a selected memory cell that is to be
changed from the erased high 'state to the low state. A low can be changed to a high only by erasure. Programming
is normally accomplished on a PROM or EPROM Programmer, an example'of which is Tl's Universal PROM Programming Module in conjunction with the 990 prototyping system. Programming must be done'at room temperature (25C)
only.
.
to start programming (see program cycle timing diagram)
First bring' the S (PE) pin to + 12 V to disable the outputs and convert them to inputs. This pin is held high for the
duration of the programming sequence. The first word to be programmed is addressed (it is customary to begin with
the "0" address) and the data to be stored is placed on the 01-08 program inputs. Then a + 25 V program pulse
is applied to the program pin. After 0.1 to 1.0 milliseconds the program pin is brought back to 0 V. After at least
one microsecond the word address is sequentially changed to the next location, the new data is set up and the program pulse is applied.
6-32
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS270B, TMS27LOB
SMJ270B, SMJ27LOB
1024WORD BY BBIT ERASABLE PROGRAMMABLE READONLY MEMORIES
Programming continues in this manner until all words have been programmed. This constitutes one of N program loops.
The entire sequence is then repeated N times with N x tw(PR} 2: 100 ms. Thus, if tw(PR} = 1 ms; then N = 100,
the minimum number of program loops required to program the EPROM.
to stop programming
After cycling through the N program loops, the last program pulse is brought to 0 V, then Program Enable [5 (PE)]
is brought to VIL which takes the device out of the program mode. The data supplied by the programmer must be
removed before the address is changed since the program inputs are now data outputs and change of address could
cause a voltage conflict' on the output buffer. 01-08 outputs are invalid up to 10 microseconds after the program
enable pin is brought from VIH(PE} to VIL.
logic symbol t
EPROM 1024x8
AO
A\l
A\l
A\l
O_ A\l
A_
1023
A\l
A\l
A\l
A\l
(9)
(10) 01
(11) 02
(13) 03
04
(14)
05
(15)
06
07
08
(/)
Q)
(.)
'S;
Q)
C
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions in IEEE and IEC. See explanation on page 10-1.
absolute maximum ratings over operating free-air temperature range (unless otherwise noted):t:
oa:
a..
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-33
TMS2708. TMS27L08
1024WORD BY 8BIT ERASABLE PROGRAMMABLE READONLY MEMORIES
-4.75
4.75
11.4
NOM
MIN
NOM
MAX
-5 -5.25
5
5.25
-4.5
4.5
-5
5
-5.5
5.5
V
V
12
10.8
12
13.2
2.4
11.4
25
VSS
12
26
12.6
VSS
VIH(PR) - 25 V
0
Vee+ 1
2.2
12.6
27
10.8
25
0.65
VSS
VSS
V
Vee+ 1
12
26
13.2
27
V
V
0.65
40
3
UNIT
MAX
TMS27L08-45
TMS2708-45
MIN
70
40
3
mA
mA
70
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
PARAMETER
..
TEST CONDITIONS
3.7
3.7
2.4
2.4
VOL
II
10
::lJ
ISS
s:
lee
IDD
TA = e
(worst case)
PD(AV)
Power Dissipation
CD
en
Typt
UNIT
MAX
V
0.45
10
0.40
10
/LA
10
10
/LA
30
45
18
mA
10
0.9
mA
50
65
20
34
mA
TA = ooe,s = OV
245
475
TA = ooe, S = +5 V
290
580
IOL=1.6mA
VI = 0 V to 5.25 V
S (PE) = 5 V,
Vo = 0.4 V to 5.25 V
(PE) = 5 V,
TA = 70 0 e
n'
CD
MIN
IOH = -1 mA
<
TMS27LOB-45
10H = -100/LA
VOH
"'0
TMS270B-35
TMS270B-45
MIN Typt
MAX
800
350
mW
capacitance over recommended supply voltage range and operating free-air temperature range, f = 1 MHz t
TMS'
Typt
MAX
PARAMETER
Input capacitance
pF
eo
Output capacitance
12
pF
6-34'
UNIT
ei
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS2708. TMS27L08
1024WORD BY 8BIT ERASABLE PROGRAMMABLE READONLY MEMORIES
switching characteristics over recommended supply voltage range and operating free-air temperature range
PARAMETER
TEST CONDITIONS
TMS2708-35
MIN
talA)
ta(S)
tv(A)
tdis
tc(rd)
CL
= 100 pF
change
tf(S), tf(A)
= 20 ns
MAX
350
MIN
UNIT
MAX
350
450
ns
120
120
ns
0
0
TMS2708
TMS27LOB
0
120
ns
120
450
ns
ns
PARAMETER
UNIT
MIN
MAX'
0.1
ms
50
20
2000
ns
ns
twJPR)
tt
tt(PR)
tsu(A)
10
tsu(D)
10
p's
tsu(PE)
10
p's
th(A)
1000
ns
thIDA)
0
1000
ns
ns
th(D)
th(PE)
tSLAX
p's
500
ns
ns
en
Q)
U
'S;
Q)
C
~
oa:
Q.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-35
SMJ2708, SMJ27L08
1024-WORD BY 8-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
SMJ27L08-45
SMJ2708-45
MIN
UNIT
MAX
MIN
NOM
MAX
-5 -5.25
NOM
-4.75
-4.5
-5
-5.5
4.75
5.25
4.5
5.5
11.4
12
0
12.6
10.8
12
0
13.2
V
V
2.4
Vee+ 1
2.2
11.4
12
12.6
10.8
12
13.2
25
26
25
26
VSS
27
0.65
VSS
27
0.65
V
V
VSS
VSS
-55
Vee+ 1
40
40
mA
mA
125
125
-55
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
SMJ2708-35
PARAMETER
VOH
VOL
II
:D
10
~
C
IBB
Ice
100
"'C
o
I'D
TEST CONDITIONS
SMJ2708-45
Typt
MAX
SMJ27L08-45
MIN
MIN
10H
3.7
3.7
10H
2.4
= -100 p.A
= -1 mA
10L = 1.6 mA
VI = 0 V to 5.25 V
S (PE) = 5 V,
Vo = 0.4 V to 5.5 V
All inputs high,
S (PE) =
5 V,
Typt
UNIT
MAX
V
2.4
0.45
1
10
0.40
1
10
p.A
10
10
p.A
30
45
18
mA
10
0.9
mA
50
65
20
34
mA
<
n-
I'D
en
capacitance over recommended supply voltage range and operating case temperature range, f = 1 MHz t
SMJ'
Typl
MAX
PARAMETER
Input capacitance
pF
eo
Output capacitance
12
pF
6-36
UNIT
Ci
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
SMJ2708, SMJ27L08
1024WORD BY 8BIT ERASABLE PROGRAMMABLE READONL Y MEMORIES
switching characteristics over recommended supply voltage range and operating case temperature range
PARAMETER
TEST CONDITIONS
SMJ2708-35
MIN
talA)
tarS)
tv(A)
tdis
tc(rd)
CL
100pF
20 ns
MAX
350
MIN
UNIT
MAX
350
450
ns
120
120
ns
0
0
SMJ2708
SMJ27L08
0
120
ns
120
450
ns
ns
PARAMETER
MIN
MAX
UNIT
tw(PR)
tt
tt(PR)
50
tsu(A)
10
JlS
tsu(D)
10
JlS
tsu(PE)
10
Jls
th(A)
1000
ns
thIDA)
ns
th(D)
1000
ns
th(PE)
500
ns
tSLAX
ns
0.1
ms
20
ns
2000
ns
til
C1)
CJ
.S;
C1)
:E
a:
w
c..
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-37
TMS2708. TMS27L08
SMJ2708. SMJ27L08
1024-WORD BY 8-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORIES
PARAMETER MEASUREMENT INFORMATION
2.4 V
JJ
RL = 310
OUTPUT
UNDER TEST
CL = 100 pF
7flIJ1
j4
ADDRESSES
V,H
VIL
VIL
I..
VOH
"'tJ
<
I+-
--I
XNOT VAllO t
VALID
tdiS~
VALID
r}----HI-Z-
CD
Hi-Z
VOL
tv(A)
rtfIIL
ADDRESSES VALID
I ~ta(A)-->I
talb
talA)
01-08
E1
II
II
S(PE)
tc(rd)
ADDRESSES VALID
VIH
:0
~114
tc(rd)
1 OF N* PROGRAM LOOPS
(
(
S (PE)*
(=r
th(PE)
CD
0
ADDRESSES
ADDRESS 0
VIL
tsu(A)..,
VIH(PR)
Program
Pulse
VIL(PR)
tsu(D)
01-08
PROGRAM
INPUTS
OUTPUT
VIL
th(A)
thlD)
-.I
M; tsulA)
+I I+-
VIH3
INPUT
th(A):I
1-tWI'RI~'L
~ -p;- 1+
t'UI,:.UT
X
th(D)~
-Pr
6-38
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS. TEXAS 75265
thIDA)
INPUT
TMS2708, TMS27L08
SMJ2708, SMJ27L08
1024WORD BY 8BIT ERASABLE PROGRAMMABLE READONLY MEMORIES
TYPICAL '27L0845 CHARACTERISTICS
CURRENT vs TEMPERATURE
800
40r----r----r---,---~----r---_r--_,
700
:;:
E
600
0
.;:::
ca
Co
.~
i5
~
500
300
I
Q
a..
200
.............. wOr.s t
:;
~a.se
~'t'101).s
---
(.)
>-
--: I - -
400
a..
30
/I.f.qX,
............... ~/l.fI.J/I.f_
C.
Co
20
:::I
en
r----:YPICAL - 65%
r-- r--:::':::'
cYcle
- r--
10
100
S==5V
10
20
30
50
40
T A - Free-Air Temperature -
60
O~--~--~~--~--~----~--~--~
70
10
>
CD
01
II0
>
;
Co
;
ca
40
50
60
70
DC
400
r-----
-~~
..............
3.5
..
300
1'lP\C~,!--
CD
..
j::
TYPICAL CONDITIONS
0.8
I----
200
....--
---
CD
U
U
.g
en
30
T A - Free-Air Temperature -
DC
4.5
20
0.6
'-IO\.
0.4
~...-
0.2
-'
100
o
2
TYPICAL talCS)
10
20
30
40
T A - Free-Air Temperature -
10 - Output Current - mA
60
50
70
Texas Instruments reserves the right to make changes at any time in orde~ to improve design and to supply the best product possible.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
6-39
III
m
"'C
:XJ
(I)
.<,r
(I)
(I)
6-40
TMS2716
2048WORD BY 8BIT ERASABLE
PROGRAMMABLE READONLY MEMORI~S
MOS
LSI
2048 X 8 Organization
A6
Performance Ranges:
A5
A4
TMS2716-30
TMS2716-45
ACCESS TIME
(MAX)
300 ns
450 ns
A7
A3
CYCLE TIME
(MIN)
300 ns
450 ns
A2
Vee(PEI
A8
A9
VBB
Al0
Al
VDD
S(PGM)
AO
08
01
02
07
06
03
05
04
VSS
PIN NOMENCLATURE
AO-Al0
description
01-08
Addresses
Data Out
ehip Select (Program)
-5-V Supply
+ 5-V Supply (Program Enable)
+ 12-V Supply
o V Ground
SIPGM)
The TMS2716 is an ultra-violet light-erasable, electrically programmable read-only memory. It has
VBB
Vee(PE)
16,384 bits organized as 2048 words of 8-bit length.
VDD
The device is fabricated using N-channel silicon-gate
VSS
technology for high-speed and simple interface with
MOS and bipolar circuits. All inputs (including program
data inputs) can be driven by Series 74 circuits
without the use of external pull-up resistors and each output can drive one Series 74 or 74LS TTL circuit without
external resistors. The TMS2716 guarantees 250 mV dc noise immunity in the low state. Data outputs are threestate for OR-tying multiple devices on a common bus. The TMS2716 is plug-in compatible with the TMS2708 and
the TMS27L08. Pin compatible mask programmed ROMs are available for large volume requirements.
en
CD
CJ
'S
This EPROM is designed for high-density fixed-memory applications where fast turn arounds and/or program changes
are required. It is supplied in a 24-pin dual-in-line cerpak (JL suffix) package designed for insertion in mounting-hole
rows on 600-mil (15,2 mm) centers. It is designed for operation from ooe to 70C.
CD
oa:
c..
The address-valid interval determines the device cycle time. The ll-bit positive-logic address is decoded on-chip to
select one of 2048 words of 8-bit length in the memory array. AO is the least-significant bit and A 10 most-significant
bit of the word address.
chip select, program
[5
(PGM)]
When the chip select is low, all eight outputs are enabled and the eight-bit addressed word can be read. When the
chip select is high, all eight outputs are in a high-impedance state.
program
In the program mode, the chip select feature does not function as pin 18 inputs only the program pulse. The program
mode is selected by the Vee(PE) pin. Either 0 V or + 12 V on this pin will cause the TMS2716 to assume program cycle.
data out (01-08)
The chip must be selected before the eight-bit output word can be read. Data will remain valid until the address is
changed or the chip is deselected. When deselected, the three-state outputs are in a high-impedance state. The outputs will drive TTL circuits without external components.
Copyright 1983 by Texas Instruments Incorporated
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-41
TMS2716
2048WORD BY 8BIT ERASABLE
PROGRAMMABLE READONLY MEMORIES
operation (program mode)
erase
Before programming, the TMS2716 is erased by exposing the chip through the transparent lid to high intensity ultraviolet
light (wavelength 2537 angstroms). The recommended minimum exposure dose (= UV intensity x exposure time)
is fifteen watt-seconds per square centimeter. Thus, a typical 12 milliwatt per square centimeter, filterless UV lamp
will erase the device in a minimum of 21 minutes. The lamp should be located about 2.5 centimeters above the chip
during erasure. After erasure, all bits are in the high state.
programming
Programming consists of successively depositing a small amount of charge to a selected memory cell that is to be
changed from the erased high state to the low state. A low can be changed to a high only by erasure. Programming
be normally accomplished on a PROM or EPROM Programmer, an example of which is TI's Universal PROM Programming Module in conjunction with the 990 prototyping system. Programming must be done at room temperature (25 el
only.
to start programming (see program cycle timing diagram)
First bring the Vee(PE) pin to + 12 V or 0 V to disable the outputs and convert them to inputs. This pin is held high
for the duration of the programming sequence. The first word to be programmed is addressed (it is customary to begin
with the "0" address) and the data to be stored is placed on the 01-08 program inputs. Then a + 26 V program
pulse is applied to the program pin. After 0.1 to 1.0 milliseconds the program pin is brought back to 0 V. After at
least one microsecond the word address is sequentially changed to the next location, the new data is set up and the
program pulse is applied.
Programming continues in this manner until all words have been programmed. This constitutes one of N program loops.
The entire sequence is then repeated N times with N x tw(PR) ~ 100 ms. Thus, if tw(PR) = 1 ms; then N = 100,
the minimum number of program loops required to program the EPROM.
.
to stop programming
After cycling through the N program loops, the last program pulse is brought to OV, then Program Enable Vee(PE)
is brought back to 5 volts which takes the device out of the program mode. The data supplied by the programmer
must be removed before the address is changed since the program inputs are now data outputs and a change of address could cause a voltage conflict on the output buffer. 01-08 outputs are invalid up to 10 microseconds after
the program enable pin is brought from VIH(PE) to VIL(PE).
"tJ
::D
!:
CD
<
crCD
logic symbol t
AO (8)
(I)
EPROM 2048x8
0
Al (7)
(6)
A2
A3
A\)
(5)
(4)
A\)
(3)
A\)
A4
A5
A6
A2~47
(2)
A\)
(1)
A7
A\)
(23)
A8
A\)
(22)
A9
(20)
Al0
(18)
A\)
A\)
(9)
01
(10) 02
(11)
03
(13) 04
(14)
05
(15) 06
(16)
07
(17) 08
10
EN
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions in IEEE and lEe. See explanation on page 10-1.
6-42
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS2716
2048WORD BY 8BIT ERASABLE
PROGRAMMABLE READONLY MEMORIES
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) t
Supply voltage, VBB (see Note 1)
-0.3 V to 7 V
Supply voltage, Vee (see Note 1)
-0.3 V to 15 V
Supply voltage, VOO (see Note 1)
-0.3 V to 20 V
Supply voltage, VSS (see Note 1)
-0.3 V to 15 V
All input voltage (except program) (see Note 1) ................................. .
-0.3 V to 20 V
Program input (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-0.3 V to 35 V
Output voltage (operating, with respect to VSS) ................................... .
-2 V to 7 V
Operating free-air temperature range ........................................... .
to 70 0
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
- 55C to 125e
ooe
t Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional
operating of the device at these or any other conditions beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1: Under absolute maximum ratings, voltage values are with respect to the most-negative supply voltage, VSS (substrate), unless otherwise noted.
Throughout the remainder of this data sheet, voltage values are with respect to VSS'
MIN
NOM
MAX
-4.75
4.75
11.4
-5
-5.25
5.25
12.6
5
12
0
UNIT
V
V
V
V
Vee+ 1
V
V
2.4
11.4
25
VSS
12.6
27
0.65
VSS
40
rnA
3
70
rnA
12
26
:$
VIH(PR) - 25 V
V
V
electrical characteristics over full ranges of recommended operating conditions (unless otherwise noted)
PARAMETER
VOL
II
10
laa
ICC
VOH
(Program)
TA
IpE
VPE = VOO
TA = 70 0 e
PO(AV)
Power Oissipation
TA
TA
0.4 V to 5.25 V
5 V,
(worst case)
=
=
ooe
ooe
MIN
Typt
MAX
S = 0 V
S = +5 V
UNIT
.S;
Q)
C
~
oa:
Q.
3.7
2.4
ooe
100
184
TEST CONDITIONS
= -100 p.A
10H = -1 rnA
10L = 1.6 rnA
VIL = 0 V to 5.25 V
S (Program) = 5 V, \/0 =
10H
C/)
Q)
(,)
1
1
10
1
0.45
10
10
20
rnA
rnA
V
p.A
p.A
26
45
rnA
4
540
595
720
rnA
315
375
mW
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-43
TMS2716
2048WORD BY 8BIT ERASABLE
PROGRAMMABLE READONLY MEMORIES
capacitance over recommended supply voltage range and operating free-air temperature range, f
PARAMETER
Ci
Ci(S)
Co
Output capacitance
1 MHz
Typt
MAX
pF
20
30
pF
12
pF
UNIT
switching characteristics over recommended supply voltage range and operating free-air temperature range
PARAMETER
TMS2716-30
TEST CONDITIONS
talA)
ta(S)
tv(A)
tdis
tc(rd)
MIN
TMS2716-45
MIN
300
120
CL = 100 pF
1 Series 74 TTL Load
tf(S), tf(A) = 20 ns
See Figure 1
MAX
0
0
300
MAX
450
120
0
120
UNIT
ns
ns
ns
120
450
ns
ns
MIN
MAX
0.1
ms
tt(PR)
30
20
2000
ns
ns
tsu(A)
10
p's
tsu(D)
10
p's
tw(PR)
tt
UNIT
tsu(PE)
10
p's
th(A)
1000
ns
thIDA)
th(D)
0
1000
ns
ns
cCD
th(PE)
500
ns
tSLAX
ns
"C
:lJ
s:
c:::
(;'
CD
(I)
v
OUTPUT
UNDER TEST
= 2.4 V
~
frCl 1 P
RL 3100
00
6-44
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
. 184
TMS2716
2048-WORD BY 8-BIT ERASABLE
PROGRAMMABLE READ-ONLY MEMORIES
read cycle timing
I-
-II-
tclrd)
ADDRESSES
ADDRESSES VALID
VIL
I
I
I
VIH
S IPGM)
I
I
I-
VOH
taIS)~
taIA)~
tvIA)--I
HI-Z,
01-08
VOL
=
"
ADDRESSES VALID
II
II
II
,I
I
VIL
-I
tclrd)
IH
VALID
1_
NOT VALID
~tdis
}-HI.Z_'
VALID
1 OF Nt PROGRAM LOOPS
VIHIPE)
----------a--ll
t - - - - - - - - : - - - - - - - - ! j~-------4L
r
~~
VeelPE)t
tsulPE)
thlPE)
-H r-
ADDRESS 0
VIL
I.-
r---------"II
:
thlA) - ,
-1
f.-
~ tsulAI
theA) ~
thlD)
--j
--F1
ADDRESS Z047
r.1r\L
-;;=r
tsulA)
I ~ twIPR) --l=t;J
I
I I I--I
.
I. I
tW(PR)--iul
VILIPR)--.
tsulD)
-Fr
~ tsulD)
thID).,
tSLAX
1m,
J.J:lJ.
S IPGM)
'>
C
---i
ADDRESSES
VIHIPR)
en
Q)
(,)
Q)
Vee
--l=1 I- tsu(D)
)t
INPUT
thlD)
c..
1\
twIPR)
oa:
I
:
thIDA)
E~T
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
6-45
6-46
TMS2732A
32,76B-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORY
AUGUST 1983
Single
TMS2732A .. JL PACKAGE
(TOP VIEW)
A7
Performance Ranges:
TMS2732A-30
TMS2732A-35
TMS2732A-45
ACCESS TIME
(MAX)
300 ns
350 ns
450 ns
CYCLE TIME
(MIN)
300 ns
350 ns
450 ns
A6
Vee
A8
A5
A9
A4
All
A3
A2
Givpp
A1D
Al
AD
08
01
07
02
06
03
05
GND
04
AO - All
Addresses
E
G/Vpp
ehip Enable
Output Enablel + 21 V
01 - 08
Outputs
Vee
PIN NOMENCLATURE
Available with MIL-STD-883B Processing and L(OoC to 70C), E(-400C to 85C), or S(-55C to
100C) Temperature Ranges in the Future
description
The TMS2732A is an ultraviolet light-erasable, electrically programmable read-only memory. It has 32,768 bits organized
as 4,096 words of 8-bit length. The TMS2732A only requires a single 5-volt power supply with a tolerance of 5%.
The TMS2732A provides two output control lines: Output Enable (<3) and Chip Enable (E). This feature allows the
IT control line to eliminate bus contention in multibus microprocessor systems. The TMS2732A has a power-down
mode that reduces maximum power dissipation from 657 mW to 158 mW when the device is placed on standby.
This EPROM is supplied in a 24-pin dual-in-line ceramic package and is designed for operation from ODC to 70 DC.
t/)
Q)
(J
'S;
Q)
C
,~
a:
Q.
W
operation
The six modes of operation for the TMS2732A are listed in the following table.
MODE
FUNCTION
(PINS)
Read
Deselect
Power Down
(Standby)
Program
Program
Inhibit
Verification
Programming
VIL
VIH
VIL
VIL
VIH
G/Vpp
(20)
VIL
VIH
21 V
VIL
21 V
Vee
(24)
5V
5V
5V
5V
5V
5V
HI-Z
HI-Z,
HI-Z
(18)
01-08
(9 to 11,
13 to 17)
ADVANCE INFORMATION
This document contains Information on a new product.
Specifications are subject to change without notice.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
6-47
TMS2732A
,
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORY
read
The two control pins (E' and G/Vpp) must have low-level TTL signals in order to provide data at the outputs. Chip
enable iE"l should be used for device selection. Output enable (G/Vpp) should be used to gate data to the output pins.
power down
The power-down mode reduces the maximum power dissipation from 657 mW to 158 mW. A TTL high-level signal
applied to Eselects the power down mode. In this mode, the outputs assume a high-impedance state, independent
of G/Vpp.
program
The programming procedure for the TMS2732A is the same as that for the TMS2532, except that in the program
mode, G/Vpp is taken from a TTL low-level to 21 V.
The program mode consists of the following sequence of events. With the level on G/Vpp equal to 21 V; data to
be programmed is applied in parallel to output pins Q8 - Q 1. The location to be programmed is addressed. Once
data and addresses are stable, a 1O-millisecond TTL low-level pulse is applied to E. The maximum width of this pulse
is 55 milliseconds. The programming pulse must be applied at each location that is to be programmed. Locations may
be programmed in any order.
/
Several TMS2732As can be programmed simultaneously by connecting them in parallel and following the programming sequence previously described.
program verify
After the EPROM has been programmed, the programmed bits should be verified. To verify bit states, G/Vpp and E
are set to VIL.
program inhibit
The program inhibit is useful when programming multiple TMS2732As connected in parallel with different data. Program inhibit can be implemented by applying a high-level signal to E of the device that is not to be programmed.
m
""0
erasure
The TMS2732A is erased by exposing the chip to shortwave ultraviolet light that has a wavelength of 253.7 nanometers
(2537 angstroms). The recommended minimum exposure dose (UV intensity x exposure time) is fifteen watt-seconds
per square centimeter. The lamp should be located about 2.5 centimeters (1 inch) above the chip during erasure. After
erasure, all bits are at a high level. It should be noted that normal ambient light contains the correct wavelength for
erasure. Therefore, when using the TMS2732A, the window should be covered with an opaque label.
:lJ
3:
CD
<
ti'
CD
(II
18
6-48
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS2732A
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORY
logic symbol t
(8)
AO
(7)
EPROM 4096 x 8
0
A1
(6)
A2
A3
A4
A5
(9)
(5)
(10)
(4)
A\l
02
(3)
A\l
03
(2)
A_O_A\l
4095 A \l
04
(23)
A\l
06
(22)
A\l
Q7
(19)
A\l
08
A6
(1 )
A7
A8
A9
01
A\l
05
A10
A11
(21)
(18)
11
[PWR DWNI
&
EN
(20)
GIVpp
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and IEC. See explanation on page 10-1.
absolute maximum ratings over operating free-air temperature range (unless otherwise noted):t:
Supply voltage, Vee ...... _ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. -0.3 V to 7 V
Supply voltage, Vpp .................................. _ ...................... -0.3 V to 22 V
All input voltage (except program) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 V to 7 V
Output voltage ........ '. . . . . . . . . . . . . . . . . . . . . . . . . '. . . . . . . . . . . . . . . . . . . . . . . . . . .. - 0.3 V to 7 V
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ooe to 70 0 e
Storage temperature range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 55 e to 125e
t Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absol~te-maximum-rated conditions for extended periods may affect device reliability.
t/)
Q)
(.)
.S;
Q)
C
~
oa:
c..
w
TMS2732A-30
MIN
4.75
TMS2732A-35
NOM
MAX
MIN
5.25
4.75
TMS2732A-45
NOM
MAX
MIN
5.25
4.75
NOM
MAX
5.25
Vee
Vee
Vee
Vee+ 1
-0.1
0.8
2
-0.1
Vee+ 1
0.8
350
300
0
70
-0.1
V
V
V
Vce+ 1
0.8
70
450
70
UNIT
ns
0
I
NOTES: 1. VCC must be applied before or at the same time as Vpp and removed after or at the same time as Vpp. The device must not be inserted into
or removed from the board when Vpp or VCC is applied.
2. Vpp can be connected to VCC directly (except in the program model. VCC supply current in this case would be ICC + Ipp. During programming,
Vpp must be maintained at 21 V (0.5 VI.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-49
TMS2732A
32,768BITERASABLE PROGRAMMABLE READONLY MEMORY
VOH
PARAMETER
High-level output voltage
VOL
IOL=2.1 rnA
0.45
II
VI=O V to 5.25 V
10
p.A
10
VO=O.4 V to 5.25 V
ICC1
E at VIH, G at VIL
10
30
p.A
rnA
ICC2
E and G at VIL
125
rnA
TEST CONDITIONS
MIN
MAX
UNIT
2.4
20
70
1 MHz
capacitance over recommended supply voltage range and operating free-air temperature range, f
PARAMETER
Ci
Input capacitance
Co
Output capacitance
TEST CONDITIONS
II All
except G/Vpp
IT
VI = 0 V
/Vpp
MIN
Typt
6
20
12
Vo = 0 V
UNIT
pF
pF
switching characteristics over recommended supply voltage range and operating free-air temperature range
TEST CONDITIONS
(See Note 3)
PARAMETER
talA)
talE)
ten(Gl
tdis(E):j:
."
tdis(G)+
tv(A)
:D
3:
C:;"
~
CL=100pF,
UNIT
300
350
450
ns
300
350
450
ns
150
150
150
ns
t r $20 ns,
100
100
100
100
100
100
ns
ns
See Figure 1
change of address,
E,
or
tf$20 ns,
G,
ns
CD
<
=25C
MIN
TYP
MAX
UNIT
VCC
Vpp
Supply voltage
4.75
5.25
Supply voltage
20.5
21
21.5
VIH
VIL
2
-0.1
VCC+1
0.8
V
V
PARAMETER
55
ms
tw(~
E pulse duration
tsu(A)
p'S
tsu(D)
p'S
tsu(VPP)
th(A)
P.s
p'S
th(D)
p'S
th(VPP)
P.s
trec(PG)
tEHD
P.s
1
P.s
11
6-50
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS2732A
32,768BIT ERASABLE PROGRAMMABLE READONLY MEMORY
programming characteristics. T A = 25 DC
PARAMETER
TEST CONDITIONS
MIN
VIH
VII
-0.1
VOH
!illi =
VOL
IOL =2.1 mA
II
Ipp
VI = VIL or VIH
E=VIL. G = Vpp
ICC
Supply current
tdis(PR)
- 400 p.A
TYP
MAX
UNIT
VCC+l
0.8
0.45
2.4
V
10
p.A
30
mA
125
mA
100
ns
V = 2.09 V
OUTPUT
~ ~
RL
780 0
UNOERTEST~
CL = 100pF
en
Q)
(,)
.S;
Q)
C
~
aa:
Q.
TEXAS
INsrRUMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
6-51
TMS2732A
32,768-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORY
ADDRESSES
GiVpp
01-08
standby mode
VIH
ADDRESSES
VIL
VIH
E
VIL
VOH
01-08
t
\
'd;'IEI~)--HI~~
VOL
m
-0
::XJ
s:
cCD
<
01-08
c;"
CD
CII
GiVpp
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
11
6-52
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
MOS
LSI
TMS2764
65,536-BI1 ERASABLE PROGRAMMABLE READ-ONLY MEMORY
JULY 1983 - REVISED JANUARY 1984
VPP
A12
TMS2764-20
TMS2764-25
TMS2764-30
TMS2764-35
TMS2764-45
MAX ACCESSI
MIN CYCLE TIME
200 ns
250 ns
300 ns
350 ns
450 ns
VCC
PGM
A7
NC
A6
A8
A5
A9
A4
A11
A3
A2
A10
A1
AO
08
01
02
Q7
03
05
GND
04
06
It
PIN NOMENCLATURE
AO-A 12
Addresses
E
Chip Enable
G
Output Enable
GND
Ground
NC
No Connection
PGM
Program
01-08
outputs
+ 5-V Power Supply
VCC
+21-V Power Supply
VPP
en
Q)
CJ
'S;
Q)
C
~
oa:
description
The TMS2764 is an ultraviolet light-erasable, electrically programmable read-only memory. It has 65,536 bits organized
as 8,192 words of 8-bit length. The TMS2764-20 only requires a single 5-volt power supply with a tolerance of 5%,
and has a maximum access time of 200 ns. This access time is compatible with high-performance microprocessors.
Q.
The TMS2764 provides two output control lines: Output Enable (G) and Chip Enable {E). This feature allows the G
control line to eliminate bus contention in microprocessor systems. The TMS2764 has a power-down mode that reduces
maximum active current from 100 mA to 35 mA when the device is placed on standby.
This EPROM is supplied in a 28-pin, 600-mil dual-in-line ceramic package and is designed for operation from 0 DC to 70 DC.
operation
The six modes of operation for the TMS2764 are listed in the following table.
34
ADVANCE INFORMATION
This document contains Information on 8 new product.
Specifications are subject to change without notice.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
6-53
1MS2764
65,536-B11 ERASABLE PROGRAMMABLE READ-ONLY MEMORY
MODE
FUNCTION
Fast
Program
Inhibit
Disable
Power Down
(Standby)
Programming
Verification
Programming
VIL
VIH
VIL
VIL
VIH
G
(22)
VIL
VIH
VIH
VIL
PGM
(27)
VIH
VIH
VIL
VIH
Vpp
(1)
Vee
Vee
Vee
Vpp
Vpp
Vee
(28)
Vee
Vee
Vee
Vee
Vee
Vee
HI-Z
HI-Z
HI-Z
(PINS)
E
(20)
Read
Output
01-08
(11 to 13,
15 to 19)
read
The dual control pins (E and G) must have low-level TTL signals in order to provide data at the outputs. ehip eanble
(E) should be used for device selection. Output enable (G) should be used to gate data to the output pins.
power down
The power-down mode reduces the maximum active current from 100 mA to 35 mAo A TTL high-level signal applied
to E selects the power-down mode. In this mode, the outputs assume a high-impedance state, independent of G.
erasure
cm
Before programming. the TMS2764 is erased by exposing the chip to shortwave ultraviolet light that has a wavelength
of 253.7 nanometers (2537 angstroms). The recommended minimum exposure dose (UV intensity x exposure time)
is fifteen watt-seconds per square centimeter. A typical 12 mW/cm 2 UV lamp will erase the device in approximately
20 minutes. The lamp should be located about 2.5 centimeters (1 inch) above the chip during erasure. After erasure,
all bits are at a high level. It should be noted that normal ambient light contains the correct wavelength for erasure.
Therefore. when using the TMS2764, the window should be covered with an opaque label.
c;'
fast programming
."
::rJ
3:
<
m
en
Note that the application of a voltage in excess of 22 V to Vpp may damage the TMS2764.
After erasure, logic "O's" are,programmed into the desired locations. Programming consists of the following sequence
of events. With the level on Vpp equal to 21 V and E at TTL low. data to be programmed is applied in parallel to
output pins 08-01 . The location to be programmed is addressed. Once data and addresses are stable. a TIL low-level
pulse is applied to PGM. Programming pulses must be applied at each location that is to be programmed. Locations
may be programmed in any order.
Programming uses two types of programming pulse: Prime and Final. The length of the Prime pulse is 1 millisecond;
this pulse is applied X times. After each application the byte being programmed is verified. If the correct data is read.
the Final programming pulse is then applied. if correct data is not read. a further 1 millisecond programming pulse
is applied up to a maximum X of 15. The Final programming pulse is 4X milliseconds long. This sequence of programming pulses and byte verification is done at Vee = 6.0 V and Vpp = 21.0 V. When the full fast programming routine
is complete. all bits are verified with Vee = Vpp = 5 V. A flowchart of the fast programming routine is shown in
Figure 1.
6-54
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS2764
65,536BIT ERASABLE PROGRAMMABLE READONLY MEMORY
The program inhibit is useful when programming multiple TMS2764's connected in parallel with different data. Program inhibit can be implemented by applying a high-level signal to Eor PGM of the device that is not to be programmed.
DEVICE
FAILED
INCREMENT
ADDRESS
U)
Q)
(,)
DEVICE
FAILED
':;
Q)
:2:
o
a:
a.
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-55
. TMS2764
A5
A6
A7
A8
A9
Al0
All
A12
(10)
(9)
EPROM 8192x8
0
(8)
(11 )
Q1
(7)
A\l
(6)
A\l
02
(5)
A\l
03
(4)
o A \l
A8191 A \l
04
(25)
A\l
06
(24)
A\l
07
A\l
08
(3)
(21)
05
(23)
(2)
(20)
12
[PWR OWN)
&
m
"'0
:lI
(22)
EN
t This symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and IEC. See explanation on page 10-1.
absolute maximum ratings over operating free-air temperature range (unless otherwise noted):t:
3:
cCD
<
n
CD
U)
*Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability,
PARAMETER
MIN
4.75
MAX
5.25
Vee+ 1
0.8
V
V
Vee
UNIT
NOM
70
The algebraic convention, where the more negative (less positive I limit is deisgnated as minimum is used in this data sheet for logic voltage levels only.
lS
6-56
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265,
TMS2764
65,536-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORY
TEST CONDITIONS
VOH
VOL
II
10
IpPl
IpP2
ICCl
ICC2
MIN
= -400 p,A
IOL = 2.1 rnA
VI = 0 V to 5.25 V
Vo = 0.4 V to 5.25 V
Vpp = 5.25 V
i: and ~ at VIL
Typt
MAX
2.4
IOH
V
0.45
10
p,A
10
5
p,A
rnA
50
rnA
Eat VIH
E and G at VIL
35
rnA
100
rnA
capacitance over recommended supply voltage range and operating free-air temperature range, f
I
I
UNIT
1 MHz
Typt
MAX
Ci
Input capacitance
VI = 0 V
pF
Co
Output capacitance
Vo = 0 V
12
pF
PARAMETER
TEST CONDITIONS
MIN
UNIT
switching characteristics over recommended supply voltage range and operating free-air temperature range,
CL = 100 pF, 1 Series 74 TTL load (see note 2 and figure 2)
TMS2764-20
PARAMETER
MIN
MAX
TMS2764-25
MIN
MAX
TMS2764-30
MIN
MAX
TMS2764-35
MIN
MAX
TMS2764-45
MIN
MAX
UNIT
talA)
200
250
300
350
450
ns
talE)
200
250
300
350
450
ns
ten (G)
tdis(G)t
75
100
120
150
150
ns
130
ns
tv (A)
E,
or
G,
0
0
60
85
105
130
f/)
Q)
(.)
-s;
0
Q)
ns
Fall all switching characteristics and timing measurements, input timing reference levels are 0.8 V and 2 V; output timing reference levels are 0.8 V
and 2 V.
t Value calculated from 0.5 volt delta to measured output level; tdis(G) is specified from Gor
whichever occurs first. Refer to read cycle timing diagram.
f.
oa:
Q.
184
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS. TEXAS 75265
6-57
TMS2764
65,536-BI1 ERASABLE PROGRAMMABLE READ-ONLY MEMORY
PARAMETER
MIN
NOM
MAX
Vcc
5.75
6.25
VPP
20.5
21
21.5
tw(lPGM)
0.95
1.05
ms
tw(FPGM)
63
ms
p's
tsu(A)
tsu(D)
tsu(VPP)
p's
tsu(VCCI
p's
th(A)
th(D)
p's
p's
tsu(E)
E setup time
p's
tsu(G)
G setup time
",s
ten(G)FP
NOTES:
:Il
TEST CONDITIONS
G (see Note 7)
tdis(G)FP
p's
PARAMETER
3.8
2
UNIT
CL = 100 pF
1 Series 74 TIL load
MIN
TYP
MAX
130
150
UNIT
ns
2. For all switching characteristics and timing measurements, input timing reference levels are 0.8 V and 2 V; output timing reference levels are
0.8 V and 2 V.
3. Vee must be applied simultaneously or before Vpp and removed simultaneously or after Vpp.
4. When programming the TMS2764, connect a 0.1 I'F capacitor between Vpp and GND to suppress spurious voltage transients which may damage
the device.
5. The Initial program pulse duration tolerance is 1 ms 5%.
6. The length of the Final pulse will vary from 3.8 ms to 63 ms depending on the number of Initial pulse applications (Xl.
7. This parameter is only sampled and is not 100% tested.
s:
cCD
<
n'
CD
(I)
6-58
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
18
TMS2764
65,536-BIT ERASABLE PROGRAMMABLE READ-ONLY MEMORY
v=
UNO~~~:~~
2.09 V
--.iT
RL' 7800
CL
100pF
--
tn
Q)
VIH
XI
ADDRESSES
VIL
VIH
VIL
X
Y
I
Y
VIL
Q)
VIH
-:;CJ
a:
0..
VOH
HIGH Z
HIGH Z
01-08
VOL
34
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-59
TMS2764
65,536BIT ERASABLE PROGRAMMABLE READONL Y MEMORY
IIrl-----
PROGRAM
------j. .
I---
ADDRESS STABLE
ADDRESSES
ADDRESS N + 1
I-'-t 1
Ql_~~/VOH_ _ _-C{
VIL/VOL
DATi IN STABLE
}-HI-Z
'-------------'1-.
I-'- t 1
SU
VPP
AI
SU
DI
VPP
Vee
VIH--------"""
PGM
tw(lPGMI
tw(FPGMI
tfu(GI
1.----.1
I
<:---------...;..--......;..------~
ten(GIF!
I '
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
18,
6-60
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
MOS
LSI
TMS27128
131,072BIT ERASABLE PROGRAMMABLE READONLY MEMORY
OCTOBER 1983 - REVISED JANUARY 1984
TMS27128 . JL PACKAGE
(TOP VIEW)
16,384 X 8 Organization
A6
A8
A5
A9
A4
A3
All
A2
Al0
Al
AO
08
TMS27128-25
TMS27128-30
TMS27128-45
VPP
A12
vee
PGM
A7
A13
250 ns
300 ns
450 ns
01
07
02
03
06
05
GND
04
PIN NOMENCLATURE
description
AO-A 13
Addresses
GND
Ground
PGM
Program
01-08
Outputs
Vee
VPP
The TMS27128 provides two output control lines: Output Enable (GI and Chip Enable/Power Down {EL This feature
allows the Gcontrol line to eliminate bus contention in microprocessor systems. The TMS27128 has a standby mode
that reduces the maximum power dissipation from 525 mW to 210 mW when the device is placed on standby.
(I)
Q)
CJ
'>
This EPROM is supplied in a 28-pin dual-in-line ceramic package (JL suffix). It is pin compatible with the TMS2764
EPROM and is designed for operation from OOC to 70C.
Q)
:!
oa:
operation
The six modes of operation for the TMs27128 are listed in the following table.
FUNCTION
(PINS)
E
(20)
c.
w
MODE
Output
Power Down
Fast
Program
Inhibit
Disable
(Standby)
Programming
Verification
Programming
VIL
VIH
VIL
VIL
VIH
Read
G
VIL
VIH
VIH
VIL
PGM
(27)
VIH
VIH
VIL
VIH
Vpp
(1)
Vee
Vee
Vee
Vpp
Vpp
Vee
(28)
Vee
Vee
Vee
Vee
Vee
Vee
HI-Z
HI-Z
HI-Z
(22)
01-08
(11 to 13.
15 to 19)
PRODUCT PREVIEW
This document contains Information on a product under
development. Texas Instruments reserves the right to
change or discontinue this product without notice.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-61
1MS27128
131,072811 ERASABLE PROGRAMMABLE READONLY MEMORY
read
The dual control pins (E and G) must have low-level TIL signals in order to provide data at the outputs. ehip enable
(E') should be used for device selection. Output enable (G) should be used to gate data to the output pins.
power down
The'power-down mode reduces the maximum active curr~nt from 100' mA to 40 mAo A TTL high-level signal applied
to E selects the power-down mode. In this mode, the outputs assume a high-impedance state, independent of G.
erasure
Before programming, the TMS27128 is erased by exposing the chip to shortwave ultraviolet light that has a wavelength
of 253.7 nanometers (2537 angstroms). The recommended minimum exposure dose (UV intensity x exposure time)
is fifteen watt-seconds per square centimeter. A typical 12 mW/cm 2 UV lamp will erase the device in approximately
20 minutes. The lamp should be located about 2.5 centimeters (1 inch) above the chip during erasure. After erasure,
all bits are at a high level. It should be noted that normal ambient light contains the correct wavelength for erasure.
Therefore, when using the TMS27128, the window should be covered with an opaque label.
fast programming
Note that the application of a voltage in excess of 22 V to VPP may damage the TMS27128.
After erasure, logic "O's" are programmed into the desired locations. Programming consists of the following sequence
of events. With the level on VPP equal to 21 V and E at TTL low, data to be programmed is applied in parallel to
output pins 08-01. The location to be programmed is addressed. Once data and addresses are stable, a TTL low-level
pulse is applied to PGM. Programming pulses must be applied at each location that is to be programmed. Locations
may be programmed in any order.
m
"'0
:c
o
3:
Programming uses two types of programming pulse: Prime and Final. The length of the Prime pulse is 1 millisecond;
this pulse is applied X times. After each application the byte being programmed is verified. If the correct data is read,
the Final programming pulse is then applied, if correct data is not read, a further 1 millisecond programming pulse
is applied up to a maximum X of 15. The Final programming pulse is 4X milliseconds long. This sequence of programming pulses and byte verification is done at Vee =: 6.0 V and VPP =: 21.0 V. When the full fast programming routine
is complete, all bits are verified with Vee =: VPP =: 5 V. A flowchart of the fast programming routine is shown in
Figure 1.
multiple device programming
<
Several TMS27128's can be programmed simultaneously by connecting them in parallel and following the programming sequence previously described.
CD
program inhibit
CD
c;"
en
The program inhibit is useful when prog~amming multiple TMS27128's connected in parallel with different data. Program inhibit can be implemented by applying a high-level signal to Eor PGM of the device that is not to be programmed.
6-62
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS27128
131,072BI1 ERASABLE PROGRAMMABLE READONLY MEMORY
DEVICE
FAILED
INCREMENT
ADDRESS
DEVICE
FAILED
en
(1)
(.)
.S;
(1)
c
FIGURE 1 - FAST PROGRAMMING FLOWCHART
:?i
o
a:
Q.
w
34
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
6-63
TMS27128
131,072BIT ERASABLE PROGRAMMABLE READONLY MEMORY
logic symbol t
EPROM 16384 X 8
AD (10)
A1 (9)
A2 (8)
A3 (7)
A4 (6)
A5 (5)
A6 (4)
(3)
A7-----4
A8 (25)
A9 (24)
(21)
A10-----1
(23)
A11-----1
A 12 _(2_)_ _--1
A13
(26)
13
_ (20)
E - -....-
(22)
...
EN
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and IEC. See explanation on page 10-1.
."
~
s:
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)+
Supply voltage, Vee ..................................................... . -0.6 V to 7 V
Supply voltage, Vpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-0.6 V to 22 V
-0.6 V to7 V
All input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-0.6 V to 7 V
Operating free-air temperature range ............................................ ooC to 70 0 C
Storage temperature range ................................................
- 65C to 150 0 C
<
c:;.
~
en
*Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
PARAMETER
MIN
4.75
MAX
5.25
-0.1
0
UNIT
V
V
Vee
NOTE 1:
NOM
5
Vee+ 1
0.8
70
The algebraic convention, where the more negative (less positive) limit is designated as minimum, is used in this data sheet for logic voltage levels only.
18
6-64
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS27128
131,072BIT ERASABLE PROGRAMMABLE READONLY MEMORY
PARAMETER
High-level output voltage
VOL
II
10
IpP1
IpP2
ICC1
ICC2
E and G at VIL
MIN
= -400/lA
10L = 2.1 rnA
VI = 0 V to 5.25 V
Vo = 0.4 V to 5.25
Vpp = 5.25 V
VOH
Typt
MAX
UNIT
2.4
10H
V
0.45
10
/lA
10
5
/lA
rnA
50
rnA
Eat VIH
40
rnA
100
rnA
1 MHz
capacitance over recommended supply voltage range and operating free-air temperature range, f
Typt
MAX
Ci
Input capacitance
VI = 0 V
pF
Co
Output capacitance
Vo = 0 V
12
pF
PARAMETER
TEST CONDITIONS
MIN
UNIT
switching characteristics over recommended supply voltage range and operating free-air temperature range,
CL = 100 pF, 1 Series 74 TTL load (see note 2 and figure 2)
TMS27128-25 TMS27128-30 TMS27128-45
PARAMETER
MIN
MAX
MIN
MAX
MIN
MAX
UNIT
talA)
250
300
450
talE)
250
300
450
ns
ten(G)
tdis(G)+
100
120
150
ns
130
ns
tv(A)
E,
13,
60
105
ns
ns
NOTE 2: For switching characteristics and timing measurements, input timing reference levels are 0.8 V and 2 V; output timing reference levels are 0.8 V
and 2 V.
Value calculated from 0.5 volt delta to measured output level; tdis(G) is specified from G or
whichever occurs first. Refer to read cycle timing diagram.
r,
= 25C
MIN
NOM
MAX
UNIT
VCC
VPP
5.75
20.5
6
21
6.25
21.5
V
V
tw(lPGM)
0.95
1.05
ms
twIFPGM)
63
ms
3.8
tsu(A)
tsu(D)
tsu(VPP)
2
2
.S;
Q)
:2:
oa:
D.
W
PARAMETER
CI)
Q)
CJ
/ls
,.s
,.s
tsu(VCC)
,.s
th(A)
,.s
th(D)
,.s
tsu(E)
tsu(G)
E setup time
G setup time
2
2
p.s
p.s
14
TEXAS
INsrRuMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
6-65'
TMS27128
131,072BIT ERASABLE PROGRAMMABLE READONLY MEMORY
PARAMETER
tdis(GlFP
TEST CONDITIONS
CL = 100 pF
ten(G)FP
NOTES:
MIN
Typt
MAX
130
150
2. For all switching characteristics and timing measurements, input timing reference levels are 0.8 V and 2 V; output timing reference levels are
0.8 V and 2 V.
3. Vee must be applied simultaneously or before Vpp and removed simultaneously or after Vpp.
4. When programming the TMS27128, connect a 0.1 I'F capacitor between Vpp and GND to suppress spurious voltage transients which may
damage the device.
5. The Initial program pulse duration tolerance is 1 ms 5%.
6. The length of the Final pulse will vary from 3.8 ms to 63 ms depending on the number of Initial pulse applications (X).
7. This parameter is only sampled and is not 100% tested.
= 2.09 V
RL = 780 (}
OUTPUT-1
UNDER TEST
CL = 100 pF
m
"'0
3:
C
VIH
CD
<
c;'
CD
XI
ADDRESSES
VIL
(I)
VIH
I
I
VIL
ADDRESSES VALID
X
YI
I
'
.
IEI-J
I
\14- !I Y
L"IAI
VIH
G
VIL
ten (G)
VOH
01-08
HI-Z
HI-Z
VOL
18
6-66
TEXAS
INSfRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS27128
131,072BIT ERASABLE PROGRAMMABLE READONLY MEMORY
-rt------
PROGRAM
------1j..
I----
VIH
ADDRESS STABLE
ADDRESSES
~ tsu{Al
Q
--i
ADDRESS N + 1
. I
\-,.,------------'1-.
~ tsu{Dl
--i
VPP
VPP
Vee
en
Q)
CJ
':;
Q)
V I H - - - - - - - -....
PGM
tfU{Gl
tw(lPGMl
tw{FPGMl
1.---.1
I
G ~:~---------~--~------....~
'
:E
a:
ten{GlF!
Q.
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
14
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
6-67
m
"'tJ
:D
c
CD
<
ri
CD
(II
6-68
Interchangeability Guide
EPROM Devices . .
ROM Devices
Applications Information . .
Logic Symbols
Mechanical Data
ATTENTION
:JJ
3:
c
<
ri'
CD
CD
en
These devices contain circuits to protect the inputs and outputs against damage
due to high static voltages or electrostatic fields; however, it is advised that
precautions be taken to avoid application of any voltage higher than maximumrated voltages to these high-impedance circuits.
Unused inputs must always be connected to an appropriate logic voltage level,
preferably either supply voltage or ground.
Additional information concerning the handling of ESD sensitive devices is
available from Texas Instruments in a document entitled "Guidelines for
Handling Electrostatic-Discharge-Sensitive (ESDS) Devices and Assemblies. "
Please contact
Texas Instruments
P.O. Box 401560
Dallas, Texas 75240
to obtain this brochure.
MOS
LSI
TMS4664
8192WORD BY 8BIT READONLY MEMORY
JUNE 1983 - REVISED OCTOBER 1983
8192 X B Organization
TMS4664 .. NL PACKAGE
(TOP VIEW)
A7
A6
A5
A4
A3
A2
Al
AO
01
02
03
vee
A8
51/51
Vss
PIN NOMENCLATURE
AO - All
01 - 08
51/51,52/52
Addresses
Data Out
Chip Selects
Vcc
+5-V Supply
VSS
Ground
description
en
the TMS4664 is a 65,536-bit read-only memory organized as 8192 words of 8-bit length. The array is partitioned
into two 4096-words of 8-bit length banks. This makes the TMS4664 ideal for microprocessor based systems. The
device is fabricated using N-channel silicon-gate technology for high speed and simple interface with bipolar circuits.
All inputs can be driven directly by Series 74 TTL circuits without the use of any external pull-up resistor. Each output
can drive two Series 74 or 74S loads without external resistors. The data outputs are three-state for OR-tieing multiple devices on a common bus. Two chip-select controls allow data to be read. These controls are programmable, providing additional system decode flexibility. The data is always available, it is not dependent on external clocking of
the control pins.
Q)
(J
'S;
Q)
C
~
oa:
operation
address (AO-A 11)
The address-valid interval determines the device cycle time. The 12-bit positive-logic address is decoded on-chip to
select one of 8192 words of 8-bit length in the memory array. AO is the least-significant bit and A 11 the most-significant
bit of the word address. Additionally each bank of the array is activated by a particular address. Address FF8 will
allow entry and access to the low order bank and FF9 will allow entry and access to the high order bank. After a
set of A 12 (FF9 or FF8), a normal read cycle must be completed before another set is performed.
All address changes must be made within 30 ns of when the first address changes to prevent address skewing.
chip select/output enable (pins 20 and 21)
Each of these pins can be programmed during mask fabrication to be active with either a high or a low level input.
When both signals are active, all eight outputs are enabled and the eight-bit addressed word can be read. When either
signal is not active, all eight outputs are in a high-impedance state.
84
ADVANCE INFORMATION
. ThIa document contaIna information an a new product.
Specifications are subject to change without notice.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
7-1
TMS4664
8192WORD BY 8BIT READONLY MEMORY
The eight outputs must be enabled by both pins 20 and 21 before the output word can be read. Data will remain
valid until the address is changed or the outputs are disabled (chip deselected). When disabled, the three-state outputs are in a high-impedance state. Q1 is considered the least-significant bit, Q8 the most-significant.
The outputs will drive two Series 54/74 TTL circuits without external components.
-VCC
-vss
DA T A OUTPUTS
Q1-0S
51/51 - -...-r---:C:-H='P-S:':E::-L=-EC=T::-LO-G='-C---'
52/52
t--"'-t
OUTPUT BUFFERS
Y GATING
Y DECODE
:D
o
c
CD
3:
X DECODE
<
C;"
CD
(I)
BANK
BANK
FFS
SELECT
LOGIC
FF9
vss.
Vee
MIN
NOM
MAX
4.5
2
-0.5
5.5
VCC+1
O.S
70
UNIT
V
V
V
c
18
7-2
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4664
8192WORD BY 8BIT READONLY MEMORY
electrical characteristics, T A
PARAMETER
TEST CONDITIONS
MIN
Vce=4.5 V,
VOL
II
Vee-4.5 V,
IOL-3.2 mA
Input current
Vee=5.5 V,
10
OVSVINS5.5 V
VO=0.4 V to Vee, Chip deselected
leCl
Vee=5.5 V,
ei
Input capacitance
VO-O V,
f= 1 MHz
TA-25 o e.
v.
TA=25 o e.
Co
VO=O
f=l MHz
Output capacitance
switching characteristics, T A
MAX
UNIT
2.4
VOH
V
0.4
10
p.A
10
p.A
80
mA
pF
12
pF
100 pFt
MIN
MAX
UNIT
talA)
450
ns
ta(S)
200
ns
tv(A)
tdis
150
ns
20
ns
en
Q)
(.)
:::~----....................-------- --.....------.....--.....~~~--------------~:-~\i_
I::
.....
II
EtS
tv(A)
-..JI
l.I
-----~
t'IAI
WI
VAL'D
oa:
1---'
---t ta(S) ~
Q)
~I______________________________"""'~:-J
01-08
'S
tdis
PROGRAMMING DATA
PROGRAMMING REQUIREMENTS: The TMS4664 NL is a fixed program memory in which the programming is performed
by TI at the factory during the manufacturing cycle to the specific customer inputs supplied in the format below. The device
is organized as 8192 8-bit words with address locations numbered 0 to 8191. The 8-bit words can be coded as a 2-digit
hexadecimal number between 00 and FF. All data words and addresses in the following format are coded in hexadecimal
numbers. In coding all binary words must be in positive logic before conversion to hexadecimal. Q1 is considered the least
significant bit and Q8 the most significant bit. For addresses. AO is least significant bit and A 11 is the most significant.
The input media containing the programming data can be in the form of cards or EPROMs.
Either 16K, 32K, or 64K EPROMs can be used or any combination of them.
The following is a description of how the cards must be formatted, should they be used instead of EPROMs.
84
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS. TEXAS 75265
7-3
TMS4664
8192WORD BY 8BIT READONLY MEMORY
INPUT CARD FORMAT
Each code deck submitted by customer shall consist of the following:
1.
2.
3.
4.
Title Card
Comment Cards
Start of Data Card
Data Cards
The cards shall be standard 80 column cards with the information in the following format:
TITLE CARD
Information
Card Column
5
6
7,8
9 - 14
15
16 .:... 30
:0
s:
32
<
(;'
CD
Blank
31
cCD
(I)
33 - 36
37
38 - 40
Blank
Type of Package
Options:
B = Chip on board
P = Plastic
Blank
41
42
43
Blank.
44
45 - 49
Blank.
Texas Instruments Device Series (4664, etc.)
(left justified)
184
7-4
TEXAS
INsrRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4664
8192WORD BY 8BIT READONLY MEMORY
COMMENT CARDS
Any number of comment cards may be used for specifying the customer's name, individual to contact, telephone number,
address, any special instructions, etc. The format for these cards is as follows: The Letter 'C' (for comment) must be pun
ched in column 1, columns 2 - 4 must be blank, and comments can be punched in columns 5 - 80.
START OF DATA CARD
This card is to identify that the next card will be the beginning of customer's code. Format is as follows: Columns 1 -4
must have '&ROM' punched in them. The remainder of card is blank.
DATA CARDS
There will be 256 data cards supplied for each customer code. Each card will contain (in hexadecimal) the data for 32 memory
locations. Each data card shall be in the following format:
Information
Card Column
1 - 4
5,6
7 - 70
Data. Each 8-bit data byte is represented by two ASCII characters to represent a
hexadecimal value of '00' to 'FF'.
71, 72
Checksum. The checksum is the negative of the sum of all 8-bit bytes in the record
from columns 1 to 70, evaluate modulo 256 (carry from high order bit ignored). For
purposes of calculating the checksum, the value of columns 5 and 6 are d~fined to
be zero. Adding together, modulo 256, all 8-bit bytes from columns 1 to 70 (columns 5 and 6 = 0), then adding the checksum, results in zero.
73 - 76
80
Blank.
Card sequence number, in decimal.
(right justified).
rn
Q)
(,)
'S:
Q)
oa:
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply. the best product possible.
94
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
7-5
::c
3:
o
c
CD
<
..
crCD
en
7-6
MOS
LSI
4096~WORD
TMS4732
BY BBIT READONLY MEMORY
MAY 1977 - REVISED JULY 1983
TMS4732 JL OR NL PACKAGE
(TOP VIEW)
4096 X 8 Organization
A7
A6
A5
A4
A3
A2
Al
AO
01
02
03
V55
300 ns
350 ns
450 ns
VCC
A8
A9
52/52
51/51
Al0
All
08
07
06
05
PIN NOMENCLATURE
AO - All
Addresses
01 - 08
S1/S1, S2/52
Data Out
Chip Selects
Vcc
+5-V Supply
VS5
Ground
description
The TMS4732 is a 32,768-bit read-only memory organized as 4096 words of 8-bit length. This makes the TMS4732
ideal for microprocessor based systems. The device is fabricated using N-channel silicon-gate technology for high
speed and simple interface with bipolar circuits.
All inputs can be driven directly by Series 74 TTL circuits without the use of any internal pull-up resistor. Each output
can drive one Series 74 or 74Sload without external resistors. The data outputs are three-state for OR-tieing multiple devices on a common bus. Two chip-select controls allow data to be read. These controls are programmable, providing additional system decode flexibility. The data is always available, it is not dependent on external clocking of
the control pins.
The TMS4732 is designed for high-density fixed-memory applications such as logic function generation and
microprogramming. The part is pin compatible with the TMS2532 4096 x 8 EPROM, which aids in prototyping and
code verification.
This ROM is supplied in 24-pin dual-in-line-plastic (NL suffix) or ceramic (JL suffix) packages designed for insertion
in mounting-hole rows on 600-mil centers or chip on board. The device is designed for operation from OOC to 70C.
operation
address (AO - A 11)
The address-valid interval determines the device cycle time. The 12-bit positive-logic address is decoded on-chip to
select one of 4096 words of 8-bit length in the memory array. AO is the least-significant bit and A 11 the most-significant
bit of the word address.
chip select/output enable (pins 20 and 21)
Each of these pins can be programmed during mask fabrication to be active with either a high- or a low-level input.
When both signals are active, all eight outputs are enabled and the eight-bit addressed word can be read. When either
signal is not active, all eight outputs are in a high-impedance state.
TEMS .
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
7-7
TMS4732
40aS-WORD BY 8-BIT READ-ONLY MEMORY
logic symbol t
AO
ROM
4096xS
A1
(9)
A2
A3
02
A4
:D
C
m
<
(i"
m
-en
01
03
A5
04
A6
05
A7
as
AS
07
A9
as
A10
A11
S1
S2
EN
Pins 20 and 21 can be active-high as shown in the upper symbol or activelow as shown in the lower (partial) symbol.
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and lEe. See explanation on page 10-1.
11
7-8
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4732
4096WORD BY 8BIT READONLY MEMORY
.--Vss
OAT A OUTPUTS
01-08
S1
52---....._"
OUTPUT BUFFERS
Y GATING
C/)
Q)
(,)
'S;
Q)
a:
vss.
MIN
NOM
MAX
4.5
5.5
-0.5
0
TEXAS
IN srRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
2.4 Vee+ 1
0.8
70
UNIT
V
V
V
e
7-9
TMS4732
4096-WORD BY 8-BiT READ-ONLY MEMORY
electrical characteristics, TA
oe to 70 oe,
Vee
PARAMETER
VOH
VOL
II
TEST CONDITIONS
MIN
VCC=5.5 V,
OV:5VIN:55.5 V
Chip deselected
10
Vo =0.4 V to Vcc,
ICCl
Ci
Input capacitance
VCC=5.5 V,
VO=O V,
f=l MHz
VO=O V,
f=l MHz
TA =25C,
Co
Output capacitance
MAX
2.4
VCC=4.5 V,
VCC=4.5 V,
UNIT
0.4
V
V
10
/LA
10
80
/LA
mA
pF
12
pF
switching characteristics, TA=Ooe to 70 oe, Vee=5 V 10%, 2 series 74 TTL loads, eL=100 pFt
TMS4732-30
PARAMETER
MIN
TMS4732-35
MIN
MIN
UNIT
talA)
300
350
tarS)
tv(A)
120
120
120
ns
tdis
100
ns
20
MAX
TMS4732-45
MAX
450
MAX
20
100
20
100
ns
ns
::c
o
3:
cCD
<
..
AO-A11
C:;'
CD
:::-,,-----------------'l~
I
---I
----=:---"''i
Ar-------------+'1 ,
~
-t rI-- tvlA)
fA
VIH
VIL
Q1-Q8
"',
talS)
t--
VAL'D
tdiS
&I
11
7-10
TEXAS
INSfRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4732
4096WORD BY 8BIT READONLY MEMORY
PROGRAMMING DATA
PROGRAMMING REQUIREMENTS: The TMS4732 is a fixed program memory in which the programming is performed by
TI at the factory during the manufacturing cycle to the specific customer inputs supplied in the format below. The device
is organized as 4096 8-bit words with address locations numbered 0 to 4095. The 8-bit words can be coded as a 2-digit
hexadecimal number between 00 and FF. All data words and addresses in the following format are coded in hexadecimal
numbers. In coding, all binary words must be in positive logic before conversion to hexadecimal. Q1 is considered the least
significant bit and Q8 the most significant bit. For addresses, AO is the least significant bit and A 11 is the most significant.
The input media containing the programming data can be in the form of cards or EPROMs.
Either 16K, 32K, or 64K EPROMs can be used, or any combination of them.
The following is a description of how the cards must be formatted, should they be used instead of EPROMS.
Title Card
Comment Cards
Start of Data Card
Data Cards
The cards shall be standard 80 column cards with the information in the following format:
t/)
Q)
TITLE CARD
(.)
os:
Information
Card Column
5
6
Blank
7, 8
9 -
14
15
16 - 30
Blank
Customer's Part Number, if required. (left justified)
Blank
32
37
38 - 40
oa:
Leave blank. A special device code number will be assigned by Texas Instruments.
(left justified)
31
33 - 36
Q)
Blank
Type of Package
Options:
C = ceramic
P = plastic
B = chip on board
Blank
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 OALLAS. TEXAS 75265
7-11
TMS4732
4096WORD BY BBIT READONLY MEMORY
41
42
43
Blank
44
45 - 49
Blank
Texas Instruments Device Series (4732B, 4732C, etc.)
(left justified)
COMMENT CARDS
Any number of comment cards may be used for specifying the customer's name, individual to contact, telephone number,
address, any special instructions, etc. The format for these cards is as follows: The letter 'c' (for comment) must be punched in column 1, columns 2-4 must be blank, and comments can be punched in columns 5-80.
:a
s:
cCD
This card is to identify that the next card will be in the beginning of customer's code. Format is as follows: Columns 1-4
must have '&ROM' punched in them. The remainder of card is blank.
<
DATA CARDS
(;'
CD
en
There will be 128 data cards supplied for each customer code. Each card will contain (in hexadecimal) the data for 32 memory
locations. Each data card shall be in the following format:
Card Column
- 3
4
Information
Hexadecimal address of first word on the card, four bits in length.
Blank
5 - 68
Data. Each 8-bit data byte is represented by two ASCII characters to represent a hexadecimal
value of '00' to 'FF'.
69 - 70
Checksum. The checksum is the negative of the sum of all 8-bit bytes in the record from columns 1'to 68, evaluate modulo 256 (carry from high order bit ignored). For purposes of
calculating the checksum, the value of column 4 is defined as zero. Adding together, modulo
256, all 8-bit bytes from columns 1 to 68 (column 4 = 0), then adding the checksum, results
in zero.
/I
The input card to PFP is: /lPFP DD DSN =&&PFPIN, DISP = OLD
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
7-12
TEXAS'
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4764
8192WORD BY 8BIT READONLY MEMORY
MOS
LSI
TMS4764 . JL OR NL PACKAGE
(TOP VIEWI
8192 X 8 Organization
A4
A3
VCC
A8
A5
TMS4764-30
TMS4764-35
TMS4764-45
300 ns
350 ns
450 ns
Vss .........._~:.r--
PIN NOMENCLATURE
AO - A12
Addresses
01 - 08
Data Out
SIS
Chip Select
VCC
+5-V Supply
VSS
Ground
en
Q)
(J
oS;
Q)
description
:?!
The TMS4764 is a 65,536-bit read-only memory organized as 8192 words of 8-bit length. This makes the TMS4764
ideal for microprocessor based systems. The device is fabricated using N-channel silicon-gate technology for high
speed and simple interface with bipolar circuits.
oa:
All inputs can be driven directly by Series 74 TTL circuits without the use of any internal pull-up resistor. Each output
can drive two Series 74 or 74S loads without 'external resistors. The data outputs are three-state for OR-tieing multiple devices on a common bus. Pin 20 is programmable, providing additional system flexibility. The data is always
available, it is not dependent on external clocking of pin 20.
The TMS4764 is designed for high-density fixed-memory applications such as logic function generation and
microprogramming. It is pin compatible with TI's full line of ROMs and EPROMs.
This ROM is supplied in 24-pin dual-in-line-plastic (NL suffix) or ceramic (JL suffix) packages designed for insertion
in mounting-hole rows on 600-mil centers or chip on board. The device is designed for operation from OOC to 70C.
operation
address (AO - A 12)
The address-valid interval determines the device cycle time. The 13bit positive-logic address is decoded on-chip to
select one of 8192 words of 8-bit length in the memory array. AD is the least-significant bit and A 12 the most-significant
bit of the word address.
chip select (S or 51
Pin 20 can be programmed during mask fabrication to be active with either a high- or a low-level input. When the
signal is active, all eight outputs are enabled and the eight-bit addressed word can be read. When the signal is not
active, all eight outputs are in a high-impedance state.
'TEXAS
'
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
7-13
TMS4764
8192WORD BY 8BIT READONLY MEMORY
logic symbol t
ROM
AO
A1
A2
A3
8192x8
(9)
A4
03
AS
A6
A7
(14)
s:
A10
c:
A11
A12
S
CD
5'
CD
en
04
a5
06
07
a1
a2
a8
III
5
~L.E_N__:J_
....
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and lEe. See explanation on page 10-1.
7-14
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4764
8192WORD BY 8BIT READONLY MEMORY
.-Vcc
+-VSS
DATA OUTPUTS
01-08
SIS
Y DECODE
X DECODE
Y GATING
en
Q)
(,)
'S;
Q)
oa:
TEXAS
INsrRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
MIN
NOM
MAX
4.5
2
-0.5
0
5.5
UNIT
V
Vce+ 1
0.8
70
V
e
7-15
TMS4764
8192WORD BY 8BIT READONLY MEMORY
electrical characteristics, T A
PARAMETER
TEST CONDITIONS
MIN
VOH
VCC=4.5 V,
VOL
VCC=4.5 V,
'I
Input current
VCC=5.5 V,
10
Vo =0.4 V to VCC,
OVSVIN=55.5 V
Chip deselected
ICCl
VCC=5.5 V,
Ci
Input capacitance
VO=O V,
f= 1 MHz
TA=25C,
Output capacitance
VO=O V,
f=l MHz
TA=25C,
Co
MAX
UNIT
2.4
V
0.4
10
flA
10
80
flA
mA
pF
12
pF
switching characteristics, TA=Ooe to 70 oe, Vee=5 V 10%, 2 series 74 TTL loads, eL=100 pFt
TMS4764-30
PARAMETER
MIN
TMS4764-35
MIN
MAX
TMS4764-45
MAX
MIN
MAX
UNIT
talA)
ta(S)
300
350
450
ns
120
120
120
ns
tv(A)
tdis
20
20
100
20
100
ns
100
ns
..
AO-A12
tV(A)--I
: : -------------------""Ix
.
-----\1_
I:
I
Q1-Q8
::: _ _ _ _ _
~------------------------~:~
I
I --I
---f
~ t.IAI
ta(S)
r--
I
VALtD
7-16
10-
TEXAS
INsrRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
I
,..-
tdis
_ _
TMS4764
8192WORD BY 8BIT READONLY MEMORY
PROGRAMMING DATA
PROGRAMMING REQUIREMENTS: The TMS4764 is a fixed program memory in which the programming is performed by
TI at the factory during the manufacturing cycle to the specific customer inputs supplied in the format below. The device
is organized as 8192 8-bit words with address locations numbered 0 to 8191. The 8-bit words can be coded as a 2-digit
hexadecimal number between 00 and FF. All data words and addresses in the following format are coded in hexadecimal
numbers. In coding, all binary words must be in positive logic before conversion to hexadecimal. Q1 is considered the least
significant bit and Q8 the most significant bit. For addresses, AO is least significant bit and A 12 is the most significant.
The input media containing the programming data can be in the form of cards or EPROMs.
Either 16K, 32K, or 64K EPROMs can be used, or any combination of them.
The following is a description of how the cards must be formatted, should they be used instead of EPROMS.
Title Card
Comment Cards
Start of Data Card
Data Cards
The cards shall be standard 80 column cards with the information in the following format:
TITLE CARD
Card Column
1 - 5
6
7,8
9 - 14
15
16 - 30
Information
The word 'TITLE' shall be punched in these columns.
oa:
Blank
Customer's Part Number, if required. (left justified)
32
38 - 40
Q)
Leave blank. A special device code number will be assigned by Texas Instruments.
(left justified)
Blank
37
CJ
.S;
Blank
31
33 - 36
t/)
Q)
Blank
Type of Package
Options:
C = ceramic
P = plastic
B = chip on board
Blank
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS, TEXAS 75265
7-17
TMS4764
8192WORD BY 8BIT READONLY MEMORY
41
42 - 44
Blank
45 - 49
Any number of comment cards may be used for specifying the customer's name, individual to contact, telephone number,
address, any special instructions, etc. The format for these cards is as follows: The letter 'C' (for comment) must be punched in column 1, columns 2-4 must be blank, and comments can be punched in columns 5-80.
START OF DATA CARD
This card is to identify that the next card will be in the beginning of customer's code. Format is as follows: Columns 1-4
must have '&ROM' punched in them. The remainder of card is blank.
DATA CARDS
::rJ
There will be 256 data cards supplied for each customer code. Each card will contain (in hexadecimal) the data for 32 memory
locations. Each data card shall be in the following format:
s:
Card Column
cCD
1 - 4
<
..
(=i"
CD
5,6
en
Information
Hexadecimal address of first word on the card, four bits in length.
Blank
7 - 70
Data. Each 8-bit data byte is represented by two ASCII characters to represent a hexadecimal
value of '00' to 'FF'.
71,72
Checksum. The checksum is the negative of the sum of all 8-bit bytes in the record from columns 1 to 70, evaluate modulo 256 (carry from high order bit ignored). For purposes of
calculating the checksum, the value of columns 5 and 6 are defined to be zero. Adding together,
modulo 256, all 8-bit bytes from columns 1 to 70 (columns 5 and 6 = 0). then adding the
checksum, results in zero.
73
76
Blank
77
80
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
7-18
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS, TEXAS 75265
MOS
LSI
,
TMS4964
8192WORD BY 8BIT READONLY MEMORY
JUNE 1983 - REVISED OCT08ER 1983
8192 X 8 Organization
A7
A6
Vee
A8
A5
A4
A3
A9
52/S2
51/S1
A2
Al0
Al
All
AO
08
01
02
Q7
03
06
05
VSS
04
PIN NOMENCLATURE
AO - All
01 - 08
Addresses
Data Out
51/S1,52/S2
ehip Selects
Vee
+5-V Supply
VSS
Ground
rn
description
Q)
(J
The TMS4964 is a 65,536-bit read-only memory organized as 8192 words of 8-bit length. The array is subdivided
into eight 1024 bits x 8 pages. The device is fabricated using N-channel silicon-gate technology for high speed and
simple interface with bipolar circuits.
':;
Q)
All inputs can be driven directly by Series 74 TTL circuits without the use of any external pull-up resistor. Each output
can drive two Series 74 or 74S loads without external resistors. The data outputs are three-state for OR-tieing multiple devices on a common bus. Two chip-select controls allow data to be read. These controls are programmable, providing additional system decode flexibility. The data is always available, it is not dependent on external clocking of
the control pins.
::?i
oa:
operation
address (AO-A 11 )
The address-valid interval determines the device cycle time. The 12-bit positive-logic address is decoded on-chip to
select one of 8192 words of 8-bit length in the memory array. AO is the least-significant bit and A 11 the most-significant
bit of the word address. Additionally 24 addresses can generate traps which allow the selection of any 3 of 7 pages
to be active at any point in time. The 8th page is always active. After a write to a pointer register, a normal read
cycle must be completed before another write is performed. A normal read is an address outside of the range FEO to FE7.
All address changes must be made within 30 ns of when the first address changes to prevent address skewing.
chip select/output enable (pins 20 and 21)
Each of these pins can be programmed during mask fabrication to be active with either a high or low level input. When
both signals are active, all eight outputs are enabled and the eight-bit addressed word can be read. When either signal
is not active, all eight outputs are in a high-impedance state.
ADVANCE INFORMATION
This document contains information on 8 new product.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
7-19
TMS4964
8192WORD BY 8BIT READONLY MEMORY
page operation
The ROM is organized into 8K x 8-bit bytes. Only 12 address bits or a maximum of 4K bytes may be accessed at
one time. The 4K address space is segmented into four 1 K banks and memory is partitioned into eight 1 K pages.
Bank 3 containing page 7 is always resident. Any three of the eight pages, 0 thru 7, are immediately accessable.
The banks, which are defined by page pointers, are selected by address bits A3 and A4 (see Table 1).
TABLE 1
A4
A3
BANK
ADDRESS RANGE
000 - 3FF
H
L
1
2
3
BOO - BFF
H
Resident
400 - 7FF
COO - FDF
:ll
3:
o
CD
The content of the page pointers is loaded with address bits A2, A 1 and AO. Three different pag~s in the range 0
thru 7 may be loaded one into each of the three pointers. Table 2 shows address/page pointer relationship.
<
t)'
TABLE 2
CD
A2
A1
AD
PAGE
0
1
2
3
4
5
The pointers are write-only locations; to load the pointers, A 11 thru A05 are set to high logic levels. Then pointers
are always loaded by the range of addresses shown in Table 3.
TABLE 3
7-20
POINTER
ADDRESS RANGE
0
1
2
FEq to FE7
FEB to FEF
FFO to FF7
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4964
8192WORD BY 8BIT READONLY MEMORY
When an address outside the range FEO to FF7 is accessed, address bits A 11 and A 10 select pointer 0, 1 or 2 and
the pointer content is mapped to the internal address bits A 12, A 11 and A 10. When A 10 and A 11 are both high,
page 7 is selected (see Table 4). Internal address bits A9 thru AO are the same as the external address bits A9 thru AO.
TABLE 4
A11
A10
SELECTED
Pointer 0
Pointer 1
Pointer 2
Page 7
high level, L
low level
As an example, suppose it is desired to select the third 1 K ROM page by addresses 400 thru 7FF. This address space
is represented by pointer 1 because of the condition of A 11 and A 10. To write to pointer 1; bits A4, A3 = LH. The
contents of the pointer is 3; bits A2, A 1, AO = LHH. Therefore, location FEB is accessed.
-Vcc
-VSS
DATA OUTPUTS
01-08
U)
Q)
(.)
'S;
51/S1
Q)
---II>--r-------------,
52/52
t - -....-t
OUTPUT BUFFERS
a:
Y GATING
PAGE
PAGE
SELECT
LOGIC
FEO to FF7
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
7-21
TMS4964
8192WORD BY 8BIT READONLY MEMORY
MIN
NOM
MAX
4.5
5.5
-0.5
0
electrical characteristics, T A
:0
o De to
70 De,
Vee
3:
VOH
caI
VOL
Vee=4.5 V,
II
Input current
Vee=5.5 V,
n'
aI
10
OVsVINs5.5 V
VO=0.4 V to Vee, Chip deselected
leel
Vee=5.5 V,
Input capacitance
VO=O V,
f= 1 MHz
TA=25 o e,
Output capacitance
VO=O V,
f= 1 MHz
TA=25 o e,
en
ei
Co
switching characteristics, T A
TEST CONDITIONS
oDe
Vee=4.5 V,
10H= -400 pA
IOL=3.2 mA
to 70 De,
Vee
MIN
2.4
MAX
V
e
80
pF
12
pF
10
MIN
UNIT
V
V
p.A
p.A
mA
0.4
10
PARAMETER
100 pFt
MAX
UNIT
talA)
450
ns
ta(S)
200
ns
tv(A)
tdis
20
ns
150
7-22
70
V
V
PARAMETER
High-level output voltage
<
Vee+ 1
0.8
UNIT
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
ns
TMS4964
8192WORD BY 8BIT READONLY MEMORY
:::~------------------------------------~~~------------I
tV(A)--.J
---~:--\I.
Eli;
: : _____ =I
01-08
I.--
I:
~I____________________________________________~I-J
--f
'.(A,
ta(S)
I
I -.I
r--
I
VALID
,.--
tdis
PROGRAMMING DATA
PROGRAMMING REQUIREMENTS: The TMS4964NL is a fixed program memory in which the programming is performed
by TI at the factory during the manufacturing cycle to the specific customer inputs supplied in the format below. The device
is organized as 8192 8-bit words with address locations numbered 0 to 8191. The 8-bit words can be coded as a 2-digit
hexadecimal number between 00 and FF. All data words and addresses in the following format are coded in hexadecimal
numbers. In coding all binary words must be in positive logic before conversion to hexadecimal. Q1 is considered the least
significant bit and Q8 the most signific~nt bit. For addresses, AO is least significant bit and A 11 is the most significant.
(I)
Q)
CJ
'S;
Q)
:?!
oc:
The input media containing the programming data can be in the form of cards or EPROMs.
Either 16K, 32K, or 64K EPROMs can be used or any combination of them.
The following is a description of how the cards must be formatted, should they be used instead of EPROMs.
Title Card
Comment Cards
Start of Data Card
Data Cards
The cards shall be standard 80 column cards with the information in the following format:
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
7-23
TMS4964
8192WORD BY 8BIT READONLY MEMORY
TITLE CARD
Card Column
1-5
6
7,8
9-14
15
16-30
Information
The word 'TITLE' shall be punched in these columns.
Blank
The letters 'ZA' shall be punched in these columns.
Leave blank. A special device code number will be assigned by Texas Instruments.
(left justified)
,
Blank
Customer's Part Number, if required. (left justified)
31
Blank
32
33-36
37
s:
Blank
Logic Level for device pin 20.
Options:
1 = chip select mode, outputs enabled with high level.
o = chip select mode, outputs enabled with low level.
42
43
Blank.
CD
(I)
44
45-49
7-24
Type of Package
Options:
B = chip on board
P = plastic
38-40
41
CD
<
,;,
~o
Blank
Blank.
Texas Instruments Device Series (4964, etc.)
(left justified)
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4964
8192WORD BY 8BIT READONLY MEMORY
COMMENT CARDS
Any number of comment cards may be used for specifying the customer's name, individual to contact, telephone number,
address, any special instructions, etc. The format for these cards is as follows: The letter 'c' (for comment) must be punched in column 1, columns 2-4 must be blank, and comments can be punched in columns 5-80.
START OF DATA CARD
This card is to identify that the next card will be the beginning of customer's code. Format is as follows: Columns 1-4 must
have '&ROM' punched in them. The remainder of card is blank.
DATA CARDS
There will be 256 data cards supplied for each customer code. Each card will contain (in hexadecimal) the data for 32 memory
locations. Each data card shall be in the following format:
Information
Card Column
1-4
5,6
7-70
71,72
73-76
Blank.
77-80
en
(1)
CJ
'S;
(1)
C
~
oa:
Texas Instruments reserves the right to make changes at any tima in order to improve design and to supply the best product possible.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS, TEXAS 75265
7-25
:::0
3:
c
CD
<
n'
CD
en
7-26
MOS
LSI
TMS47128
16,384WORD BY 8BIT READONLY MEMORY
JUNE 1983
16,384 X 8 Organization
A4
A11
A3
A2
51/51
A10
TMS47128-25
TMS47128-35
TMS47128-45
A1
AO
Q1
E/E/S3/s3
QS
Q7
Q2
Q6
Q3
Q5
Q4
VCC
52/52
A7
A13
A6
AS
A9
A5
250 ns
350 ns
450 ns
Vss
description
The TMS47128 is a 131 ,072-bit read-only memory
organized as 16,384 words of 8-bit length. This makes
the TMS47128 ideal for microprocessor based
systems. The device is fabricated using N-channel
silicon-gate technology for high speed and simple interface with bipolar circuits.
There are two versions of the TMS47128: the standard ROM with options on chip selects and power
down, and the bank select ROM with similar options.
The operation section of this data sheet describes both
versions.
PIN NOMENCLATURE
U)
Q)
t)
STANDARD ROM
AO-A13
E/E/S3/s3
Addresses
Chip Enable/Power Down or Chip Select
NC
Q1-QS
No Connection
51/51,52/52
Chip Selects
'S;
Q)
C
~
Data Out
VCC
+5-V Supply
Vss
Ground
a:
The TMS47128 is fully compatible with Series 74, 74S, or 74LS TTL. The data outputs are three-state for OR-tieing
multiple devices on a common bus. Pins 20, 22, and 27 are mask-programmable, providing additional system flexibility. The data is always available, it is not dependent on external clocking of pins 20, 22, or 27.
The TMS47128 is designed for high-density fixed-memory applications such as logic function generation and
microprogramming. It is pin compatible with Tl's full line of ROMs and EPROMs.
This ROM is supplied in 28-pin dual-in-line plastic (NL suffix) or ceramic (JL suffix) packages designed for insertion
to 70 0
in mounting-hole rows on 600 mil centers. The device is designed for operation from
ooe
e.
Pins 22 and 27 can be programmed during mask fabrication to be active with either a high- or a low-level input. When
PRODUCT PREVIEW
This document contains Information on I product under
development. Texas Instruments re .ves the right to
change or discontinue thi' product without notice.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
1'-27
TMS47128
16,384-WORD BY 8-BIT READ-ONLY MEMORY
the signals on pins 20, 22, and 27 are active, all eight outputs are enabled; and the eight-bit addressed word can
be read. When any of the signals on pins 20, 22, and 27 are not active, all eight outputs are in a high-impedance state.
power down (E orE) or chip select (S3 or 83)
Pin 20 can be programmed during mask fabrication to be a chip-enable/power-down pin (E or E) or a third chip-select
pin (S3 or 53). Each option can be active-high or active-low. When the chip-enable/power-down pin is inactive, the
chip is put into the standby mode. This reduces ICC1, which in the active state is 60 mA, to a standby ICC2 of 12
mAo With the chip-select option, pin 20 is functionally identical to pins 22 and 27.
data out (01-08)
The eight outputs must be enabled by pins 20, 22, and 27 before the output word can be read. Data will remain valid
until the address is changed or the outputs are disabled (chip deselected). When disabled, the three-state outputs
are in a high-impedance state. 01 is considered the least-significant bit, 08 the most-significant bit.
::0
s:
c
CD
<
es"
CD
en
Pins 26 (SB1 or SB1) and 1 (SB2 or SB2) can be programmed during mask fabrication to select either of
two 64K banks. When this option is selected, AO
through A 12 address an 8K x 8 word bank. The bank
select pins can be either active high or active low with
SB1 selecting bank 1 and SB2 selecting bank 2. Bank
one represents the least-significant 64K bank and
bank two represents the most-significant bank. All
bank select pins in the inactive state or more than o,ne
bank select pin active will drive all outputs to the highimpedance state.
TMS47128 .. JL OR NL PACKAGE
BANK SELECT ROM
(TOP VIEWI
SB2/SB2
A12
A7
581/SBl
A6
A5
A8
A9
A4
All
A3
51/S1
A2
Al0
Al
E/E/S3/S3
AO
01
08
02
03
06
05
VSS
04
PIN NOMENCLATURE
BANK SELECT ROM
AO-A12
E/E/S3/S3
Addresses.
Chip EnablelPower Down or Chip Select
01-08
Data Out
51/S1,52/S2
Chip Selects
581/SB1,
Bank Selects
592/SB2
7-28
VCC
+5-V Supply
VSS
Ground
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
VCC
52/S2
Q7
TMS47128
16,384WORD BY 8BIT READONLY MEMORY
logic symbols t
STANDARD ROMS
AO
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
51
S2
(10)
ROM
16.384 X 8
0 ....
AO
(9)
A1
(8)
(7)
A\j
(6)
A\j
(5)
A\j
(4)
(3)
0
A 16.383
(25)
A\j
(21)
A\j
(23)
(12)
(13)
(15)
(16)
(17)
(18)
(19)
A2
01
A3
02
A4
03
A5
04
A6
05
A7
06
A8
07
A9
08
A10
A11
(2)
A12
(26)
13..-
(20)
(27)
A\j
A\j
(24)
(22)
A\j
(11 )
A13
(10)
0"
(9)
ROM
16.384 X 8
(8)
(7)
A\j
(6)
A\j
(5)
A\j
(4)
0
~ A 16.383
(3)
(25)
A\j
A\j
A\j
(24)
A\J
(21)
A\j
(23)
(11 )
(12)
(13)
(15)
(16)
(17)
(18)
(19)
01
02
03
04
05
06
07
08
(2)
(26)
13...
[PWR OWN]
k:. ~
.......
r......
S1
EN
S2
S3
(22)
(27)
I-&
(20)
EN
Pins 20. 22 and 27 can be active-low as shown in the symbol on the left or active-high as shown in the symbol on the
right. In addition. pin 20 can be either a third chip select (S3 or 83) or a chip enable/power down IE or E).
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and lEe. See explanation on page 10-1.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS, TEXAS 75265
7-29
TMS47128
16,384-WORD BY 8-BIT READ-ONt Y MEMORY
STANDARD ROM
4--
Vcc
. - - VSS
DATA OUTPUTS
Ql-Q8
E/E/S3/S3
X
ADDRESS
BUFFER
:a
s:
c
CD
<
C;"
CD
en
CHIP SELECT/POWER DOWN LOGIC
7-30
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS, TEXAS 75265
4-o-Vcc
4-o-Vss
TMS47128
16,384-WORD BY 8-BIT READ-ONLY MEMORY
MIN
NOM
MAX
4.5
5.5
2
-1
Vee
0.8
70
electrical characteristics, T A
oe
to 70 o e, VOO
TEST CONDITIONS
VOL
II
Input current
10
lee1
lee2
ei
Input capacitance
eo
Output capacitance
switching characteristics, T A
= 4.5 V,
Vee = 4.5 V,
Vee = 5.5 V,
Vo = 0.4 V to
Vee = 5.5 V,
Vee = 5.5 V
Vo = 0 V,
f = 1 MHz
Vo = 0 V,
Vee
10H
IOL
Vee,
= -1
= 2.1
MIN
mA
Ov ~ VIN ~ 5.5 V
ehip deselected
VI
TA
MAX
2.4
mA
25e,
TA = 25C,
f = 1 MHz
V
e
PARAMETER
VOH
UNIT
UNIT
V
0.4
10
p.A
10
p.A
60
mA
12
mA
pF
12
pF
I/)
Q)
CJ
'S;
Q)
C
~
aa:
PARAMETER
MIN
MAX
TMS47128-35
TMS47128-45
MIN
MIN
MAX
MAX
ta(AD)
250
350
ta(S)
120
120
120
ta(PD)
250
350
450
450
tv(A)
tdis
ten(S)
10
10
10
ten(E)
10
10
10
10
10
100
UNIT
10
100
ns
100
34
TEXAS
INsrRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
7-31
TMS47128
16,384-WORD BY 8-BIT READ-ONLY MEMORY
PARAMETER
ta(SB)
ten(SB)
MIN
MAX
TMS47128-35
MIN
250
10
TMS47128-45
MIN
350
10
100
MAX
MAX
UNIT
450
10
100
ns
100
= 1.755 V
-Jr
RL = 6450
OUTPUT
UNDER
TEST
CL = 100 pF
:ll
3:
CD
<
n'
CD
(I)
A~A13
-------------------....,x
.
-----VIH--I_\_____ If
::
VIL
!
I
tv(A)~
r-
~:
l----t r
~ta(S)
---..f
VAUO
tdis
__
~ten(S)
18
7-32
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS47128
16,384WORD BY 8BIT READONLY MEMORY
standby mode
vlH
AO-A13
ADDRESS N
__________________________
. VIL
If.....
VIH
E
VIL
tdis
VIL
,
11
ACTIVE
STANDBY
\
I--~I
VIH
01-08
~~~----------A-D-D-RE-S-S-N--+-m---------
VALID
______
---------------------------,. .1
ta(PD)
---f}--H+-~~+-----V-A-LlD---J.--.J-.
t en(E)
en
Q)
AG-A12
581'582
~: _1'---------------------------------1~'"-----I
rtV(A)---,
VIH-\!
VIL
I
I
~ ta(SB)
t di S (SB)---1
~ta(AD)
--------HI-Z
I
I
01-08
(.)
':;
Q)
C
~
oa::
l.I
VALID
.---.t1- ten(SB)
14
1
14
TEXAS
7-33
INSTRUMEN
POST OFFICE BOX 225012 DALLAS,
EXAS 75265
TMS47128
16,384-WORD BY 8-BIT READ-ONLY MEMORY
PROGRAMMING DATA
PROGRAMMING REQUIREMENTS: The TMS4 7128 is a fixed program memory in which the programming is performed by
TI at the factory during the manufacturing cycle to the specific customer inputs supplied in the format below. The device
is organized as 16,384 8-bit words with address locations numbered 0 to 16,383. The 8-bit words can be coded as a 2-digit
hexadecimal number between 00 and FF. All data words and addresses in the following format are coded in hexadecimal
numbers. In coding all binary words must be in positive logic before conversion to hexadecimal. Q1 is considered the least
significant bit and Q8 the most significant bit. For addresses, AO is least significant bit and A 13 is the most significant.
The input media containing the programming data can be in the form of EPROMs, cards, or data formatted in card images
(contact TI for details).
Either 16K, 32K, or 64K EPROMs can be used or any combination of them.
The following is a description of how the cards/card images must be formatted, should they be used instead of EPROMs.
INPUT CARD FORMAT
Each code deck submitted by
1:
2.
3.
4.
:a
Title Card
Comment Cards
Start of Data Card
Data Cards
The cards shall be standard 80 column cards with the information in 'the following format:
s:
C
CD
<
C:;'
TITLE CARD
Card Column
Information
- 5
Blank.
CD
en
7,8
9 - 15
16.
17 -
30
ZA Number.
Blank.
Customer's Part Number, if required
(left justifed)
31
Blank.
32
33
Blank.
34 - 35
28
36
Blank.
37
Type of Package
Options:
C = ceramic
P = plastic
18
7-34
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS47128
16,384-WORD BY 8-BIT READ-ONLY MEMORY
38
Blank.
39
40
41
42
43
44
45
46
47 - 52
rn
(1)
(.)
-S;
(1)
oa:
Any number of comment cards may be used for specifying the customer's name, individual to contact, telephone number,
address, any special instructions, etc. The format for these cards is as follows: The letter 'C' (for comment) must be punched in column 1, columns 2 - 4 must be blank, and comments can be punched in columns 5 - 80.
START OF DATA CARD
This card is to identify that the next card will be the beginning of customer's code. Format is as follows; Columns 1 -4
must have '&ROM' punched in them. The remainder of card is blank.
84
TEXAS
INSTRUMENTS
7-35
TMS47128
16,384WORD BY 8BIT READONLY MEMORY
DATA CARDS
There will be 512 data cards supplied for each customer code. Each card will contain (in hexadecimal) the data for 32 memory
locations. Each data card shall be in the following format:
Card Column
1 - 4
5,6
Information
Hexadecimal address of first word on the card, four bits in length.
Blank.
7 - 70
Data. Each 8-bit data byte is represented by two ASCII characters to represent a hexadecimal value of '00' to 'FF'.
71,72
Checksum. The checksum is the negative of the sum of all 8-bit bytes in the record from
columns 1 to 70, evaluate modulo 256 (carry from high order bit ignored). For purposes
of calculating the checksum, the value of columns 5 and 6 are defined to be zero. Adding
together, modulo 256, all 8-bit bytes from column 1 to 70 (columns 5 and 6 = 0), then
adding the checksum, results in zero.
73 - 76
Blank.
77 - 80
:xJ
3:
c
CD
<
ri'
CD
(I)
Texas Instruments reserves the right to. make changes at any time in order to improve design and to supply the best product possible.
1S
7-36
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
MOS
LSI
TMS47256
32.768WORD BY 8BIT READONLY MEMORY
JUNE 1983
TMS47256 JL OR NL PACKAGE t
32,768 X 8 Organization
2
A7
3
A6 r4
A5
STANDARD ROM
(TOP VIEWI
NC
A12
A4
A3
A2
VCC
A14
26
25
24
23
A13
5
6
~7
22
21
Al ;;;9
250 ns
350 ns
450 ns
1 U28
27
AO
Ql
VSS [14
All
Sl/Sl
Al0
20t:: E/E/S2/S2
19
Q8
18
Q7
10
11
Q2 =12
13
Q3
A8
A9
17~
Q6
16
Q5
15J Q4
description
The TMS47256 is a 262, 144-bit read-only memory
organized as 32,768 words of 8-bit length. This makes
the TMS47256 ideal for microprocessor based
systems. The device is fabricated using N-channel
silicon-gate technology for high speed and simple interface with bipolar circuits.
There are two versions of the TMS47256: the standard ROM with options on chip selects and power
down, and the bank select ROM with similar options.
The operation section of this data sheet describes both
versions.
PIN NOMENCLATURE
en
Q)
STANDARD ROM
AO-A14
E/E/52/S2
NC
CJ
Addresses
Chip Enable/Power Down or Chip Select
'S;
0l-Q8
No Connection
Data Out
51/51
Chip Select
VCC
+5-V Supply
VSS
Ground
Q)
a:
The TMS47256 is fully compatible with Series 74, 74S, or 74LS TTL. The data outputs are three-state for OR-tieing
multiple devices on a common bus. Pins 20 and 22 are mask-programmable, providing additional system flexibility.
The data is always available, it is not dependent on external clocking of pins 20 and 22.
The TMS47256 is designed for high-density fixed-memory applications such as logic function generation and
microprogramming. It is pin compatible with TI's full line of ROMs and EPROMs.
This ROM is supplied in 28-pin dual-in-line plastic (NL suffix) or ceramic. (JL suffix) packages designed for insertion
in mounting-hole rows on 600 mil centers. The device is designed for operation from OC to 70 0 C.
14
PRODUCT PREVIEW
This document contains information on 8 product under
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
7-37
TMS47256
32,768WORD BY 8BIT READONLY MEMORY
on both pins 22 and 20 are active, all eight outputs are enabled; and the eight-bit addressed word can be read. When
the signal on either pin 22 or 20 is not active, all eight outputs are in a high-impedance state.
power down
Pin 20 can be programmed during mask fabrication to be a chip-enable/power-down pin (E or E) or a secondary chipselect pin (82 or S2). Each option can be active-high or active-low. When the chip-enable/power-down pin is inactive,
the chip is put into the standby mode. This reduces ICC1, which in the active state is 60 mA, to a standby ICC2
of 12 mAo With the chip-select option, pin 20 is functionally identical to pin 22.
data out (Q1-Q8)
The eight outputs must be enabled by pins 20 and 22 before the output word can be read. Data will remain valid
until the address is changed or the outputs are disabled (chip deselected). When disabled, the three-state outputs
are in a high-impedance state. Q1 is considered the least-significant bit, Q8 the most-significant bit.
:D
s:
c
CD
<
..
rio
CD
CIl
1 U28
A12
A7
A6 =4
A5
5
A4 6
A3 r7
Q2
8
9
10
11
;;;12
Q3
13
A2
Al
AO
Ql
VSS [14
27
26
VCC
583/S83
Sal/SBl
25
24
23
A8
A9
22
21
20
SB4/SB4
Al0
All
19
E/E/S/S
Q8
18
Q7
17
Q6
16t: Q5
15 Q4
PIN NOMENCLATURE
BANK SELECT ROM
AO-A12
E/E/S/S
Addresses
Chip Enable/Power Down or Chip Select
Ql-Q8
Data Out
Bank Selects
SBl/SB1,
582/SB2,
583/SB3,
584/SB4
VCC
+ 5-V Supply
VSS
Ground
18
7-38
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS47256
32.768WORD BY 8BIT READONLY MEMORY
logic symbols t
AO
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
(10)
STANDARD ROMS
ROM
0'" 32.768 X 8
AO
(9)
A1
(8)
A2
(7)
A3
(6)
(11 )
(5)
A'l
(12)
(4)
A'l
(3)
(25)
o
A'l
>A-32.767 A'l
(24)
A'l
(15)
(16)
(21)
A'l
(23)
A'l
(2)
A'l
(26)
(17)
(18)
(19)
A5
02
A6
03
A7
04
A8
05
06
07
08
A9
A10
A11
A12
A13
(27)
14
(20)
(22)
(13)
A4
01
b,.....,
A14
S2
[PWR OWN]
S1
ROM
0" 32.768 X 8
(10)
(9)
(8)
(7)
(11 )
(6)
A'l
(5)
A'l
(4)
A'l
(3)
0
>A32.767
(25)
A'l
A'l
(24)
A'l
(21)
A'l
(23)
A'l
(2)
(12)
(13)
(15)
(16)
(17)
(18)
(19)
01
02
03
04
05
06
07
08
(26)
(27)
(20)
(22)
& lEN
MEN
en
Q)
(.)
S
Q)
Pins 20 and 22 can be active-low as shown in the symbol ,on the left or active-high as shown ~n the symbol on the right.
In addition. pin 20 can be either a secondary chip select (82 or 52) or a chip enable/power down (E or 'EL
tThis symbol is in accordance with IEEE Std 911ANSI Y32.14 and recent decisions by IEEE and lEe. See explanation on page 10-1.
oa:
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
7-39
TMS47256
32,768-WORD BY 8-BIT READ-ONLY MEMORY
4 - - Vcc
+-vss
DATA OUTPUTS
Q1-Q8
..
4 - - Vcc
4 - - V SS
DATA OUTPUTS
Q1-Q8
7-40
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS47256
32,768WORD BY 8BIT READONLY MEMORY
vss.
MIN
NOM
MAX
4.5
5.5
V
V
-1
VCC
0.8
70
electrical characteristics, TA
oC to 70C,
VOO
TEST CONDITIONS
VOH
Vee
4.5 V.
IOH
VOL
II
VCC
4.5 V.
Vee 5.5 V.
10L
Ov
10
ICC1
ICC2
Ci
Input capacitance
Co
Output capacitance
= 0.4 V to
= 5.5 V.
VCC = 5.5 V
Vo = 0 V.
f = 1 MHz
Vo = 0 V.
f = 1 MHz
Vo
V
C
PARAMETER
=
=
UNIT
Vcc.
VIN
:$
:$
5.5 V
TA
25C.
TA
25C.
MAX
2.4
Chip deselected
VI
VCC
MIN
= -1 rnA
= 2.1 rnA
UNIT
V
0.4
10
p.A
en
Q)
(J
'S;
10
p.A
60
rnA
12
rnA
pF
:2E
oa:
12
pF
Q)
switching characteristics, T A
PARAMETER
TMS47256-25
MIN
MAX
TMS47256-35
TMS47256-45
MIN
MIN
250
MAX
350
MAX
ta(S)
120
120
120
ta(PD)
250
350
450
tvtA)
tdis
10
10
100
UNIT
450
ta(AD)
10
100
ns
100
tentS)
10
10
10
ten(E)
10
10
10
34
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
7-41
TMS47256
32,768-WORD BY 8-BIT READ-ONLY MEMORY
TMS47256-25
TMS47256-35
TMS47256-45
MIN
MIN
MIN
MAX
250
ta(SB)
ten(SB)
tdis(SB)
10
MAX
350
10
100
MAX
UNIT
450
10
100
ns
100
OUTPUT-lRL = 645 n
UNDER
TEST
CL = 100 pF
:xl
c
n-
CD
<
CD
en
. . read cycle timing
___________________
~~~_______
!
r-
A~M3::~
tv(A)~
-~\-
VIH---,
VIL
0,08
~::
I
_____
----.-:--,;f
_______
,J.---4-t a (S)
:-',IADI~
--.f
l---..f
VALID
L
r-tdis
__
j..-ten(S)
11
7-42
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS47256
32,768-WORD BY 8-BIT READ-ONLY MEMORY
standby mode
VIH
AO-A13
__
ADDRESS N
______________________
J~~
__________A_D_D_RE_S_S_N__
+_m_________
VIL
I
VIH
E
VIL
"
tdis
VIH
Q1-Q8
\1---------------------------1
STANDBY
I.
-f4-....-t1
ACTIVE
I..
.1
ta(PD)
VALID
_ _ _ _ _- - - f } - H I . Z h
..............-_
(
_
'V_AL_ID_ __
VIL
j..-..I..-
ten(E)
':;
Q)
C
~
oa:
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
7-43
TMS47256
32,768WORD BY 8BIT READONLY MEMORY
PROGRAMMING DATA
PROGRAMMING REQUIREMENTS: The TMS47256 is a fixed program memory in which the programming is performed by
TI at the factory during the manufacturing cycle to the specific customer inputs supplied in the format below. The device
is organized as 16,384 8-bit words with address locations numbered 0 to 32,767. The 8-bit words can be coded as a 2-digit
hexadecimal number between 00 and FF. All data words and addresses in the following format are coded in hexadecimal
numbers. In coding all binary words must be in positive logic before conversion to hexadecimal. Q1 is considered the least
significant bit and Q8 the most significant bit. For addresses, AO is least significant bit and A 14 is the most significant.
The input media containing the programming data can be in the form of EPROMs, cards, or data formatted in card images
(contact TI for details).
Either 16K, 32K, or 64K EPROMs can be used or any combination of them.
The following is a description of how the cards/card images must be formatted, should they be used instead of EPROMs.
INPUT CARD FORMAT
3.
4.
II
o
s:
Title Card
Comment Cards
Start of Data Card
Data Cards
The cards shall be standard 80 column cards with the information in the following format:
c
CD
<
rr
CD
en
TITLE CARD
- 5
Blank.
7, 8
9 - 14
15
16 - 30
31
Blank.
32
33
Blank.
34 - 35
36
37
7-44
Information
Card Column
28
Blank.
Type of Package
Options:
C = ceramic
P = plastic
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS47256
32,768-WORD BY 8-BIT READ-ONLY MEMORY
38
Blank.
39
40
41
42
43
44
'$
(1)
45
46
Blank.
47 - 52
t/)
(1)
(.)
a:
COMMENT CARDS
Any number of comment cards may be used for specifying the customer's name, individual to contact, telephone number,
address, any special instructions, etc. The format for these cards is as follows: The letter 'C' (for comment) must be punched in column 1, columns 2 - 4 must be blank, and comments can be punched in columns 5 - 80.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 OALLAS, TEXAS 75265
7-45
TMS47256
32,76B-WORD BY B-BIT READ-ONLY MEMORY
DATA CARDS
There will be 1024 data cards supplied for each customer code. Each card will contain (in hexadecimal) the data for 32
memory locations. Each data card shall be in the following format:
Card Column
1 - 4
5, 6
Information
Hexadecimal address of first word on the card, four bits in length.
Blank.
7 - 70
Data. Each 8-bit data byte is represented by two ASCII characters to represent a hexadecimal value of '00' to 'FF'.
71,72
Checksum. The checksum is the negative of the sum of all 8-bit bytes in the record from
columns 1 to 70, evaluate modulo 256 (carry from high order bit ignored). For purposes
of calculating the checksum, the value of columns 5 and 6 are defined to be zero. Adding
together, modulo 256, all 8-bit bytes from column 1 to 70 (columns 5 and 6 = 0), then
adding the checksum, results in zero.
73 -
76
77 - 80
Blank.
Card sequence number, in decimal (right justified).
:zJ
3:
cCD
rr
CD
<
..
en
Texas Instruments reserves the right to make changes at any time In order to Improve design end to supply the best product possible.
7-46
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
Interchangeability Guide
EPROM Devices . .
ROM Devices"
Applications .Information . .
Logic Symbols
Mechanical Data
ATTENTION
These devices contain circuits to protect the inputs and outputs against damage
due to high static voltages or electrostatic fields; however, it is advised that
precautions be taken to avoid application of any voltage higher than maximumrated voltages to these high-impedance circuits.
Unused inputs must always be connected to an appropriate logic voltage level,
preferably either supply voltage or ground.
Additional information concerning the handling of ESD sensitive devices is
available from Texas Instruments in a document entitled "Guidelines for
Handling Electrostatic-Discharge-Sensitive (ESDS) Devices and Assemblies."
Please contact
Texas Instruments
P.O. Box 401560
Dallas, Texas 75240
to obtain this brochure.
TMS2114, TMS2114L
1024WORD BY 4BIT STATIC RAMS
MOS
LSI
1024 X 4 Organization
Single
+ 5V
Supply
A6
AS
A4
AS
A3
A9
001
AD
4 Performance Ranges:
TMS2114-15,
TMS2114-20.
TMS2114-25,
TMS2114-45,
A1
A2
VCC
A7
S
VSS
002
003
004
oS;
G)
t:
o
c.
c.
::::s
tJ)
PIN NOMENCLATURE
Addresses
AO - A9
001 - 004
Chip Select
VCC
+5-V Supply
VSS
Ground
Write Enable
iN
TMS2114,
TMS2114L
U)
G)
CJ
E
G)
:e
"'C
C
as
~
~
MAX
(OPERATING)
550 mW
330 mW
a:
CJ
o~
as
tJ)
description
This series of static random-access memories is organized as 1024 words of 4 bits each. Static design results in reducing
overhead costs by elimination of refresh-clocking circuitry and by simplification of timing requirements. Because this
series is fully static, chip select may be tied low to further simplify system timing. Output data is always available
during a read cycle.
All inputs and outputs are fully compatible with Series 74, 74S or 74LS TTL. No pull-Up resistors are required. This
4K Static RAM series is manufactured using TI's reliable N-channel silicon-gate technology to optimize the costl
performance relationship.
The TMS2114/2114L series is offered in the 18-pin dual-in-line plastic (NL suffix) package designed for insertion in
mounting-hole rows on 300-mil (7.62 mm) centers. The series is guaranteed for operation from ooe to 70C.
84
TEXAS
INsrRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
8-1
TMS2114, TMS2114L
1024WORD 8Y 481T STATIC RAMS
operation
addresses (AO - A9)
The ten address inputs select one of the 1024 4-bit words in the RAM. The address inputs must be stable for the
duration of a write cycle. The address inputs can be driven directly from standard Series 54/74 TTL with no external
pull-up resistors.
chip select
is)
The chip-select terminal, which can be driven directly from standard TTL circuits, affects the data-in and data-out
terminals. When chip select is at a logic low level, both terminals are enabled. When chip select is high, data-in is
inhibited and data-out is in the floating or high-impedance state.
write enable (W)
The read or write mode is selected through the write enable terminal. A logic high selects the read mode; a logic low
selects the write mode. W or S must be high when changing addresses to prevent erroneously writing data into a
memory location. The W input can be driven directly from standard TTL circuits.
CD
<
C:;"
CD
(I)
18,
8-2
TEXAS
IN STRUM ENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS2114, TMS2114L
1024WDRD BY 4BIT STATIC RAMS
logic symbol t
AO
A1
A2
A3
A4
A5
A6
A7
AS
A9
S
Vi
RAM 1024x4
(5)
o ..
(6)
(7)
(4)
(3)
0
>Ai023
(2)
FUNCTION TABLE
(1)
001 - DQ4
MODE
(17)
VALID DATA
WRITE
DATA OUTPUT
READ
U)
HI-Z
DEVICE DISABLED
(1)
(16)
(15)
(S)
-,....
(10)
G1
1EN [READ)
L:. ....,
o
c.
1C2 [WRITE)
001
(14)
(13)
C.
::l
A,2D
(/)
A,Z3
\73
002
003
004
(,)
'S
(1)
9,
(12)
(11)
(1)
~
"'C
C
m
~
absolute maximum ratings over operating freeair temperature (unless otherwise noted) t
Supply voltage, VCC (see Note 1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. -0.5 V to 7 V
Input voltage (any input) (see Note 1) ............................................. - 1 V to 7 V
Continuous power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1 W
Operating free-air temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ooC to 70C
Storage temperature range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 55C to 150C
cd:
a:
(,)
'';:;
...
(/)
t Stresses beyond those listed under" Absolute Maximum Rating" 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1: Voltage values are with respect to the ground material.
PARAMETER
Supply voltage, VCC
Supply voltage, VSS
High-level input voltage, VIH
Low-level input voltage, VIL (see Note 2)
Operating free-air temperature, T A
NOTE 2:
UNIT
MIN
NOM
MAX
4.5
5
0
5.5
V
V
V
5.5
-1
O.B
70
The algebraic convention, where the more negative (less positive) limit is designated as minium, is used in this data sheet for logic voltage levels only.
84
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-3
TMS2114, TMS2114L
1024-WORD BY 4-BIT STATIC RAMS
electrical characteristics over recommended operating free-air temperature range (unless otherwise noted)
TEST CONDITIONSt
PARAMETER
MIN TYP*
VOH
High-level voltage
IOH = -1 rnA
VOL
Low-level voltage
II
Input current
VI- 0 V to MAX
10Z
lee
ei
eo
Sat 2 Vor
lo=OmA,
TA = oOe (worst case)
a V,
TMS 2114
TMS2114L
I
I
UNIT
V
Vo = 0 V to MAX
WatO.8 V
VI =
MAX
2.4
0.4
10
IJA
10
IJA
Vee = MAX
90
100
Vee = MAX
50
60
f= 1 MHz
Vo = 0 V,
f = 1 MHz
rnA
pF
pF
t For conditions shown as MIN or MAX, use the appropriate value specified under recommended operating conditions.
* All typical values are at VCC = 5 V, T A = 25 C.
=0 C to
Cl=100 pF
PARAMETER
TMS2114-15
TMS2114-20
TMS2114-25
TMS2114-45
TMS2114L-15
TMS2114L-20
TMS2114L-25
TMS2114L-45
MIN
MIN
MIN
MIN
MAX
MAX
MAX
UNIT
MAX
tc(rd)
150
200
250
450
ns
tc(wr)
150
200
250
450
ns
tw(W)
80
100
100
200
ns
tsu(A)
ns
tsu(S)
80
100
100
200
ns
tsu(D)
80
100
100
200
ns
th(D)
ns
th(A)
20
ns
184
8-4
TEXAS
. INsrRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS2114. TMS2114L
1024WORD BV 4BIT STATIC RAMS
switching characteristics over re~ommended voltage range, T A == OC to 70C, 1 Series 74 TTL
load, CL == 100 pF
PARAMETER
TMS2114-15
TMS2114-20
TMS2114-25
TMS2114-45
TMS2114L-15
TMS2114L-20
TMS2114L-25
TMS2114L-45
MIN
MIN
MIN
MIN
MAX
talA)
ta(W)
tv(A)
tdis(W)
250
70
85
70
85
MAX
450
ns
100
120
ns
100
120
ns
20
20
MAX
200
20
MAX
150
UNIT
20
ns
50
60
60
100
ns
50
60
60
100
ns
VIH
XI
ADDRESS. A
VIL
VIH
CHIP SELECT.
5
VIL
VIH
OUTPUT DATA. Q
tc(rd)
ADDRESS VALID
-c
I
t
o
c.
I J~~;'{SJ
~"{S{
tV(AIH
II-HI-Z-
HI-Z---{
VIL
ta(A)--t>I
C.
::::J
CJ)
..>
o
E
Q)
2
"C
E:
(Q
All timing reference points are 0.8 V and 2.0 V onlnputs and 0.6 V and 2.2 Von outputs (90% points). Input rise and fall times equal 10 nanoseconds.
tWrite enable is high for a read cycle.
c:(
a:
early write cycle timing
ADDRESS. A
~----------------------tc(wrl
.....----------------------~~
VIH~~~~ ~~----------------------------------------------,
ADDRESS VALID
VIL~~~Y ~~--------------------------------------------~
tq------irl'..... t su (A)
VIH
WRITE ENABLE. W
----------!I..
VIH
CHIP SELECT. S
VIL
INPUT DATA. D
VOH
OUTPUT. Q VOL - - - - - - - - - - - - - - - - - H I - Z
84
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-5
TMS2114, TMS2114L
1024-WORD BY 4-81T STATIC RAMS
---xr----------...x"---f.tsu(A)
VIH
WRITE ENABLE. W
VIL
-toI
th(A)
---~I---''t
VIL
VIH
..
Ije---
~tW(W)~
VIH
CHIP SELECT. S
j4
""'S'-.,
INPUT DATA. D
VIL
VOH
OUTPUT.
a
VOL
III
Early write cycle avoids DQ conflicts by controlling the write time with S. On the diagram above. the write operation will
be controlled by the leading edge of S. not W. Data can only be written when both Sand Ware low. Either S or Wbeing
high inhibits the write operation. To prevent erroneous data being written into the array. the addresses must be stable during the write cycle as defined by tsu(A). tw(W). and th(A).
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
18
8-6
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
ADVANCED MEMORY
DEVELOPMENT
TMS2150
CACHE ADDRESS COMPARATOR
MARCH 1982 - REVISED SEPTEMBER 1983
A5
A3
AB
A2
A7
D5
D4
D6
Easily Expandable
VCC
Al
AO
A6
D7
MATCH
VSS-....._ _..r-
...o
c.
C.
::::J
en
description
The S-bit-slice cache address comparator consists of a high-speed 51 2 X 9 static RAM array. parity generator. and
parity checker. and 9-bit high-speed comparator. It is fabricated using N-channelsilicon gate technology for high speed
and simple interface with MOS and bipolar TTL circuits. The cache address comparator is easily cascadable for wider
tag addresses or deeper tag memories. Significant reductions in cache memory component count. board area. and
power dissipation can be achieved with this device.
When S is low and W is high. the cache address comparator compares the contents of the memory location addressed
by AO-AS with the data on 00-07 plus generated parity. An equality is indicated by a high level on the MATCH output.
A low-level output from PE signifies a parity error in the internal RAM data. PE is an N-channel open-drain output for
easy OR-tieing. During a write cycle (S and W lowl. data on 00-07 plus generated even parity are written in the 9-bit
memory location addressed by AO-AS. Also during write. a parity error may be forced by holding PE low.
A RESET input is provided for initialization. When RESET goes low. all 51 2 X 9 RAM locations will be cleared and the
MATCH output will be forced high.
E
Q)
2
"0
C
a:
(,)
.~
en
The cach~ address comparator operates from a single + 5 V supply and is offered in a 24-pin 300-mil side brazed
package. The device is fully TTL compatible and is guaranteed to operate from 0 DC to 70 DC.
FUNCTION TABLE
VOH if:
or:
or:
or:
IN
= 00-07 +parity.
= VIL.
[AO-AS)
RESET
PE
DESCRIPTION
Parity Error
= VIH.
VIL
Not Equal
Undefined Error
Equal
FUNCTION
OUTPUT
MATCH
= VIL. and
VII
= VIH
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-7
TMS2150
CACHE ADDRESS COMPARATOR
~------~~----~--------------------------------,
COMP
(22)
AO
Al
A2
A3
A4
AS
A6
A7
(23)
>-____..;.(...;14.;..)
(5)
MATCH
(4)
(3)
(2)
(19)
(11)
Pe
(20)
AS
,..C/)
m
,..
n"
DO
:a
03
01
02
l>
D4
3:
05
06
07
Q.
3:
CD
3
o
-<
C/)
C
"C
"C
;:l
PIN FUNCTION
DESCRIPTION
CD
g"
RESET. Input
Asynchronously clears entire RAM array and forces MATCH high when RESET = V,L
andW = V,H.
<
(I)
S.
= V,L.
Enables device when S = VIL. Deselects device and forces MATCH high when
= V,H.
W.
Writes 00-07 + generated parity into RAM and forces MATCH high when Vi = V,L
with S = V,L. Places selected device in compare mode if IN = VIH.
PE.
During write cycles PE can force a parity error into the 9-bit location specified by
AD-AS when PE = V,L. For compare cycles. PE = VOL indicates a parity error in the
stored data. PE is an open-drain output so an external pull-up resistor is required.
MATCH. Output
When MATCH = VOH during a compare cycle. 00-07 + parity equal the contents of
the 9-bit memory location addressed by AD-AS.
VSS
VCC
+5
11
8-8
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS2150
CACHE ADDRESS COMPARATOR
absolute maximum ratings over operating free-air temperature range (unless otherwise specified)
Supply voltage range, Vcc (see Note 1)
...................................... "
-1.5 V to 7 V
Input voltage range, any input
.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
-1.5 V to 7 V
Continuous power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1W
Operating free-air temperature range
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC to 70C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _65C to 150C
NOTE1: All voltage values are with respect to
Vss.
MIN
NOM
MAX
4.5
5.5
t/)
6
0.8
70
Q)
-1
UNIT
V
De
CJ
oS;
Q)
C
NOTE 2:
The algebraic convention. where the more negative (less positivellimit is designated as minimum. is used in this data sheet for logic voltage levels
only.
....
o
electrical characteristics over recommended operating free-air temperature range (unless otherwise noted)
0.
0.
::J
CI'J
PARAMETER
TEST CONDITIONS
VOH(M)
VOL(M)
IOL=4 rnA.
MAX
2.4
MIN
TYP
MAX
UNIT
V
2.4
E
Q)
0.4
VCC=4.5 V
0.4
0.4
10
10
J1-A
"C
C
CO
VOL(PE)
II
IOL=12 rnA.
VI=O V to 5.5 V
10L(PE)
VOL =0.4 V.
VCC=4.5 V
VCC=5.5 V.
VO=GND
Short-circuit MATCH
TYP
0.4
output voltage
Input current
output current
MIN
TMS2150-5
VCC=4.5 V
PE low-level
lOS
TMS2150-4
12
12
rnA
-150
-150
rnA
ICC2
RESET=VIL
140
mA
a:
Ci
Input capacitance
VI-O V.
f-1 MHz
pF
0';:;
Co
Output capacitance
VO=O V.
f=1 MHz
pF
....CO
CI'J
ICC1
95
135
85
128
rnA
115
145
110
RESET=VIH
ac test conditions
CJ
GND to 3 V
Input pulse levels
Input rise and fall times
5 ns
Input timing reference levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 V
Output timing reference level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 V
Output loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . See Figures 1 A and 1 B
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-9
TMS2150
CACHE ADDRESS COMPARATOR
switching characteristics over recommended ranges of supply voltage and operating free-air temperature
TMS2150-4
PARAMETER
talA)
talA-PI
ta(S)
MIN
MAX
TMS2150-5
MIN
45
55
MAX
UNIT
55
65
ns
ns
25
35
ns
tp(DI
35
45
ns
tp(R-MH)
30
40
ns
!IJ(S-MHI
tp(W-MH)
30
40
ns
tp(W-PH)
25
25
35
35
ns
ns
VJ
tv(A)
m
1+
tv(A-P)
1+
ns
15
15
ns
timing requirements over recommended ranges of supply voltage and operating free-air temperature
::D
l>
PARAMETER
3:
m
c.
TMS2150-4
TMS2150-5
MIN
MIN
MAX
MAX
UNIT
tc(W)
45
55
ns
tc(rdl
45
55
ns
3:
twIRL)
tw(WL)
35
45
ns
tsu(A)
30
0
35
0
ns
ns
-<
tsu(D)
25
30
ns
tsu(PI
25
30
ns
VJ
tsu(S)
25
35
ns
't:I
't:I
tsu(RHI
th(A)
0
0
0
5
ns
ns
th(D)
10
ns
th(P)
ns
ns
45
50
ns
::::J
CD
o
C
thIS)
<
tAVWH
CD
(;"
CD
en
1.
8-10
TEXAS
INSTRUMENTS
POST'OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS2150
CACHE ADDRESS COMPARATOR
Vee
TEST
TEST
POINT
POINT
Vee
41011
960 11
FROM OUTPUT
FROM OUTPUT
UNDERTEST----~-------.
UNDERTEST----~-------e
15 pF
82011
51011
30PF~
en
G)
Co)
os:
G)
C
t::
Co
Co
~
en
~
E
G)
:2
AO-AS
ADDRESS VALID
DO-D7
talA)
X~---~
<XXXXX
DATA VALID
I
I
DATA _
VALID
\IV
_
_M
CO
en
I
I
I
~~------------~------~--------------------J;1I
I
I
I
I
I
~ta(S)~
I
toe----ta-(A-P)
NOTE:
.1
tp(D)
PE
:2
0,..Co)
I.
MATCH
\J\l\J\,
ADDRESS VALID
-,
10I
"'C
C
CO
~I
tc(rd)
~tv(A)
:
'<XXXXXX
---1
: K
J
~tp(S-MH)-I
I
I
tV(A-P)~
\J
Input pulse levels are 0 V and 3 V. with rise and fall times of 5 ns. The timing reference levels on the input pulses are 0.8 V and 2.0 V. The timing
reference level for output pulses is 1 .5 V. See Figures 1 A and 18 for output loading.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-11
TMS2150
CACHE ADDRESS COMPARATOR
::~~~~~~~~~~~~~~~~~~~~~ )~~~~~~~~~~~~~~~~~~~~::.l~
.--
ADDRESS
__
tc_(W
__VALID
j e - - - - - th(A)
....-----1- tsu(S)
~
...en...m
c:r
---t
~J---i- - - -
DO-D7
;lJ
l>
s::
PE (INPUT)
m
:::I
c..
s::CD
MATCH
3
o
-<
~I
PE (OUTPUT)
en
c
\-----
!--tp(W-PH)---;
'C
'C
::l
C
CD
<
C:;"
CD
en
ADDRESS
~---------
MATCH
------~~--~/i
I-t
\----------------
p (R-MHI-/
NOTE:
I nput pulse levels are 0 V and 3 V. with rise and fall times of 5 ns. The timing reference levels on the input pulses are O.B V and 2.0 V.
The timing reference level for output pulses Is 1.5 V. See Figures 1A and 1 B for output loading.
Texas Instruments reserves the right to make changes at a~y time in order to improve design and to supply the best product possible.
8-12
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
MOS
LSI
TMS4016
2048WORD BY 8BIT STATIC RAM
FEBRUARY 1981 - REVISED AUGUST 1983
Single
+ 5-V Supply
AS
A9
G Eliminates
Vee
S for
Dal
en
G)
U
OR-ties
oS;
G)
4 Performance Ranges:
1::
0.
0.
PIN NOMENCLATURE
AO - A10
Addresses
Da1 - Das
Output Enable
Chip Select
Vee
+5-V Supply
VSS
Ground
Write Enable
:::s
len
E
G)
~
"0
C
ca
120
150
200
250
ns
ns
ns
ns
description
The TMS4016 static random-access memory is organized as 2048 words of 8 bits each. Fabricated using proven
N-channel, silicon-gate MOS technology, the TMS4016 operates at high speeds and draws less power per bit than
4K static RAMs. It is fully compatible with Series 74, 74S, or 74LS TTL. Its static design means that no refresh clocking circuitry is needed and timing requirements are simplified. Access time is equal to cycle time. A chip select control
is provided for controlling the flow of data-in and data-out and an output enable function is included in order to eliminate
the need for external bus buffers.
Of special importance is that the TMS4016 static RAM has the same standardized pinout as TI's compatible EPROM
family. This, along with other compatible features, makes the TMS4016 plug-in compatible with the TMS2516 (or
other 16K 5 V EPROMsl. Minimal, if any modifications are needed. This allows the microprocessor system designer
complete flexibility in partitioning his memory board between read/write and non-volatile storage.
The TMS4016 is offered in the plastic (NL suffix) 24-pin dual-in-line package designed for insertion in mounting hole
rows on 600-mil (15.2 mm) centers. It is guaranteed for operation from ooe to 70C.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-13
TMS4016
2048WORD BY 8BIT STATIC RAM
operation
addresses (AO - A 10)
The eleven address inputs select one of the 2048 8-bit words in the RAM. The address-inputs must be stable for
the duration of a write cycle. The address inputs can be driven directly from standard Series 54/74 TTL with no external pull-up resistors.
output enable
iGi
The output enable terminal, which can be driven directly from standard TTL circuits, affects only the data-out terminals. When output enable is at a logic high level, the output terminals are disabled to the high-impedance state.
Output enable provides greater output control flexibility, simplifying data bus design.
chip select (S)
en
S
...
r;"
The chip-select terminal, which can be driven directly from standard TTL circuits, affects the data-in/data-out terminals. When chip select and output enable are at a logic low level, the D/Q terminals are enabled. When chip select
is high, the D/Q terminals are in the floating or high-impedance state and the input is inhibited.
::a
3:
C
=
Q.
3:
3
o
CD
-<
en
c
The read or write mode is selected through the write enable terminal. A logic high selects the read mode; a logic low
selects the write mode. ijJ must be high when changing addresses to prevent erroneously writing data into a memory
location. The W input can be driven directly from standard TTL circuits.
data-in/data-out (DQ1 - DQB)
Data can be written into a selected device when the write enable input is low. The D/Q terminal can be driven directly
from standard TTL circuits. The three-state output buffer provides direct TTL compatibility with a fan-out of one Series
74 TTL gate, one Series 74S TTL gate, or five Series 74LS TTL gates. The D/Q terminals are in the high impedance
state when chip select (S) is high, output enable (G) is high, or whenever a write operation is being performed. Dataout is the same polarity as data-in.
'C
'C
:::l
C
CD
<
n"
CD
fn
8-14
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4016
204H-WORD BY H-BIT STATIC RAM
logic symbol t
AO
Al
RAM Z048xS
(S)
0
(7)
(6)
AZ
A3
A4
A5
AG
A7
AS
A9
Al0
S
G
Vi
DOl
DOZ
(5)
(4)
(3)
> A2~7
(2)
FUNCTION TABLE
(1)
(Z3)
(Z2)
(19)
10
(1S)
....
(20)
...
(21)
Dal-Das
MODE
VALID DATA
WRITE
DATA OUTPUT
READ
HI-Z
DEVICE DISABLED
HI-Z
OUTPUT DISABLED
Gl
en
Q)
(,)
-$
Q)
GZ
1,2 EN [READ)
~
O.
Co
Co
:::l
~ lC3 [WRITE)
...,
(9)
(10)
l.-
A,3D
CJ)
A,Z4
\74
>
o
E
Q)
(11)
D03
(13)
D04
(14)
D05
(15)
"t:I
C
DOG
(16)
ca
D07
(17)
DOS
a:
tThis symbol is in accordance with IEEE Std 91/ANSI Y3Z_14 and recent decisions by IEEE and IEC_ See explanation on page 10-1.
(,)
absolute maximum ratings over operating free-air temperature range (unless otherwise noted) t
-.;.
ca
....
Supply voltage. VCC (see Note 1) _ ....... _ ....... _ . __ .... _ .. __ ... _ . _ ....... __ . .. -0.5 V to 7 V
Input voltage (any input) (see Note 1) __ ......... _ .. _ .. _ ......................... _. -1 V to 7 V
Continuous power dissipation ... __ .... _ .. _ .... _ . _ ....... _ ....... _ . _ .. __ ... _ . _ ... _ . _. . .. 1 W
Operating free-air temperature range .... ___ ....... _ .... _ .. _ . _ .... _ ............ _ .. _ OC to 70C
Storage temperature range . __ ....... _ ...... __ ... _ .. _ ......... _ ....... _ . . . . .. - 55C to 1 50C
CJ)
t Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maxi mum-rated conditions for extended periods may affect device reliability.
NOTE 1: Voltage values are with respect to the VSS terminal.
PARAMETER
Supply voltage. Vee
MIN
NOM
MAX
4.5
5.5
V
V
V
\-1
5.5
O.S
\0
70
\ 2
UNIT
NOTE 2: The algebraic convention, where the more negative (less positive) limit is designated as minimum. is used in this data s,et for logic voltage levels only.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-15
TMS4016
2048-WORD BY 8-BIT STATIC RAM
electrical characteristics over recommended operating free-air temperature range (unless otherwise noted)
...tn...
(=i"
Typt
MIN
TEST CONDITIONS
PARAMETER
VOH
VCC=4.5 V
VOL
IOL=2.1 mA,
VCC=4.5 V
I,
Input current
V,=O V to 5.5 V
10Z
MAX
S or G at 2 V or W at 0.8 V,
VO=O V to 5.5 V
10=0 mA,
UNIT
V
2.4
VCC=5.5 V,
40
0.4
10
p.A
10
p.A
70
mA
ICC
Cj
Input capacitance
V,=O V,
f=l MHz
pF
Co
Output capacitance
VO=OV,
f=l MHz
12
pF
T A = 0 c (worst case)
Q)
::u
timing requirements over recommended supply voltage range and operating free-air temperature range
l>
s:
PARAMETER
MIN
MAX
MIN
MAX
MIN
MAX
MIN
MAX
UNIT
Q)
tc(rd}
120
150
200
250
::::J
tC(wrl
120
150
200
250
ns
s:
tw(W}
60
80
100
120
ns
tsu(A}
20
20
20
20
ns
tsu(S}
60
80
100
120
ns
tsu(D}
50
60
80
100
ns
th(A}
ns
th(D}
10
10
10
ns
Co
ell
-<
tn
:gc
o
......
PARAMETER
CD
<
(=i"
CD
en
talA)
ta(S}
TMS4016-12
MIN
MIN
MAX
MAX
MIN
MAX
MIN
MAX
UNIT
120
150
200
250
ns
60
75
100
120
ns
talG}
50
60
80
100
ns
tv(A}
tdis(S}
40
80
ns
tdis(G}
40
50
60
80
ns
tdislW)
50
60
60
80
ns
10
15
15
50
15
60
ns
ten IS}
10
10
ns
ten(G}
10
10
ns
ten(W}
10
10
ns
8-16
ns
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4016
2048-WDRD BY 8-BIT STATIC RAM
+1.755V
OUTPUT
UNDER TEST
en
Q)
(,)
-S;
Q)
C
1::
o
c.
c.
:s
t/)
...o>
f41IIIt--------tc(rd)---------t~...
ADDRESS
~~------f'~'--111114t-----ta(A)I------'.~1
NI
I ~ta(G)-----I
1---
;1"--,
Il.-tV(A)~
1!1 I
:.:.:.-:..-=-.-----t- --t---.-- llf
~',"IG~
"-j4
..
a (S-)
JIIIIWI------ten(S)-----.~1
DQ(out)
II
------------~I~
"i"G~
E
Q)
~
"'C
c:
CO
~
(,)
-.;::.
....CO
t/)
===
~
tdis(S)~
All timing reference points are 0.8 V and 2.0 V on inputs and 0.6 V and 2.2 V on outputs (90% points). Input rise and fall times equal 10 ns.
NOTE 5:
iN is high
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
817
TMS4016
2048WORD BY 8BIT STATIC RAM
ADDRESS
---...
!
-A
IX:
~
4
-./I
t4-- tsu(S)-----+I
,,,' ""
\\1\\\~
-l .,._____
'"w,)
10)
\.(see note 8)
(:?.I--l~Z,....Z,....Z.,...Z..,..Z~;
I .1. ._ _ _ __
-<>I ,,2"A)
j4- t h(A)
~ tw(W)---IN
(see note 7) - I
DQ(out)
DQ(in)
ADDRESS
c
<
rr
(I)
I I\\\\\ij4-tW(W)-:-'iVi~
->I ~tsU(A)
(see note 7)
. I
-+f
A'"~~:Ir'"'''r
DQ(out)
(I)
en
DQ(in) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
All timing reference points are 0.8 V and 2.0 V on inputs and 0.6 V and 2.2 V on outputs (90% points). Input rise and fall times equal 10 nanoseconds.
NOTES:
6.
7.
8.
9.
10.
11.
12.
13.
14.
W must
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
8-18
TEXAs
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
MOS
LSI
TMS4044, TMS40L44
4096-WORD BY 1-BIT STATIC RAMS
DECEMBER 1977 - REVISED MAY 1982
+ s-v Supply
Single
AO
A1
A2
A3
A4
A5
TMS4044-12,
TMS4044-20,
TMS4044-25,
TMS4044-45,
TMS4044/TMS40L44 .. NL PACKAGE
(TOP VIEW)
( 10% Tolerance)
TMS40L44-12
TMS40L44-20
TMS40L44-25
TMS40L44-45
ACCESS READ
TIME
(MAX)
120 ns
200 ns
250 ns
450 ns
OR WRITE
CYCLE
(MIN)
120 ns
200 ns
250 ns
450 ns
TMS4044
TMS40L44
MAX
(OPERATING)
303 mW
220 mW
A6
A7
AS
A9
A10
A11
Vi
Vss
5
f/)
Q)
CJ
oS;
Q)
PIN NOMENCLATURE
Addresses
Data In
t::
Data Out
Chip Select
c.
AD - A11
Vee
VCC
+5-V Supply
VSS
Ground
iN
Write Enable
C.
:::::I
en
...>
E
Q)
~
"C
c:
MAX
(STANDBY)
84mW
60 mW
<t
a:
CJ
0';:;
..,
en
~
description
This series of static random-access memories is organized as 4096 words of 1 bit. Static design results in reduced
overhead costs by elimination of refresh-clocking circuitry and by simplification of timing requirements. Because this
series is fully static, chip select may be tied low to further simplify system timing. Output data is always available
during a read cycle.
All inputs and outputs are fully compatible with Series 74, 74S or 74LS TTL. No pull-up resistors are required. This
4K Static RAM series is manufactured using TI's reliable N-channel silicon-gate technology to optimize the cost!
performance relationship. All versions are characterized to retain data at Vee = 2.4 V to reduce power dissipation.
The TMS4044!40L44 series is offered in the 18-pin dual-in-line plastic (NL suffix) packages designed for insertion
in mounting-hole rows on 300-mil (7.62 mm) centers. The series is guaranteed for operation from ooe to 70oe.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
8-19
TMS4044, TMS40L44
4096WDRD BY 1BIT STATIC RAMS
operation
addresses (AO-A 11 )
The twelve address inputs select one of the 4096 storage locations in the RAM. The address inputs must be stable
for the duration of a write cycle. The address inputs can be driven directly from standard Series 54/74 TTL with no
external pull-up resistors.
tn
r+
The read or write mode is selected through the write enable terminal. A logic high selects the read mode; a logic low
selects the write mode. W must be high when changing addresses to prevent erroneously writing data into a memory
location. The W input can be driven directly from standard TTL circuits.
Q)
r+
n'
::%J
data-in (D)
Q)
Data can be written into a selected device when the write enable input is low. The data-in terminal can be driven
directly from standard TTL circuits._
s:
j
Q.
data-out (Q)
s:
CD
The three-state output buffer provides direct TTL compatibility with a fan-out of two Series 74 TTL gates, one Series
74S TTL gate, or eight Series 74LS TTL gates. The output is in the high-impedance state when chip select (S) is high
or whenever a write operation is being performed, facilitating device operation in common I/O systems. Data-out is
the same polarity as data-in.
-<
tn
c
"C
"C
standby operation
:::1.
c
n'
CD
CD
<
The standby mode, which will retain data while reducing power consumption, is attained by reducing the Vee supply
from 5 volts to 2.4 volts. When reducing supply voltage during the standby mode, S and IN must be high to retain
data. The Vee transition rate should not exceed 26 mV/ms. During standby operation, data can not be read or written
into the memory. When resuming normal operation, five cycle times must be allowed after normal supplies are returned for the memory to resume steady state operation conditions.
en
8-20
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
TMS4044, TMS40L44
4096WORD BY 1BIT STATIC RAMS
logic symbol t
AO
Al
A2
A3
RAM 4096xl
0"
(1)
(2)
(3)
(4)
(5)
A4
A5
A6
A7
A8
A9
Al0
All
S
Vi
(6)
~ A40095
(17)
(16)
FUNCTION TABLE
(15)
INPUTS
S W
(14)
(13)
(12)
(1O)
11~
,..
(8)
L".
(11)
Gl
OUTPUT
U)
MODE
CD
(,)
HI-Z
DEVICE DISABLED
HI-Z
WRITE
DATA OUT
READ
CD
.......
lEN [READ]
tThis symbol is in accordance with IEEE Std 91/ANSI Y32.14 and
recent decisions by IEEE and IEC. See explanation on palle 10-1.
lC2 [WRITE]
"""l
A,2D
(7)
A\7
oS
o
Co
Co
:J
C/)
Q
...>
absolute maximum ratings over operating free-air temperature (unless otherwise noted) t
Supply voltage, VCC (see Note 1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. -0.5 V to 7 V
[nput voltage (any input) (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 1 V to 7 V
Continuous power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1 W
Operating free-air temperature range . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 0 DC to 70C
Storage temperature range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. - 55C to 150C
E
CD
"C
C
CO
a:
(,)
t Stresses beyond 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 beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maxi mum-rated conditions for extended periods may affect device reliability.
0';'
CO
....
C/)
MIN
TMS4044-12
Operating
4.5
NOM MAX
5
TMS40L44-1 2
Standby
2.4
5.5
TMS4044-20
TMS40L44-20
Operating
5.5
Standby
4.5
2.4
Operating
4.5
5.5
Standby
2.4
5.5
Operating
4.5
TMS4044-25
TMS40L44-25
TMS40L44-45
TMS4044-45
5.5
5.5
0
UNIT
5.5
5.5
-1
0.8
70
NOTE 2: The algebraic convention, where the more negative lIess positive) limit is designated as minimum, is used in this data sheet for logic voltage levels only.
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-21
TMS4044, TMS40L44
4096WORDBY 'BIT STATIC RAMS
electrical characteristics over recommended operating free-air temperature ranges (unless otherwise noted)
TEST CONDITIONS
PARAMETER
MIN
VOH
10H= -1.0 mA
Vee=4.5 V
VOL
IOL=3.2 mA
Vee=4.5 V
II
Input current
10Z
VI=O V to 5.5 V
Sat 2 V or
,..fJ)
,..
n'
TMS4044-20
TMS4044-25
TMS4044-45
TA = 0 c (worst case)
Q)
Ci
l>
Co
10
p.A
10
p.A
40
Vec=2.4 V
15
25
Vec=MAX
50
55
VCC=2.4 V
25
35
VCC=MAX
50
55
mA
Input capacitance
VI=O V,
f= 1 MHz
pF
Output capacitance
VO=O V,
f= 1 MHz
pF
:xJ
3:
UNIT
0.4
25
Vee=MAX
TMS4044-12
10=0 mA
MAX
VO=O V to 5.5V
Wat 0.8 V
TMS40L44
ICC
Typt
2.4
Q)
::J
c..
3:
(1)3
-<
PARAMETER
fJ)
C
'C
'C
(1)
ac,
MIN
250
MAX
UNIT
120
200
250
450
ns
tv(W)
tw(W)
110
180
230
230
ns
60
0
60
75
200
ns
ns
60
50
60
60
75
75
200
200
ns
ns
tsu(D)
MIN
450
MAX
tc(wr)
<
MAX
MIN
200
tc(rd)
(1)
(I)
8-22
to 70
MIN
120
'tsu(A)
tsu(S)
n'
=0 ac
ns
th(D)
ns
th(A)
ns
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
TMS4044, TMS40L44
4096WORD BY lBIT STATIC RAMS
switching characteristics over recommended voltage range, TA = 0 C to 70 C, 1 Series 74 TTL load, CL = 100 pF
TMS4044-12
TMS4044-20
TMS4044-25
TMS4044-45
PARAMETER
MAX
MIN
MIN
MAX
MIN
MAX
MIN
UNIT
MAX
talM
120
200
, 250
450
ns
ta(S)
70
70
100
100
ns
ta(W)
70
70
100
100
tv(A)
tdis(S)
50
60
60
80
ns
tdis(W)
50
60
60
80
ns
20
20
20
20
ns
ns
en
Q)
'>
VVIIHL _______
ADDRESS, A
~'n...r~__-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
VOH
OUTPUT DATA, Q
VOL
_
.......
___t_C_(r_d_)_________________
ADDRESS VALID
CHIP SELECT,S
VIL
Q)
---t=
tdis(S)
--t-ta(S)
c.
c.
::::s
en
...>0
E
Q)
tv(A)
HI-Z
HI-Z~~----------------------~--~~~~
ta(A)-
~
"C
C
nJ
All timing reference points are 0.8 V and 2.0 V on inputs and 0.6 V and 2.2 V on outputs (90% points). Input rise-and fall times
10 ns.
a:
0
'';;
....nJ
en
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-23
TMS4044, TMS40L44
4096WORD BY 'BIT STATIC RAMS
\70~~~ k~--------------------------------------------~
VIL~~~Y ~~----~--------------------------------------~
VIH
WRITE ENABLE,
...enm
...Cio
CHIP SELECT,S
;u
INPUT DATA, 0
--------.1
l-
3:
m
OUTPUT, Q
c.
3:
3
o
VOH - - - - - - - - - - - - - - - - - H I - Z - - - - - - - - - - - - - - VOL
CI)
-<
en
1:-tSU-(A-)--------------------th(-A)=:I.==:j<~--------
ADDRESS, A
"C
"C
WRITE ENABLE,
CI)
<
Cio
I,
CI)
en
CHIP SELECT,
INPUT DATA, 0
VOH
OUTPUT, Q
-t'
VALID
ta(S)
HI-Z
J-----HI-Z----(I
VOL
..
ta(A)-I
Texas Instruments reserves the right to make changes at any time in order to improve dasign and to supply the best product possible .
8-24
. TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
MILITARY
CMOS
LSI
SMJ5517
2048-WORD BY 8-BIT STATIC RAM
DECEMBER 1983
+ 5-V Supply'
Single
Vee
o
c.
c.
u
" u u u uuu
<zzz>zz
A6
A5
A4
A3
A2
Al
150 mW Typical
5 mW Typical
50 p.W Typical
SMJ5517 .. FG PACKAGE
(TOP VIEW)
Performance Ranges:
SMJ5517-15
SMJ5517-20
CD
-:;CJ
CD
en
E for OR-ties
A7
A6
A8
A5
A9
A4
W
A3
A2
Al0
Al
E
AO
D08
DOl
D07
D02
D06
D03
D05
VSS-...._ _....r-D04
DOl
4 3 2 1 323130
6
29
6
7
8
28
27
26
9
25
10
24
11
23
12
22
13
21
14151617181920
:::s
en
...o>
AS
E
CD
A9
NC
W
G
"C
C
co
A10
a:
D08
D07
CJ
-.;:.
...,co
en
description
The SMJ5517 static random-access memory is
organized as 2048 words of 8-bits each. Fabricated
using complementary silicon-gate MOS technology;
the SMJ5517 operates at high speed and uses less
power than conventional NMOS 2K x 8 static RAMs.
It is fully compatible with Series 54174, Series
54S/74S, or 54LS174LS TTL. Its static design means
that no refresh clocking circuitry is needed and timing requirements are simplified. Access time is equal
to cycle time. A chip-enable control is provided for
controlling the flow of data-in and data-out and
another output enable function is included to allow
faster access time.
PIN NOMENCLATURE
AO-A 10
Address
DO 1-008
Output Enable
VCC
+ 5-V
~S
Ground
Write Enable
Supply
The SMJ5517 static RAM has the same standard pinout as Tl's compatible 16K SRAMs, and EPROMs. This makes
the SMJ5517 plug-in-compatible with the '4016 and the '2516. Few modifications, if any, are needed for other 16K
t Low cost J package available soon.
ADVANCE INFORMATION
This document contains Information on a new product.
TEXAS
INSTRUMENlS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-25
SMJ5517
2048WDRD BY 8BIT STATIC RAM
5-V SRAM or EPROM. This allows the microprocessor system designer complete flexibility in partitioning his memory
board between read/write and nonvolatile storage. Of special importance is the data retention feature of the SMJ5517,
as long as Vee ;;:= 2 V, the device retains data indefinitely.
The SMJ5517 is offered in a 24-pin dual-in-line ceramic sidebraze package (JD suffix) and in a 32-pad leadless ceramic
chip carrier (FG). The JD package is designed for insertion in mounting-hole rows on BOO-mil (15,2 mm) centers, whereas
the FG package is intended for surface mounting on solder pads on 0.050-inch (1 ,27 mm) centers. The FG package
offers a three layer rectangular chip carrier with dimensions 0.450 x 0.550 x 0.1 00 (11,43 x 13,97 x 2,54).
operation
addresses (AO-A 10)
....en
....DI
Cr
:u
DI
::2
C.
-<
en
c
The eleven address inputs select one of the 2048 a-bit words in the RAM. The address-inputs must be stable for
the duration of a write cycle.
chip enable/power down (E)
The chip enable/power down terminal affects the data-in and data-out terminals and the internal functioning of the
chip itself. Whenever the chip enable/power down is low (enabled), the device is operational, input and output terminals are enabled, and data can be read or written. When the chip enable/power down terminal is high (disabled),
the device is deselected and put into a reduced-power standby mode. Data is retained during standby.
output enable (6)
The output-enable terminal affects only the data-out terminals. When output enable is at a logic high level, the output
terminals are disabled to the high-impedance state. Output enable provides greater output control flexibility, simplifying data bus design.
write enable (W)
The read or write mode is selected through the write-enable terminal. A logic high selects the read mode; a logic low
selects the write mode. Wmust be high when changing addresses to prevent erroneously writing data into a memory
location.
data-In/data-out (001-008)
<
Data can be written into a selected device when the write-enable input is low. The three-state output buffer provides
direct TIL compatibility with a fan-out of one Series 54S/74S, five Series 54LS/74LS, or twenty Series 54ALS/74ALS
TIL loads. The D/Q terminals are in the high-impedance state when output enable (<3) is high, chip enable (E) is high,
or whenever a write operation is being performed. Data-out is the same polarity as data-in .
"C
"C
~
CD
n'
CD
en
8-26
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
SMJ5517
204aWORD BY aBIT STATIC RAM
functional block diagram
A4
-----t~
AS
A6
----4~
A7
-----t~
ADDRESS
BUFFER
8
OUTPUT
DATA
CONTROL
DQ10Q8 -4--t~f---I----4t--~"'"
en
CI)
CJ
'S
CI)
t:
o
Co
Co
~
en
..
AO
A2
A1
A3
>
o
E
CI)
:?!
"C
C
CO
:?!
<t
a:
CJ
+::
CO
en
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
8-27
SMJ5517
2048WORD BY 8BIT STATIC RAM
logic symbol t
AO
A1
A2
A3
A4
RAM 2048 X 8
0
(8)
(7)
(6)
(5)
(4)
(3)
AS
A6
A7
A8
,..rn
,..I
n'
A9
A10
::a
~
s:
I
:l
(1)
s:
DQ1
3
o
DQ2
-<
DQ3
rn
DQ4
DQ5
'C
'C
DQ6
,..
DQ7
DQ8
CD
<
cr
CD
FUNCTION TABLE
(23)
(22)
(19)
(18) _
(20)
L..
4-
DQ1-DQ8
MODE
VALID DATA
WRITE
DATA OUTPUT
READ
[PWR OWN)
HI-Z
POWER DOWN
HI-Z
OUTPUT DISABLED
G2
1.2 EN [READ)
1C3 [WRITE)
(9)
W
10...
La. G1
(21)
Q.
CD
>A 2047
(2)
A.3D
r
A.Z4 ..
\74
(10) .....
_.
.
(14)_ ..
(11) _
(13) .....
(15) ... :
(16) .....
-..
(17) '.
t This symbol is in accordance with IEEE Std 91/ANSI Y32.14 and recent decisions by IEEE and IEC. See explanation on page 10-1.
en
absolute maximum ratings over operating case temperature range (unless otherwise noted) t
Supply voltage. VCC (see Note 1) .............................................
-0.5 V to 7 V
Input voltage (any input) (see Note 1) ...........................................
-1 V to 7 V
Continuous power dissipation ........................................................
1 W
..........................................
- 55 C to 125C
Operating case temperature range
Storage temperature range .................................................
- 55 C to 150 C
t Stresses beyond 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 condition's beyond those indicated in the "Recommended Operating Conditions" section of this specification
is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1: Voltage values are with respect to the VSS terminal.
8-28
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
SMJ5517
2048WORD BY 8BIT STATIC RAM
recommended operating conditions
PARAMETER
Supply voltage, VCC
NOM
MAX
4.5
5.5
VCC- 0 . 2
o.a
VSS-0.2
-55
125
2.2
MIN
UNIT
V
V
V
V
The algebraic convention, where the more negative (less positive I limit is designated as minimum, is used in this data sheet for logic voltage levels only.
electrical characteristics over recommended operating free-air temperature range (unless otherwise noted)
(I)
PARAMETER
VOH
VOL .
II
TEST CONDITIONS
MIN
= -2 mA
= 2 mA
2.4
IOH
10L
Input current
D01-DOa
VI
D01-DOa
VCC
0 V to 5.5 V,
5.5 V
inputs only
ICC3
VCC = 5.5 V,
10 = 0, E = VIH MIN
E = VCC -0.2 V
VCC(DR)
ICC1
ICC2
5 V, TC
Typt
UNIT
Q)
'$
0.4
-1
p.A
-5
p.A
90
mA
5
100
mA
p.A
5.5
30
VCC(DR) -0.2 V
MAX
25C.
c.
c.
~
en
...>
E
Q)
SMJ5517-15
MIN
MAX
SMJ5517-20
MIN
MAX
C
CO
UNIT
150
150
200
200
90
120
ns
ns
ns
10
10
ns
90
120
ns
tc(rd)
tc(W)
tw(W)
tsu(A)
tsu(E)
50
70
ns
10
10
100
10
10
130
ns
ns
th(D)
1::
o
PARAMETER
tAVWH
Q)
"C
timing requirements over recommended supply voltage range and operating case temperature range t
tsu(D)
th(A)
CJ
IX:
CJ
'';:
CO
....
en
ns
t AC test conditions:
Input pulse levels: 0.8 V and 2.2 V
Input rise and fall times: tr = tf = 5 ns
Input and output timing reference levels: 0.8 v and 2.2 V
Output load: 1 TIL gate, CL = 100 pF
34
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-29
SMJ5517
2048WORD BY 8BIT STATIC RAM
switching characteristics over recommended supply voltage range and operating case temperature range t
PARAMETER
SMJ5517-15
MIN MAX
SMJ5517-20
MIN MAX
UNIT
talA)
150
200
talE)
150
200
ns
talGl
60
70
ns
tv(A)
tdis(E)
10
tdis(G)
10
50
50
ns
ns
60
60
ns
ns
50
ns
tdis(W)
ten(E)
ns
ten (G)
ns
tenlW)
ns
50
t AC test conditions:
Input pulse levels: 0.8 V and 2.2 V
Input rise and fall times: tr = tf = 5 ns
Input and output timing reference levels: 0.8 V and 2.2 V
Output load: 1 TIL gate, CL = 100 pF
capacitance over recommended supply voltage and operating case temperature ranges, f
1 MHzt
C.
s:
Typt
MAX
C1I
Ci
Input capacitance
VI = 0 V, f = 1 MHz
10
pF
Co
Output capacitance
Vo = 0 V, f = 1 MHz
10
pF
PARAMETER
-<
en
TEST CONDITIONS
"C
"C
...
ro+
C1I
<
n'
C1I
(I)
8-30
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
UNIT
SMJ5517
2048-WDRD BY 8-BIT STATIC RAM
PARAMETER MEASUREMENT INFORMATION
OUTPUT
UNDER TEST
---_a
C/)
CL = 100pF
Q)
CJ
-s:Q)
c
.......
0.
0.
:::l
en
...>o
E
Q)
~
"'C
C
1
.... . . . - - - - - - - - tclrdl--------~I
ADDRESS
~F----------------------------------~~~------------1-. ......- - - - - t a , A I
.1
I ~taIGI------.J
E"t
Ii+-tenIGI---t
II
t~~i-------------
if
i~J;;.----------:'---:----J I
I 1oI1. . . . - - - - - - - t a I E I - - - -......1
I
1
... . 1 - - - - - t e n I E I - - - -.......1
I
I-
___________________________
~~
I ~tvIAI~
i
I
I I
i.--tdiSIGI'-';1
tdislEI
D
ca
<t
a:
CJ
ca
....
en
111 _ _
DQloutl
184
TEXAS
INSfRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
8-31
SMJ5517
2048WDRD BY 8BIT STATIC RAM
if
=X-i=-.JII=----------------~;~
--:i~"~:;' .,
---,i
J.----tsu(E)~
I
E ~
I.
--...
en
...
...n
I
l>
I
DOlin)
::::s
c.
3:
3
o
CD
tAVWH
.,
-I
I
I
1 ' - '
DO(out)
3:
(see NoteS)
...... tsu(A)
I-
::Il
,,",_______
. fro-I- - -
tdls(G)
j 4 - - tw(W) --...
(see Notes 7. 11) (see Note 5) 1 I
------c
-<
en
ADDRESS
"C
"C
::l
C
CD
<
n"
CD
i:IF------;!("I
. r--
U)
DO(out)
ten (WI
---I
Notes 7. 1111
th(D)..f (see Note 101
DOlin)
184
8-32
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
SMJ5517
204BWORD BY BBIT STATIC RAM
:J-
d d
INTERNALJ
CHIP SELECT
VI
en
Q)
(.)
'S;
Q)
.....
Co
Co
::J
..
CJ)
>
E
Q)
INTERNAlJ
CHIP SELECT
"C
C
(U
<t
a:
(.)
'';:;
...
(U
CJ)
VONI
OUTP~ ORWE~sl
I
I
INTERNALJ
CHIP SELECT
5
~
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
8-33
......
fA
D)
(i'
::u
l>
3:
D)
:::l
C.
3:
3
CD
-<
fA
'C
'C
CD
<
(i'
CD
(I)
8-34
Interchangeability Guide
EPROM Devices
I~
ROM Devices
Applications Information . .
Logic Symbols
Mechanical Data
Applications Brief
64K DYNAMIC RAM REFRESH ANALYSIS
SYSTEM DESIGN CONSIDERATIONS
64K SYSTEM HARDWARE
64 KHZ
OSCILLATOR
64K
.REFRESH
CONTROLLER
64 KHz
OSCILLATOR
64K
REFRESH
CONTROLL'ER
.~
......E
CO
Compatibility among all 64K Dynamic RAM vendors can be achieved by designing to TI's 4164
64K x 1 Dynamic RAM. The TMS 4164 requires all 256 rows to be refreshed within 4 ms. Competitive 64K D RAMs which are not able to achieve the 256 cycle, 4 ms refresh rate require twice
the number of sense amplifiers as the TMS 4164 and half the number of refresh addresses. A 64K
D RAM which requires the 128 cycle, 2 ms refresh treats the 256 cycle, 4 ms refresh as two refresh
events in 2 ms each.
Simply:
256 cycle in 4 ms
=2
.E
en
c
.~
CO
.5:a
Q.
c.
<t
The extra address bit, A7, during refresh is treated by these vendors as a don't care situation.
The TMS 4164 has the same refresh rate as the 4116, 16K x 1 Dynamic RAM, which requires
128 rows to be refreshed in 2 ms. Most 4116 based systems already contain the extra refresh
counter bit required for upgrading to the 64K. Those implemented with the 74LS393; 8-bit
counter already do.
For a given cycle time, say 280 ns, the 256 cycle 4 ms refresh architecture of the TMS 4164
requires the same refresh overhead as the 128 cycle 2 ms approach as can be seen by the following calculations:
Refresh overhead
256 cycles
4 ms/280 ns per cycle
128 cycles
2 ms/280 ns per cycle
1.8%
9-1
However, the TMS 4164 provides the user with the following advantages:
Half the number of sense amplifiers, small chip size, low cost.
Lower power yielding lower temperature and increased reliability.
More chip area devoted to memory array allowing greater detectable cell charge and
.
.
improved performance.
In summary, the TMS 4164 is compatible with 16K DRAMs and other 64K DRAMs since they are
all refreshed at the same rate. An extra counter bit A 7, introduced to the TMS 4164 during refresh will insure compatibility among all 64K DRAMs.
MOS Memory
Applications Engineering
9-2
Applications Brief.
256-CYCLE REFRESH CONVERSION
A7 - - - - - -____________________________________
zao SIGNALS
SELECT
1-0F-2
DATA SELECTOR
SYSTEM SIGNALS
RFSH - - - - -.......;.....-<11
In
<til
Adding the circuit above to Z80-based systems increases availability and competitive pricing among
those vendors who have announced 64K dynamic RAMs1 including
*
-
c
o
'+:
..E
CO
TEXAS INSTRUMENTS
Fairchild
Inmos
National
Signetics
....o
.5
en
C
'+:
Z80 users who are considering an upgrade in dynamic memory from 16K to 64K have much to
gain by modifying the Z80 128-cycle refresh. The circuit shown above converts the Z80 128-cycle
refresh to the 256-cycle refresh required by TI's TMS 4164 64K dynamic RAM. Designing in the
256-cycle refresh results in broader choice of 64K dynamic memory available to the designer.
Designing with only 128-cycle capability severely limits the potential sources for 64K dynamic
RAMs.
CO
,~
Q.
c.
<I:
Adding the circuit shown above to the Z80-based system also allovys the designer to take advantage of the TMS 4164's low cost and low power dissipation that result from using only half as
many sense amplifiers as the 128-cycle approach.
9-3
RAO-RAS
oo-os
CAO-CAS
MAo-MAs
A7-A 13
CA7
RA7
REFRESH
ENABLE
ROW
ENABLE
RFSHEN
MA7
ROWEN
20
COuNT
CNf
Adding the above circuit to those systems which utilize a 3242 allows the use of 256-cyclerefresh parts. The circuit on the following page may also be incorporated into designs using the
3242A where the zero-detect output is not available.
These designs are presented to demonstrate possible implementation, however, particular system
requirements may suggest alternate circuits to optimize component layout.
NOTE; The SN74LS153 may be replaced with an SN74LS352 to obtain inverted signal for all
memory addresses.
9-4
3242A
"-
RAG-RA7
Ao-A6
..
.
CAG-CA7
00- 0 6
~~3
A7-A'3
...
CA7
RA7
REFRESH
ENABLE
RFSHEN
ROW
ENABLE
C'OuNT
ROWEN
I Ocr
0A OB
Oc
00
OA OB
I
00
Y r - - - - MA7
_B"""A.....
Wi
't
~A
SN74LS393
c
o
'+:
This output may be used to implement 256-cycle refresh for 3232 devices in conjunction with the other half of
the SN74LS153.
CO
...Eo
'too
.5
In summary, these circuits show how to convert a system to a design with maximum flexibility
that can use either 128-cycle or 256-cycle 64K dynamic RAMs. Meeting this requ irement allows
the use of any 64K RAM which will ultimately result in the lowest cost and most reliable system.
en
'+:
CO
,~
MOS Memory
Applications Engineering
9-5
Q.
c.
<t
9-6
Applications Brief
TMS4164A AND TMS4416
INPUT DIODE PROTECTION
The 64K DRAM family from Texas Instruments has departed from conventional input schemes for DRAMs to
provide the user with improved ESD protection and input clamping diodes for negative undershoot. Both
enhancements of device capability are possible due to the use by TI of a grounded epitaxial substrate in the
manufacture of its 64K DRAMs. While the input circuit technique has provided the user with additional protection and ease of use, it may cause anomalous testing results for the unwary test engineer who tires to drive the
inputs to large negative voltages.
Shown below is an equivalent circuit for the input circuitry of the TMS4164A and the TMS4416.
I
I
I
I
I
..: __ J
c:
'';:
CO
o
.E
en
c:
"l-
'';:;
CO
The diode and transistor clamping circuit is the essential element in protecting the device from electrostatic
discharge (ESDI damage. Figure 2 shows the physical layout of this circuit.
,~
C.
Q.
cd:
9-7
PAD OPENING
IN OVERCOAT
PAD
PAD
METAL
METAL-TO-DIFFUSION
CONTACT OPENINGS
P-
VSS-METAL
p-
P+
The essential element of the circuit is the input diode (A). which is surrounded by a diffused guard ring (B) connected to VSS.
This circuit can be viewed as a combination of a lateral NPN transistor, a bipolar diode, and a thick field transistor - all occupying the same area and connected to the input pad. The P - /P + substrate is both the base of the transistor and the anode
of the diode. Both are connected to VSS through the resistance of the substrate from the surface of the chip to the backside.
During an ESD with positive voltage, the input diffused area goes into reverse-bias breakdown, which turns on the bipolar
transistor, thus clamping the input voltage. The action of the transistor is identical to second breakdown observed in conventional bipolar transistors. Once the transistor turns on, it can sink a large amount of transient current which is evenly
distributed over the area of the input diffusion (collector of the lateral transistor). This avoids localized heating from the
energy in the ESD. Localized heating could destroy the integrity of the input diode. For ESD with negative voltage, the diode
and the transistor act to clamp the input voltage. When the input voltage drops below - 0.7 V, the input diffusion appears as
a cathode for a diode tied through the substrate resistance to ground. It also acts as an emitter for the lateral NPN transistor.
Both elements turn on and tend to uniformly source the current in the input diffusion.
.
The polysilicon resistor included in the input circuit serves to limit the amount of voltage that reaches the thin oxide
associated with the address buffers and clock inputs. The dynamic impedance of the input clamping circuit is considerably
lower than the resistance of the polysilicon resistor.
The input circuit also offers the advantage of clamping negative undershoots on the inputs during normal operation. While
this provides advantage to the board and system designer, it can cause confusion for the test engineer unless he fully
understands the limits of his tester. DRAMs have historically been specified with negative dc input voltages of -1 V. In addition, they are often tested/characterized to - 3 V. This testing has been done to ensure that the devices will operate correctly with a negative input undershoot, which is transient. Such testing was required due to the inability of a MOSFET of
reasonable size on the chip to clamp the negative-going input and due to the susceptibility of address input buffers on some
MOS RAMs to negative input undershoots. The input clamping mechanism, provided on the TMS4164A and the TMS441 6,
can supply sufficient current to clamp the input transient.
Difficulty in testing the device with negative dc input voltages can occur due to the tester's output driver devices going into
saturation when forward biasing the input diode. Also, most testers are unable to supply the large transient current requirement during reversal of bias on the input diode and transistor. Both effects will result in distortion of the tester's waveforms.
What may appear to be poor setup and hold time margins of the device may actually be a tester's inability to supply the correct waveforms to the device at the proper time.
The improvement in both ESD protection and signal undershoot on system boards offered by the input circuit may be
overlooked if erroneous conclusions are drawn from incoming testing with negative dc input voltages below - O. 7 V.
9-8
TESTER LIMITATIONS WITH PROGRAMMED INPUT LOW LEVELS OF LESS THAN - 0.7 V
Driver distortion occurs when input low levels are programmed for values below - 0.7 V. The input diodellateral NPN transistor shares a common PN junction which becomes forward biased at - 0.7 V and below. The transistor collector, which is
tied to VSS, carries most of the forward-bias current (see Figure 3).
Vss
, The diode exhibits a classical forward- to reverse-bias recovery delay due to a momentarily large reverse current of amplitude
limited only by the programmed reverse voltage VIH and driver output impedance R, i.e., the input approximates a momentary short circuit. An initially large short-circuit current plateau (lR =VIH/R) subsequently relaxes to the normal dc reversebias current IS (see Figure 4). The time from the positive transition edge, corresponding to t= 0 in Figure 4, to the point
where the reverse current surge relaxes to 10% of the plateau value is the diode recovery time (toft).
c:
o
'';:;
.E
....
CO
..,.,------ toft
-------iP4
VIH
.5
t/)
c:
'';:;
CO
,~
0.
c.
<C
10% IR
R:
VIH:
IS
Driver impedance
Address input high-level (reverse-bias)
9-9
Figure 5 shows how the driver output waveform is altered. During forward bias, the transistor clips the negative level at VFB
(in the range - 0.7 V to - 1.4 V) with the VIL level programmed over the range of - O. 7 V to - 6 V. During the initial reverse
bias, the driver output voltage Yo is given by the programmed VIH level minus the iR drop across the driver output impedance, i.e.,
Vo = VIH- iR
During the current plateau, the Vo value is essentially 0 V. The driver output voltage then recovers to the programmed value
as the diode reverse current relaxes to the dc reverse-bias level IS. In effect, the toft value is a measure of the time that the
output waveform is distorted if the unwary engineer programs VIL values significantly below - O. 7 V.
Vo
V,H
V,L
VFO:
V,L:
"0
c
:::l
:::l
----....----
Vo = VIL(lH) - iR
Forward-bias diode drop
Address input low-level (forward-bias)
S'...."
...m2r
The following equation derived from diode switching theory serves to estimate the magnitude of the toft values for input'
levels below -1 V.
en
"2-
c:;"
,..m
The coefficient 40 ns is a characteristic of the diode structure and physical parameters of the material. For example,
VIL = - 3 V and VIH = + 3 V give toft = 20 ns. This estimate is not accurate at very small forward-bias values, because it
ignores the rise time of the driver's positive transition edge. As long as the predicted value is greater than or equal to the edge
transition time, the estimate is good. It is assumed that driver output impedance has the same value R at both upper and
lower levels, VIIi and VIL.
The distortion in driver waveform, shown in Figure 5, increases as the driver input low level is progressively driven more
negative. Depending on driver output impedence, only slight distortion is observed in the positive transition for input levels
near -0.7 V to -1 V. This irregularity corresponds to the onset of the recovery phenomenon short-circuiting the output of
the driver .. Significant distortion occurs at large negative values of VIL, and the test engineer must be aware of this
phenomenon to prevent erroneous conclusions as to the performance of the device.
The input transistor provides great advantage to device use in a system environment. In a system, the negative undershoot
of an address line is caused by transient transmission-line reflections (undershoot of negative-edge transitions). Here the input transistor clips much of the swing below - O. 7 Von the address line. Positive-edge transition from a settled negative address low level, which gives rise to the forward-to reverse-bias recovery delay, does not occur in the typical system environment.
9-10
MOS Memory
Applications Engineering
Applications Brief
TMS4164 AND TMS4416
INTERLOCK CLOCK
The TMS4164 (64K x 1) and TMS4416 (16K x 4) dynamic RAMs use a novel interlocked clock to yield enhanced immunity to process variations, temperature, and voltage induced parametric changes. The basic concept of an interlock clock structure is to provide a synchronous timing operation that eliminates race conditions.
As an aid to understanding the interlock clock, an overview of the memory control structure and its functions
will be presented first.
The TMS4164 (Figure 1) and TMS4416 (Figure 2) need a minimum of 16 address bits to address all of their
64K memory locations (2 16 = 65,536). Instead of physically using 16 address pins, the DRAMS only use 8
address pins and receive the addresses in two parts of 8 bits each (8 (row) and 6 (column) in the case of the
TMS4416). The first 8 addresses are called the row addresses; once stable on the address pins, they are latched by the low going edge of the row address strobe (RAS) input. The 8 column address bits are then set up
on the 8 address pins and latched by the low going edge of the column address strobe
input. The TMS4416
only uses 6 of the column address lines, disregarding AO and A 7 (These will be utilized in next generation parts
providing an address for 64K x 4 memories). This sharing of address lines is known as multiplexing which keeps
the number of pins on a package to a m,inimum.
iCASi
The TMS4164 and TMS4416 use a square array of memory cells consisting of 256 rows and 256 columns
which is divided into an upper and lower half. A word line (which corresponds to a row) is connected to the
transfer gates of 256 cells that comprise a row of memory. The transfer gates control access to the data stored
on the memory cell capacitor. The bit line (which corresponds to a half of a column) has for each half of the
array 128 memory cells and 1 dummy cell connected to it via the transfer gates. Located physically.between
the two halves of the memory array are 256 sense amps whose inputs connect to the bit lines from each half
of the array. The dummy cell provides the reference (VREF) to a sense amp to determine the state of the memory
cell.
On an access cycle, the row decoders drive the selected word line high turning on all 256 transfer gates in the
selected row and connect 1 memory cell to each bit line. Concurrently, dummy enable (DE) decodes and drives
the transfer gates of one of the rows of dummy cells, and connects 1 dummy cell to each bit line on the opposite
side of the sense amps. The dummy selection uses RA 7 so that the row of dummy cells selected is on the opposite side of the sense amp from the selected row of memory cells. Connecting the memory and dummy cells
to their respective bit lines causes a differential voltage to be established at the inputs of the sense amps. This
differential voltage is then detected by the sense amps whose outputs will change to reflect the detected state
of the memory cells. After sensing is completed, the output of the sense amp is driven back onto the bit lines
to refresh the memory cells. Signal restoration is necessary because an access results in a destructive read (the
memory cells no longer contain valid data after the access). This is due to the large bit line capacitance
(=600 fF) and the relatively small capacitance of the cell (50 fF). Connecting the cell to the bit line depletes
the cell charge, and makes refresh necessary to ensure valid data retention. This restoration is transparent to
the user but should not be confused with providing external refresh. After sensing is completed, the data on
the bit lines can now be selected by the column decoders. The column decoders select 4 of the 256 sense amps
using AO-A5 (TMS4164) and A 1-A6 (TMS4416) for the selection. On the TMS4164, these 4 bits are further
decoded by a 1 of 4 decoder using A6 and A 7 (the 4 bit output of the TMS4416 eliminates the need for the
1 of 4 decoder). This 1 of 4 selector acts as a bidirectional switch for data transfer to or from the sense amps.
Now that the basic blocks and functions of a DRAM have been described, a detailed look at the interlock scheme
will be presented.
'';:;
ca
..
'E
o
'too
.E
(I)
'';:;
ca
,~
C.
Q.
<C
A simplified logic representation of the clock structure is shown in Figures 1 and 2. The clock interlock points
are shown as inverting input NAND gates. The inputs represent timing events that must be complete before
the output of the inverting input NAND gate can trigger a third event; this system provides interlocking. Approximately 60-100 clock signals are generated in a DRAM to control the various functions (address latching, decode
timing, sensing, data transfers within the device, etc.); approximately 15 .of these have been represented. The
following discussion briefly shows the operation of the TMS4164 and TMS4416 DRAMs.
9-11
cp
f\)
W(3)
(2)
CAS
RAS
A7
(15)
(4)
(9)
(13)
A6
(10)
A5
(11 )
A4
(12)
A3
(6)
A2
(7)
A1
(5
AO
(Y
MEMORY ARRAY
DUMMY CELLS
Q(14)
DUMMY CELLS
In
ct
(J
ROW
DECODE
IY MEMORY ARRAY
CAO-CA7
ct
(J
CA6
CA7
W(4)
(1)
(16)
CAS
(5)
RAS
(10)
A7
(6)
A6
(7)
A5
A4
(8)
ROW
(11)
A3
(12)
A2
(13)
A1
(14)
AO
ROW
DECODE
DUMMY
DECODE
DUMMY CELLS
COLUMN
ADDRESS
BUFFERS
(6)
DUMMY
DECODE
DUMMY CELLS
ROW
DECODE
CA1-CA6
-~~~~-
FIGURE 2 -
Ul
-----~---
Applications Information
4
DATA
1/0
The falling edge of RAS causes R 1 to latch the row addresses into the row address buffers and enables interlock point
R2. The row addresses are then amplified and drive the row decoders for row selection. When RAO-RA 7 are valid, the
row address buffers output a signal to interlock point R2. A delay stage within R2 allows the row decoders time to complete
their decoding before the output of R2 goes low. R2 going iow enables the row decoders to drive the selected word line
high. Interlock R2 ensures two things: the row addresses are valid, and decoding is complete before the selected word
line is activated. Address RA7 causes dummy enable (DE) to select the row of dummy cells on the opposite side of the
array from the selected row of memory cells. After row and dummy selection is completed, the decoders then drive the
appropriate word lines high, connecting the memory and dummy cells to their corresponding bit lines. The differential vol~age
at the inputs of the sense amp is sensed, amplified, and driven back onto the bit lines; this refreshes the memory cells
in the selected row. The sense amp control then outputs a signal to interlock RC1 that indicates sensing is complete.
A high logic level on CAs holds the reset on 01 active and forces the 0 output of the data out buffer into a high-impedance
state. A logic low level on CAS removes the reset to allow clocking.
The falling edge of CAS causes interlock C1 to go low (assuming RAs low) driving C2 low to latch the column addresses
into the column address buffers. Interlock C1 ensures that/he CAS cycle is inactive untilMs is low. The column addresses
are then amplified and drive the column decoders for column selection. With CAO-CA 7 valid, the column address buffers
output a signal to interlock point C3. A delay stage within C3 allows the column decoders time to complete their decoding
before the output of C3 goes low. C3 going low enables the column decoders to access the selected columns (4). Interlock
C3 ensures two things: the column addresses are valid, and decoding is complete before the selected columns are accessed. After selection is completed, data can now either be input or output depending on the
signal timing. Interlocks RC1
and RC2 ensure that the sense amps are active and the proper column is selected before a read or write can take place.
Iii
In the case of a read or read-modify-write cycle, the high logic level on the write line (ijh prevents any transfer into the
data in register by keeping the output of W1 high. The presence of CAS low and the output of RC1 low allows RC2's output
to go low; this clocks the level of Winto register 01. Only in the case of an early write (iii low prior to CAS low), when
the output of 01 is not clocked to a logic one, will the data out register be maintained in the high-impedance state. In any
read cycle, the output of 01 is a logic one and the data out regist~r is enabled although data will not be valid until RAs
and CAS access times are both satisfied.
In a write cycle, the low logic level on Wallows the output of W1 to go' low which latches the data present at D (thus
the latter of either CAs or Iii going low latches the data). The logic level at the output of the data out register will remain
until CAS returns to a high leve!.( When CAS is high, the output will go to a high-impedance state.) Data out reflects the
data read from the cell rather than the new data that is written for read-modify-write cycles.
The RAS low time following sensing complete, is used to restore data to the memory cells currently selected by the word
line (restoration after the desctuctive read). Any data that is changed by a write cycle causes alterations of the sense amplifier
which then stores the new data in the memory cells. When RAS goes high, the word line is turned off and the cells now
hold the data restored from the sense amps. RAS going high initializes a precharge state used to equalize the bit lines by
charging them to full VDD potential. Precharge is necess~ry to ensure the charge on the bit lines is equal on both sides
of the sense amp. Another access cycle may begin once the precharge time has been met.
The representation used in Figures 1 and 2 is a simplified logic diagram which does not depict all points of signal interlocking. It does however demonstrate the principle of an interlocked clock scheme. The signal generation and timing becomes
very critical as device delays decrease. In many dynamic RAMs there are over 100 timing signals used to control internal
operations, and these timing signals are generated using delay chains without interlocking. The signal skew resulting from
non-interlocked timing increases device sensitivity to operating conditions and process variations. Although the interlock
clock is transparent to the user, its incorporation on the TMS4164 and TMS4416 offers greater component reliability and
avoids timing race conditions inherent in previous generation DRAMs.
MaS Memory
Applications Engineering
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
Texas Instruments assumes no responsibility for infringement of patents or rights of others based on Texas Instruments applications assistance or product
specifications, since TI does not possess full access to data concerning the use or applications of customer's products. TI also assumes no responsibility .
for customer product designs.
9-14
lead provides compliance allowing the use of any commercial substrate. Digital, Linear, Gate Array, and MOS devices
will be offered in 18-, 20-, 28-, 44-, 52-, 68-, and 84-pin
packages through TI.
Package Outline
The mechanical data for the PLCCs is given in Figures
1 and 2; their thermal properties are listed in Table 1. The
following general statements apply to the packages:
INTRODUCTION
2.
The post molded leaded chip carrier (pLCC) was
developed by Texas Instruments in 1980 to improve the packing density of ICs on printed circuit (PC) boards and overcome some of the size constraints normally caused by dualin-line (DIP) packages. The PLCC was also designed to be
used under the same environmental conditions as the DIP
without any reliability degradation. The PLCC occupies approximately 40% to 60% of the PC board area of an
equivalent DIP, and requires no through holes (surface
mount), therefore, it lowers the cost on PC boards. Unlike
some surface-mounted packages, TI's PLCC requires no
special PC board material considerations. The design of the
3.
4.
5.
6.
7.
s::::
'+I
aJ
E
...
.....o
.E
tn
s::::
'+I
aJ
CJ
'=0.a
~
9-15
~--------::~~:~:~~~:--------~
~7,34(0.289)~
rr
11,86 (0.467)
11,61 (0.457)
10
12
13
0,686 (0.027)
0,660 (0.026)
14
10,90 (0.429)
"~['42'1 ~1 _:
____________4-______+--J
SEATING PLANE
17
1,12 (0.044)
0,737 (0.029)
0,635 (0.025)
l>
"C
n'
....
Q)
0'
:::l
(I)
5'
0'
...
3
Q)
....
0'
:::l
9-16
MAX
NO.OF
TERMINALS
20
28
44
52
68
A
MIN
9,70
(0.382)
12,24
(0.482)
17,32
(0.682)
19,86
(0.782)
24,94
(0.982)
MAX
10,03
(0.395)
12,57
(0.495)
17,65
(0.695)
20.19
(0.795)
25,27
(0.995)
MIN
8,89
(0.350)
11,43
(0.450)
16,51
(0.650)
19,05
(0.750)
24.13
(0.950)
C
MAX
9,04
(0.356)
11,58
(0.456)
16,66
(0.656)
19,20
(0.756)
24,28
(0.956)
MIN
8,08
(0.318)
10,62
(0.418)
15,70
(0.618)
18,24
(0.718)
23,32
(0.918)
18
MAX
8,38
(0.330)
10,92
(0.430)
16,00
(0.630)
18,54
(0.730)
23,62
(0.930)
17
16
15
14
13
"m
B
25
26
27
28
4,78 (0.188)
4,06 (0.160)
1,14 (0.045)
0,63 (0.025)
2,41 (0.095) MIN
1,27 (0.050) X 45'
NOM
'14(0'045)X45'
NOM
B------~
~------ A-----------~
1,35 (0.053)
1,19 (0.047)
.~
ca
...oE
..5
en
c
.~
.~
Q.
Co
'
PACKAGE
LEADS
DESIGNATION
18
20
28
44
68
FP
FN
FN
FN
FN
OJA (0 C/N)
OJC (0 C/W)
85.4
113.6
76,8
68,0
45,7
13.8
37,1
32.2
20.3
11.4
9-17
J-Lead Advantage
Texas Instruments PLCC packages are constructed with
the I-lead structure due to its superior performance when
mounted on a wide spectrum of substrates ranging from
ceramic to epoxy-glass. This is possible due to the compliancy of the I-lead which compensates for the possible thermal
mismatch between plastic packages and mounting substrates.
GULL WING
ADVANTAGES
-
DISADVANTAGES
EXTENDS X-Y SIZE
PROVEN PROCESS
EASY AUTO-POSITIONING
:t>
"2"C
..n'
Q)
0'
:sen
5"
..,d'
3m
(0.1531n2)
...
DISADVANTAGES
ADVANTAGES
0'
::l
PROVEN PROCESS
EASY REPLACEMENT
SOCKETING EASY
9-18
'';:;
E
...
....oC .
til
'';:;
,2
C.
Co
<C
Figure 4. PLCC and DIP One Megabyte Menwry Expansion Boards
9-19
are
PC board design
Solder paste application
Component mounting
Oven drying (optional)
Solder retlow
'2.,.
Cr
m
...ci"
:r
.....
0
8.81 (0.347)
A
8.05 (0;317)
3m
s...
~
T(
en
PC Board Design
00000
0.762 (0.030)
0.635 (0.025)
l>
"C
...
....
""-1
2.03 (0.080)
1.78 (0.070)
~r
......
00000
12.4 (0.487)
11.6 (0.457)
B
9-20
Particle size
Particle shape
Percentage of metal content
Temperature range
Component Placement
Two types of vapor phase systems are the batch and the
in-line. The batch system is a two-vapor system that uses a
fluoroinert liquid such as FC-70 for the primary vapor and
a clorofluorocarbon such as trichlorotrifluoroethane (R113)
as the secondary liquid (see Figure 6). The secondary liquid
has a lower boiling point (47.6C) than the primary liquid
(215C) thus acting as a blanket to prevent loss of the expensive primary liquid. The in-line system (see Figure 7)
is a single-vapor system using only a primary vapor (such
as FC-70). The batch system is the forerunner of the in-line
and is more suited to development and small production
where the in-line is tailored to a mass production atmosphere
requiring good throughput and minimal operating expense.
Although the two systems are targeted to different markets
their basic operation is the same. Both are capable of single
and double sided surface mount.
Oven Drying
r::
'';:
CU
E
...
....o
.E
C/)
r::
o
'';:
Solder Reflow
While several methods of solder reflow are available,
vapor phase soldering has been the most successful and is
becoming the industry standard.
9-21
CU
,~
C.
c.
<t
..
SECONDARY
VAPOR
(VAPOR BLANKET)
CONVEYOR
VAPOR
CONDENSING
PRODUCT
VENTILATION
SATURATED VAPOR
VENTILATION
IMMERSION HEATING ELEMENTS
BOILING FLUOROINERT
ELECTRONIC FLUID
9-22
Cleanup
Following the soldering process, it is necessary to remove
the flux residues. These residues can be removed by traditional cleanup methods if the components have approximately
5 mils clearance to the PC board. One benefit of the PLCC
with its J-leads is that it provides approximately 29 mils of
clearance. Special soaking, agitation, or other methods will
be necessary to provide adequate cleanup for components
with less that 5 mils of clearance.
CONCLUSION
A brief overview of surface-mount technology has been
given showing its advantages over standard plated-throughhole technology. Surface mounting is a cost-effective, sensible solution to the ever increasing demand for denser circuit boards. Detailed information about surface mounting is
available from most major component and equipment
manufacturers and through numerous technical articles on
the subject. As the electronics industry strives to implement
more functions in a given area, Texas Instruments believes
surface mounting will become the predominant mounting
technology of the future.
MOS Memory
Applications Engineering
"';:;
S
E
...
-E
.5
tn
C
".;:i
"~
Q.
c.
9-23
l>
'C
'2.
ri'
Q)
,..
o
:::J
en
....5'
...o
3
Q)
,..
o
:::J
9-24
Applications Brief
TTL DRIVERS FOR THE TMS4416-15
Some form of drive circuitry is needed when DRAMs are used with processors. such as the Z-80 or Z-8000. One
possible solution involves the use of a precision delay line; however. a more cost-effective and efficient approach
uses TTL devices as drivers. Two versions of TTL driver circuits are shown in Figures 1 and 2. The first figure
shows the drive circuit for a memory array using TMS4416-1 5 DRAMs and the Z-80 processor; Figure 2 shows
the same array configured for use with the Z-8000 processor. Both circuits are designed to drive 256K bytes of
memory arranged in either 8- or 1 6-bit words. They provide all DRAM control signals. address multiplexing. and
refresh address generation. The circuits shown for the Z-80 and the Z-8000 use the hidden refresh provided by
these devices so that refresh/access arbitration is not necessary. Time delays were selected to provide maximum
performance from the TMS4416-15 with off-the-shelf components. (Enhanced operation could be obtained by
hand sel,ecting components for single applications.) A comparison of the two circuits will reve~1 the differences
between the two. The following description applies to both circuits.
The memory array is arranged as 4 banks of 8 TMS4416s. Two TBP18S030 PROMs decode and generate the
control signals for the drive circuit. BAO and BA 1 are used to select which bank of memory will be accessed.
MREQ and ACCESS are NORed and then delayed by 3 inverters to provide a CAS signal. The MUX Signal that
is used to switch the 74S153 multiplexers and propagate the column address to the memories is taken from
the output of the first inverter in the CAS delay. CAS is connected to all the devices in the array. (Since RAS
acts as a chip enable. CAS will only activate the memories in the bank that has RAS active; this keeps the power
consumption of the array lower than using CAS as select logic.) Two CAS drivers are used to reduce the effects
of the capacitive load of the DRAM CAS inputs. (This also improves drive characteristics and reduces noise.)
Seri~s damping resistors have been added to reduce ringing on the address lines. These resistors should be
between 15 and 68 ohms. depending on the circuit board layout. and can be determined by examining the
address waveforms with an oscilloscope and selecting a value that produces the cleanest signal. The desired
8- or 16-bit data word from the active bank is selected using RO. R1. and the READ line. RO and Rl can be
address lines from the Z-8001 or they can be generated from memory mapping logic. If the READ input is low
during an access cycle. the output enable of the TMS4416 will be activated (RDA-RDD); a high input to READ
will select a write output (WRA-WRD). Using this matrix. the memory can be divided into sixteen 16Kx8 or
eight 16K x 16 blocks. The desired word width of the data output will be dependent on the microprocessor
being used. For an 8-bit data bus the two data busses shown in the diagram would be connected in parallel.
Since the Z-80 only directly accesses 64K of memory. bank select logic must be included in this memory system
to provide higher order address lines. The design of the bank select circuitry has been left up to the user. but
might include memory mapping or other logic.
c
o
o+:;
CO
E
...
o
'+.5
en
o+:;
CO
o~
C.
Q.
ct
9-25
0:
r- -
II)
II)
w
U
I-
r-
0:
Q.
;:::-
C9
N
W
:r
I0:
u.
l-
S
U
0:
(j
l>
"C
'2..
(i"
...0"
Dl
:=
~.
..
i
(I)
~
Ci
....5"o
...
1.
,..
Dl
0"
:=
"0
,...'"
a:
I
a:
9-26
a:>
c
II)
""::
II)
I-
w
:>
0:
CI
u:
Jmr-..,
r=l!l~~'
MREO
'9
~
'-'
~bFl6Jilll~
.~ OOOD~, ~
_ 2MS4411
T.c:::::r-r-'
L-~~'-CAS
74LS32
AO
'~
.,.
.1 ~ OS
A2~D<I
B';;
~~~
.s,
nOH
RD'
ROC
~MS4411
00
_ 2MSoI4U1
r-- =2B2V~
20
AD'I
3D
30
AD9
:~6 :~ ~~:~3Y~
7Q
:~ :~~::
:~ :~I
80
GOE
co
N
.....
I t:::::rT'
DOGD1l'
RiS CAs
,1,0-,1,7
2MS.'"
-'
W G DDG-i
""
'-
J:::::J--r
I I
iT
[~ P-ll
--r.,...
I I
S ".:....:
... ,6-.
2V.!.:-
I==n-'
M,I,1
;"::'0",1
TMSUll
~
~ ~lW
J
r~
,of- '--u
1rot
:
:
:,
tV
20
&0;;: 60
AAs CAS
DOG Dir W
r-:::t-~
r--
'0
"T"'"lT'
.hIli
~
T
iff
I JI~ I~
WRD
10
I l---r-r
:,
;M=~
PJ,[
AAsWAO-A7
DOG On- W
:~~; .7fff
L-
I 1'----rT
14SO<tm
~-,~~
0,
RASWAO-Al
4Y~
::
f------ ..
Applications Information
An external refresh counter has been added to the drive circuit for the Z-80 since the Z-80 internal refresh counter does
not support 256 cycle refresh. (Application Brief DR-7 shows a circuit to add the extra refresh address bits similar to the
implementation used here.) As the Z-8000 provides 9-refresh-address bits, its internal refresh counter was used.
A description of the signals used in both circuits previously illustrated is given in Table'. Due to slight differences in the
signals available from the Z-80 and Z-8000 processors, a slight modification of the interface between the processor and the
TTL drive circuits shown will be required. The differences in the interface are shown in Figure 3. The DS signal is generated
from the Z-80's RD and WR lines. The B/Vii input should be tied to a 5-' 0 kilohm pullup resistor. The RFSH signal can be
decoded from the status lines of the Z-8000 as shown with the 74S138; however, it could also be done with other types
of logic if desired. The address of the Z-8000A is only guaranteed valid for 35 ns so the address latches are necessary
when using DRAMs with this microprocessor. MREQ is used to enable the 74LS373 transparent latches for both memory
accesses and refresh cycles.
TABLE 1 - SIGNAL DESCRIPTION
DESCRIPTION
SIGNAL NAME
MREO
BAO,BA'
BS
Board select to designate DRAM access, decoded from high order addresses.
RFSH
Z-80 output or decoded from the Z-8000 status outputs. Signals a refresh cycle.
DS
RO, R1
Address for read or write selection, decoded from high order addresses.
READ
B/W
AO-A15
ADO-AD15
"C
"2-
Z-8000
Z-80
c;'
ii5==Q- os
...O
D)
os------os
Wii
74S08
::J
BANKSElO - - - - - - RO
AO------RO
5'
.....
o
3
Q)
BANKSEL1 - - - - - - Rl
BANKSElO - - - - - - Rl
en
..
Ro - - - - - -
...
o
Vee
----'I/II'Ir--
READ
BtW
BtW - - - - - - BtW
BANKSH2 - - - - - - BAa
BANKSHI - - - - - - BAa
BANKSEl3 - - - - - - BAI
BANKSEl2 - - - - - - BAI
SKU
::J
+5
SKU
Gl
G2A
ST3
G2B
74S138
STO
STl
ST2
9-28
Tables 2 and 3 list the data for the PROMs to provide the control signals. Both the binary and hexadecimal programming data
have been supplied.
A3
-RFSH
A2
Al
BS
BAl
06
BAO
RASO
RASl
0
0
1
1
1
1
1
1
1
0
1
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
07
AO
04
05
-RAS2 -RAS3
0
1
1
0
1
1
1
1
1
03
HEX
ACCESS
0
1
1
0
1
1
1
1
OF
0
0
0
0
1
1
1
1
71
B7
07
E7
FF
FF
FF
FF
PIN
NAME
FIGURE
NAME
A3
A2
Al
AO
Os B/W REAO Rl
RO
07
06
05
04
03
02
01
00
HEX
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
X
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
X
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
1
3F
3F
CF
CF
F3
F3
FC
FC
7F
BF
OF
EF
F7
FB
FD
FE
FF
c
o
"';:
CO
...E
....o
.E,
en
c
o
"';:
CO
"~
Q.
Co
The TTL drive circuits previously described allow the TMS4416-1 5 to operate at maximum speed. Although there are many
ways to provide the necessary control signals for DRAMs, the drive circuits described will provide insight into the control
logic that is necessary to use dynamic RAMs. TTL circuitry was selected in order to avoid the cost of a precision delay line.
MaS Memory
Applications Engineering
9-29
l>
'C
'C
C:)"
Q)
.-+
o
::::s
en
:r
o
..."""
3
Q)
..
.-+
o
::::s
9-30
TMS4416/7220 GRAPIDCS
As the increased activity in computer graphics grows, the
need for dedicated graphics peripherals and video memory
becomes apparent. The NEC 7220 is currently a good answer
for a high resolution single chip graphics controller. The 7220
provides all of the necessary graphics primatives for line,
arc, and rectangle drawing, as well as area fill routines.
Signal timings are easily adapted with extemallogic to provide the proper memory and video timings, with programmable features allowing the user to do in software what has
typically been implemented in hardware. To take advantage
of the 7220' s wide spectrum of operation requires a memory
that is also well adapted to graphics applications. The
TMS4416 16K x 4 dynamic RAM provides such a memory,
with modularity and bandwidth advantages over 64K x 1
memories. The architecture of the TMS4416 provides an output enable function (relieving the need for databus buffers),
faster access times and a 4X bandwidth improvement over
Xl devices of the same speed. Although 64K x 1 nibble mode
parts out perform standard 64K x Is, they can not match the
bandwidth of the TMS4416 and they require more memory
control circuitry to perform the same function. The modularity of the TMS4416 offers efficient memory usage in many
applications and is well suited for both single and multi plane
memory systems.
This application report describes a design coupling the
7220 and the TMS4416 in a single plane, bit mapped graphics
system. The main objective is to provide a detailed example
of the necessary memory interface. While the design does
not use all of the capabilities of the 7220 (DMA, Zoom, Light
Pen, etc.) .it does provide an easily adaptable example that
can be tailored to many applications. This particular system
can be switched between a 512 x 240 noninterlaced and
512 x480 interlaced display by changing a single 7220
parameter byte. To simplify the host interface an existing
Z80A based computer was used to communicate to the 7220
in a Multibus* system, with all the programming done in
BASIC.
To evaluate the design, calculations of the memory and
video requirements will be given with a brief discussion of
key points of interest. Measured drawing times for an arc
and area fill are included to provide some feel for the drawing speed of the 7220.
Referring to the schematic (Figure 1), the graphics board
can be divided into five functional blocks: Multibus* interface, 7220, memory control, display memory, and video output circuitry. Four of the blocks will be discussed while a
detailed understanding of the 7220 is left to the reader (NEC
provides a 7220 Design Manual which is essential to understand 7220 operation).
A simple Multibus interface has been implemented for
control of the graphics system. The low order eight bits of
the data bus are buffered with a 74LS640 transceiver. This
transceiver is controlled by 10RC and output YO of the
9-31
t:
.~
CO
E
...o
.5
en
t:
.~
CO
.~
Q.
c.
uo!~ew"oJul suo!~ea!ldd"
CD .
w
,..,
745299
7<11.5840
DATli
A1
A2
A3
A4
A5
A8
A7
DATi
iiAT2
liAT3
om
I!AT!l
I!AT!l
B1
B2
B3
B4
B5
88
87
~~
om
ADDRESS LATCH
ADDRESS MUX
VIDEO DATA
7<11.5373
745157
SHIfTDI
,.PD7220
88
OB-O
0B-1
0B-2
OB3
OB4
0B-5
0B-8
AD-G
AD-1
AD-2
AD-3
AO-4
AD-S
AD-I
10
20
3D
10
20
1B
2B
4D
DQ41(l41___~>ttIH--tt+ttt+t_i
SO
80
70
DQll-~+--++HtHt-i
DQ21-~+--++Httt+-i
OB7
AD-7
80
1kU
0031-.....++t++--I-t+i1ttl1-H
+SV
+5 V
QA
H SL
lJ
+S V
10Ka
L530
::--~~~-H-"'"
IORC
~+SV
10Ka
IOWC
J+S V
_
CiS
~
~
LPEN
A:~
iii)
A O . l 1 l - - - -........Ht-i
Wii
10KU
+5 V
QA
lkQ
AD-121------+H+-I
AO13
AO14 1 - - - - - - " " " ' - 1
AD-1SI-------+-I
0031
~A2
'11111
AORO~-~-----_I__IAO
SO
+5 V
10Ka
D~I-+-t-I-t---+-I
ALE
~~:~
B~::
ADii4
745299
CAS
ADR6 D---++-I
Aiiii7D----+--j
i
DOT CLOCK
DOT CLOCK
1------(::> V5YNC
11.34 MHz
t--------4:> HSYNC
tCAC = [7(88) - 15 - 40 - 33 - 7) ns
= 521 ns
B. RMW cycles
tCAC = 5.5(tCLKA) - tPHL(74S04)
- tPHL(74LS74) - tPHL(74LS139)
- tOIs
where: tCLKA = Clock A cycle
tOIs = Input data setup to 2 x CCLK (MIN,
7220 Spec)
thus:
tDS
+ tPLH(74LS74)
thus:
+ 6) ns
Refresh Interval
.~
tRAH = [1/2(705) - 20
= 344.5 ns
+ 6 + 6) ns
For this circuit the least significant address lines correspond to the DRAM row addresses which are incremented
every display cycle. This provides a refresh rate given by:
Refresh Interval = (256/number of display words)
x line time
= (256/32) x 63.5 p.s
= .5 ms
Therefore the memory is refreshed by normal display
accesses and the 7220 refresh feature is not needed for this
design.
A comparison of the previous calculations to the DRAM
specification indicates there are no memory speed restrictions for the design. To attain the maximum speed of this
particuI'ar design, Schottky components may be substituted
and the appropriate parameters placed into the above equations to determine the maximum dot clock frequency. By using high performance logic, a dot clock rate of approximately
22 MHz can be used.
9-33
E
...
o
.....
.5
en
c
o
.~
.~
Q.
c.
DOT
CLOCK
CLOCK A
CLOCK C
2 xWCLK
RAS (ALE)
MUX
CAS
G
LOAD
--------------------------------------~--~
"C
"2-
(;'
...
Q)
0'
en
..3
.~
2xWClK
-t\
...
Q)
0'
MUX
9-34
The video output circuitry closely resembles that provided in the 7220 Design Manual. The major difference being the manner in which the 74S299 load pulse is generated.
It was decided to use the ripple carry out of a 74S163 instead of gating the clock outputs together. The CAS signal
enables the 74S163 and six dot clocks later (edge F) the ripple carry out will go high (see Figure 2) providing a video
load pulse at the end of the display cycle (edge G). This
reduces hardware and provides an easy means for varying
the position of the load pulse within the memory cycle if
necessary. Some applications may require the video load
pulse to occur earlier in the display cycle which is accomplished by changing the input strapping of the 74S163.
A video load pulse will occur on every memory access;
however, on refresh and RMW cycles, the display is blanked preventing any disturbance of the display. Since the first
word of video information on each horizontal scan is not valid
until the end of the first display cycle, video unblanking must
be delayed for one display cycle. This is accomplished by
clocking the 7220 BLANK signal with the NAND result of
the inverted dot clock and ripple carry out through a 74S74.
The video is then synchronized with the dot clock and output to the monitor. A 74LS123 is used to provide the proper
horizontal and vertical drive signals to the monitor. Although
the 7220 can be programmed for the horizontal sync width
and the vertical sync width, some monitors require long drive
times that can only be implemented with external logic.
Providing the correct video information to the monitor
requires several calculations to determine the necessary
parameters that must be supplied to the 7220 upon initialization. The 7220 Design Manual goes through detailed calculations for determining these parameters when the designer is
in the specification stage of a design. For this design the
monitor specifications and dot clock rate were assumed and
the other parameters derived accordingly. The necessary
specifications and calculations are given below.
Pixels
= tLINE/tPIXEL
= 63.5 Its/88.18 ns
= 720
= Pixels/16
= 720116
= 45
(Since the 7220 uses a 16-bit word)
13 x 1.41 itS
18.33 itS
= 23 x63.5 itS
= 1.46 ms
9-35
c
o
'.;I
CO
...E
....o
.E
en
c
o
'.;I
CO
,~
Q.
c.
Value
32
13
3
5
5
Parameter
Active Lines
Blanked Lines
VS
VBP
VFP
Value
240
23
18
3
2
P6
P7
P8
VSYNC
START
Address AO
,1
0
0
0
0
0
0
0
0
1
1
Data (Hex)
00
12*
1E
42
12
04
02
FO
OC
6F
68
Function
Reset to idle state
Active words-2
HS-1, VS low bits
VS high bits, HFP-1
H8P-1
VFP
Active display lines
V8P
Master video sync
End idle mode
Set for graphics mode, noninterlaced, no refresh, drawing during retrace only; for interlaced operation Pl =, IB (hex),
9-36
MOS Memory
Applications Engineering
Pixels Drawn
Refresh
No Refresh
Flash Mode
69
1,079 p,s
704 p,s
191.8 p,S
80,000
926:9 ms
686 ms
227.4 ms
o
.;:;
ca
..
E
o
"""
.5
en
c
o
.;:;
ca
.!:a
Q.
Q.
9-37
9-38
Applications Brief
TMS4416/TMS4500A EVALUATION BOARD
This application note illustrates memory system implementation using the TMS4416/TMS4500A evaluation
board (Photo shown in Figure 1). The board measures 3" X 5.5" and is populated with a TMS4500A DRAM
controller imd 16 TMS4416s (16K X 4 Dynamic RAMs); this system provides for 128K bytes of static appearing memory and requires a single 5-volt supply. The interconnection bus at the board edge and the flexibility of
the TMS4500A makes the board adaptive to almost any system. This board was developed by Texas
Instruments to allow construction of several processor systems without redesign of the memory section for each
system. It is beyond the scope of this article to cover every microprocessor interface, although several popular
microprocessor interfaces are covered in the TMS4500A User's Manual.
.~
.E
....
ca
.5
U)
c
o
.~
ca
.~
C.
c.
9-39
The TMS4416/TMS4500A board is arranged as two rows of 8 devices (see Figure 2). Row 0 and Row 1 are selected by
the RASO and RAS1 sign,als, respectively. The board is then subdivided into four blocks of 32K bytes that are controlled
by the WR1-WR4 and RD1-RD4 signals. The strapping of WR1-WR4 and RD1-RD4 allows the board to be configured as
32K X 32 bits, 64K X 16 bits, or 128K X 8 bits. Table 1 shows the typical strapping needed for the various word widths.
Several examples of how the WR and RD signals can be used will show the versatility of the TMS4416/TMS4500A board.
BLOCK 0
BLOCK 1
TMS4416
--
RASO
TMS4500A
Ul
--
--
RASl
Ul0
I
I
I
I
I
I
I
I
I
I
1
U3
Ull
U4
U12
I' , I
BLOCK 3
U2
BLOCK 2
'I
U5
U6
I
U7
U8
I
I
I
I
WR2
U14
I
I
U15
U16
U9
ROW 0
U17
ROW 1
I
U13
I
I
I
iI
I
I
1 I 1 I
WR3
WR4
RD4
64K X 16
32K X 32
NOTES:
1.
2.
3,
4.
SIGNAL STRAPPING
SWR1
SRD1
SWRl
SRD1
TYPE OF CONTROL
Separate Control
Combined Pairs
All Combined
The REN1 input on the TMS4500A selects which row of devices is selected by controlling the RAS (Row Address Strobe)
signals (REN1 low selects RASO, REN1 high selects RAS1). When a row of memory is accessed (RASO low or RAS1 lowl. all
the devices in that row are active which allows the user to manipulate each half-block within a row separately or collectively.
As an example, strapping WR1-WR4 and RD1-RD4 for 64K X 16 operation as shown in Table 1 combines the 32-bit data
bus to form two 16-bit data busses that can be used in 16-bit systems as shown in Figure 3. The I/O function is controlled by
the combination of WR1-WR2, RD1-RD2 (Blocks 1 and 2) and WR3-WR4, RD3-RD4 (Blocks 3 and 4). It is then possible to
read and/or write to each block by appropriate control of the WR and RD signals.
9-40
TMS4500A
BLOCKS 3 AND 4
BLOCKS 1 AND 2
Another example takes advantage of having a 32-bit word available but only an 8-bit data bus. To take advantage of this, a
74LS139 selects the WR and RD signals and 00-07 of each block are tied together to form an 8-bit bus (See Figure 4). A
write cycle enables 1 G allowing the 1 A and 1 B signals to select the block to be written to. A read cycle enables 2G allowing
the 2A and 2B signals to select which block will be read. On a read cycle, the 2A and 2B signals can be sequenced, causing
successive activation of the RD lines to rapidly access all 32 bits over the 8-bit bus (See Figure 5). This configuration makes
full use of the output enable (<3) function on the TMS441 6 to decrease memory access times. Similarly the WR lines can be
manipulated to accomplish fast writes into the DRAM array.
RASO
c::
..
'';::;
nl
TMS4500A
BLOCK 2
BLOCK 1
RAS1
...E
BLOCK 4
BLOCK 3
....o
-
.5
a .. 8
WR1
<III
WR2 Ro2
AD1
<III
""Wib iiih
8 II.
.. 8
en
c::
o
II.
'';::;
nl
WR4 Ro4
.2
1A
1YO
1B
1Y1
---<l 1G
1Y2
C.
Co
<S:
~
1Y3
74LS139
2A
2YO
2B
2Y1
---<l 2G
2Y2
I---
2Y3
"I
'"
"I
"I
'"
II"
..
io'
9-41
RAS
CAS
I
I
2A
\
I
2B
iiD1
''-
'----I
'----I
Ro2
'----I
Ro3
'----I
Ro4
DQ
BLOCK 1
BLOCK 2
BLOCK 3
BLOCK 4
"C
'E..
n'
...0'
0)
:::I
en
5'
o...
~
...
0'
0)
:::I
The upgrade to next generation parts and expanded memory requirements are also taken into account on the
TMS441 6/TMS4500A board. When 64K X 4 parts become available, they will be pin-compatible with the 16K X 4, allowing the user to upgrade his board to 512K bytes of memory with no added interfacing. The TMS4416 disregards two of the
column addresses supplied to it from the TMS4500A (CAO, CA7) which are not needed to address its 16K of memory .
These two extra address lines will be used to complete the addressing needed for the 64K X 4 making upgrade a matter of installing the new devices .
The TMS4416/TMS4500A memory board demonstrates the use of a versatile, and expandable memory suitable for most
any system.
MOS Memory
Applications Engineering
9-42
+5 V
VCC
16
20
4
23
14
8
RAI
RA2
RA3
RA4
RA5
RA6
RA7
CAO
CAl
17
23
26
29
30
35
12
15
18
22
25
28
CA2
CA3
CA4
CAS
CA6
CA7
33
MA7 32
MA6 27
~~~~_~~MAI
MA2
MA3
MA4
MAS
1...----oMA6
MA5 24
MA4
MA3
MA2
MAl
MAO
21
19
14
13
CAS 10
TMS
4500A
RASa
RAsl
cs
ALE
MAl
_ _i l l l I i i . M A O
MA2
ffi
19
11
ECw
MA7
CLK
RAS1
"!:As
1
39
REFREO
TWST
,SO
36
2
tB=f
+5 V
77
78
47
Cl-C15areO.l/4 F
000
a::
(Jewu..
gg g g
.,111111111111111 1
46
'';:
MAl
MA2
CO
...E
....0
MA6
MA7
.E
rn
c
as-
=0
'';:
CO
,~
MA2
MA3
C.
C.
MA6
MA7
CAs
illl
9-43
9-44
TMS4500A
ALE AND ACX TIMING
This application brief describes the timing diagrams for several configurations that can be achieved with the
TMS4500A by controlling ALE and ACX. (ACX refers to either ACR or ACW.) Example timing diagrams are given
that illustrate the pertinent edge timings of ALE and ACX and their impact on system timing requirements.
The timing diagram given in Figure 1 shows ALE leading ACX. The falling edge of ALE latches the CS, REN1,
RAO-RA7, and CAO-CA7 inputs (not shown in the diagram); if CS is valid, RAS will go low tAEL-REL after ALE
low. ACX going low has two functions: the MAO-MA7 outputs are switched from the row addresses to the
column addresses, and CAS will go low when these addresses become valid. The access time of the TMS4500A
(ALE low to CAS low) is specified as tAEL-CEL providing ACX goes low less than tAEL-CEL - tACL-CEL after
ALE. If this condition is not met then the access time increases and CAS low is measured from the low-going
edge of ACX instead of ALE (tACL-CELl. The rising edge of ALE brings RAS high and causes the inputs at RAO-RA7
to be output as addresses on MAO-MA 7. (Input latches for RAO-RA 7 are transparent latches.) The rising edge
of ACX brings CAS high and terminates the memory access cycle. The edge placements of ALE and ACX can
vary from this example giving rise to RAS and CAS timings not explicitly shown in the MOS Memory Data Book
as explained below.
'';:;
..
CO
E
o
Figure 2 illustrates the case where ALE overlaps ACX. In this case, the falling edges of ALE and ACX have the
same function as explained in the first example although the rising edges take on a little different function. Referring
to. Figure 2, it can be seen that the rising edge of RAS, CAS, and the switching of MAO-MA 7 are controlled
by the rising edge of ACX. The rising edge of ALE has no control in this example. Because ACX brings RAS
high, the precharge time (tRP) required by DRAMs is initiated from the rising edge of ACX and terminated by
the subsequent falling edge of ALE. This timing can be helpful in a system that cannot meet RAS precharge
time initiated from ALE.
.5
U)
c
o
'';:;
CO
,~
Q.
c.
<t
9-45
ALE
ACX
RAS
MAO-MA7
CAS
ALE
ACX
RAS
MAO-MA7
CAS
The next example shows ACX prior to or coincident with ALE (see Figure 3). When ACX falls prior to or coincident with
ALE, the falling edges of RAS, CAS, and the switching of MAO-MA 7 are controlled by the falling edge of ALE. In this case,
the TMS4500A provides several of the memory timing signals. First, the row address hold time (RAS low to MAO-MA7
switching) is guaranteed to be a minimum of 30 ns (tREL-MAX); this value satisfies the row address hold times (tRAH)
of TMS4164/TMS4416 (-15 and -20) DRAMs. Secondly, ALE low to CAS low (tAEL-CELI is within a guaranteed maximum.
The rising edges of ALE and ACX have the same functions as described in the second example. In many applications, ALE
and ACX can be tied together to take advantage of this "automatic timing feature" of the TMS4500A.
Figure 4 illustrates the case where ACX overlaps ALE. In this case, the falling edges of ALE and ACX have the same function as described in the third example: that is, ALE controlling RAS, CAS, and the switching of MAO-MA 7. The rising edges
of ALE and ACX have the same function as described in the first example: that is, ALE controlling RAS and the switching
of MAO-MA 7 while ACX controls CAS.
9-46
ALE
ACX
RAS
MAO-MA7
CAS
ALE
ACX
RAS
MAO-MA7
'';:;
CAS
....o
.E
.5
tn
FIGURE 4 -
'';:;
,sam
Q.
c.
<t
Figures 1 and 4 show the case where ALE rises prior to ACX; in this case the TMS4500A can be used to perform hidden
refresh (see Figure 5). The hidden refresh feature currently implemented on several DRAMs allows refresh to be performed
while data out of the DRAM is still valid. This is accomplished by holding CAS low, supplying a refresh address, then strobing RAS. The timing sequence required to accomplish this with the TMS4500A is as follows. During a memory access if
refresh request (REFREQ) goes low, a hidden refresh may be performed by holding ACX low and bringing ALE high. The
TMS4500A does refresh arbitration on the falling edge of the clock (edge A); with REFREQ acknowledged and ALE high,
a refresh will be granted. The refresh address will then be present at MAO-MA7 and RAS will go low tCH-RRl after the
next rising edge of ClK (edge B). RAS will remain low for one or two clock cycles (one cycle for three-cycle refresh and
two cycles for four-cycle refresh) and go high tCH-RRH after the rising edge of ClK (edge D). ACX going high brings CAS
high as previously explained. When operating in this mode, it is necessary to pay particular attention to the timing of ALE
high to ClK low in order to meet DRAM RAS precharge times.
9-47
tAEH-REH
tt(REH)
Given this equation, the timing of ALE call be obtained to meet the memory precharge times when operating the TMS4500A
in this mode.
ClK
ALE
ACX
l>
'2..
"0
Cr
Q)
REFREQ
RAS
r+
O
::s
MAX
:r
....
CAS
en
...o
3
Q)
r+
::s
FIGURE 5 -
9-48
Figures 6 and 7 show how the edge timings of ALE and ACX described in the previous examples affect the RAS and CAS
timings on access grant cycles. An access grant cycle occurs when ALE goes low during a refresh cycle. In this case the
timing of ALE low to ACX low determines the timing of RAS and CAS low with respect to ClK. If ACX falls more than
20 ns after ALE during a refresh cycle, the TMS4500A will follow the timing shown in Figure 6. If ACX falls prior to or
less than 2 ns after ALE during a refresh cycle, the TMS4500A will follow the timing shown in Figure 7. The difference
between the two timing diagrams is the CAS timing with respect to ClK. On access grant cycles, the falling edge of ALE
causes the ROY signal to go low; ROY low is generally used to hold off the processor until the refresh cycle is complete.
The refresh timings of RAS, CAS, and MAO-MA 7 are identical to the fifth example with respect to ClK edges A, B, C,
and O. ClK edge E in Figures 6 and 7 terminates the refresh cycle and initiates the access grant cycle by bringing the ROY
signal high and the RAS signallow. 1 In Figure 6 (ACX falling more than 20 ns after ALE), the CAS signal is timed from
the subsequent falling edge of ClK after the access grant cycle is initiated (ClK F) and will go low tCl-CEl later. In Figure 7
(ACX falling prior to or less than 2 ns after ALE), the CAS signal is timed from the rising edge of ClK that initiated the
access grant cycle (ClK E) and will go low tCH-CEl later. This diagram shows that CAS will fall approximately one-half
ClK cycle earlier in Figure 7 than CAS in Figure 6; this timing arrangement decreases the access time after refresh. In both
of these access grant examples, the cycle is terminated by the low-to-high transition of ALE and ACx as described above.
ClK
ALE
ACX
RAS
c
0
0';:'
CO
..E
MAO-MA7
'I-
.5
en
c
CAS
0';:'
CO
09
REFREQ
C.
~
<t
ROY
FIGURE 6 -
= 0),
low for one more elK cycle as shown in the drawing by the dashed line.
9-49
ClK
ALE
ACX
RAS
MAO-MA7
CAS
REFREQ
ROY
"E..
(i"
....
c"
:::l
III
The examples given have shown how the edge timings of ALE and ACX of the TMS4500A effect the Ms. CAS. and MAO-MA 7
outputs. Table 1 provides a quick reference and summary showing which input controls which output(s) for the example
timing diagrams given in Figures 1 through 4.
TABLE 1 - ALE AND
AcX FUNCTIONS
en
SIGNAL TRANSITIONS
5"
....
c...
TIMING DIAGRAM
RAS!
RASI
CASI
CASI
MAO-MA7
MAO-MA7
CASI
ROW TO COL.
COL. TO ROW
ACCESS GRANTS
ACTUATING SIGNALS
....
III
0'
Figure 1
:l
ALEI
ALEI
ACXI
ACXI
ACXI
ALEI
ClKI (Fig. 6)
ALE!
ACXI
ACXI
ACXI
ACXI
ACXI
ClKI (Fig. 6)
ALEI
ACXI
AlEI
-ACXI
ALE!
-ACXI
ClK I (Fig. 7)
ALEI
ALEI
AlEI
ACXI
ALEI
ALEI
ClKI (Fig. 7)
Mos Memory
Applications Engineering
Texas Instruments assumes no responsibility for infringement of patents or rights of others based on Texas Instruments applications assistance
or product specifications, since TI does not possess full access to data concerning the use or applications of customer's products. TI also assumes
no responsibility for customer product designs.
9-50
Applications Brief
TMS4500A DRAM CONTROLLER CONFIGURED FOR THE
TMS99000 SERIES 16-BIT MICROPROCESSORS
The TMS4500A dynamic RAM controller can be used in various configurations with TMS99000 series 16-bit
microprocessors.' A medium-speed version and its timing diagram are shown in Figures 1 and 2, respectively.
A high-speed version and its timing diagram are shown in Figures 3 and 4, respectively. Two memory configurations are also shown: a bulk memory configuration and a modular array. The bulk memory configuration uses
32 TMS4164 dynamic RAMs arranged as 128K of 16-bit words (see Figure 5). The modular memory array is
comprised of 16 TMS4416 16K X 4 dynamic RAMs arranged as 64K of 16-bit words (see Figure 6). The modular
array can be reduced in 16K word increments to a system that is 16K words deep for less memory-intensive
applications. In addition, signals have also been provided to increase the memory depth to 128K words. In the
paragraphs that follow, a description of both speed versions will precede a six-point analysis of the design criteria
presented in the "TMS4500A Dynamic RAM Controller Users Manual." Both versions will be analyzed to ensure a proper match of timing signals between processor and memory.
The 15 address lines (AO-A 14) and Pm are latched by two 74S373 8-bit data la'tches as shown in Figure 1.2
Latched addresses A 1-A4 are used to address three 16 X 4 bipolar RAMs in order to generate eight higher-order
memory address lines. These RAMs are used as a memory mapping function to increase the memory space of
the TMS99000. Four of the higher order address lines are decoded into chip selects for all memory-mapped
devices. On powerup and reset, the TMS99000 fetches the reset trap vector located at memory address OOOOH.
Since PSEL is forced high for this fetch, the three memory-map RAMs are deselected, allowing their outputs
to be pulled high by the 10k pullup resistors. This deselects the memory decoder and enables EPROM. Part of
the reset service routine residing in EPROM should include instructions to load the memory mapper. The memory
mapper is addressed using the 1/0 interface of the TMS99000 that has both serial and parallel bit manipulation
capabilities.
.~
.
CO
E
....o
.5
U)
c
o
.~
Address lines A 1-A4 are used to address the memory-map RAMs. AO is set to a one for parallel 1/0 transfers
(see TMS99000 Data Book). Additional 1/0 ports could be addressed by using the Y6 output (1/0 transfer) of
the bus status decoder to enable an 110 decoder connected to the address latch outputs. Because of the large
memory address space provided by the memory mapper, however, it was felt that all additional 1/0 ports could
be memory-mapped.
CO
.~
Q.
Q.
1 All references to the TMS99000 apply to both the TMS99105A and TMS99110A microprocessors.
2 It should be noted that the TMS99000 uses the convention that AO to A14 represent the most to least significant address bits. respectively.
9-51
12 MHz
CD
in
N
UO!leWJoj.ul suo!le:>!ldd'd
ClKIN
ClKOUT
..
WE/iOclK
WRiTE
RD
READY
CLOCK
READ
ROY
ALE
AlATCH
BSTl
BST2
B
C
BST3
TMS99105A/
TMS99110A
,
:10
P5El/0 15/0UT
16
74lS138
G2A
G2ii
Gl
f - El
r--'
I/O
Y6
10-80
DE
,mf?+5 V
10-80
745373
10-80
16
A7-AO
PSIT.
AO/OO/IN
15
15
P5El.Al~
745373
A14A8
01
10 kll
..
04
': 10-80
;t:P
01-04
01
745189
Q2
04
745189
745189
--c.-
01-04
Q1
G2A
Q2
OJ
B
C
04
4
16
+5V--
* See Text
Gl
,...... G2B
16
M5F
M5E
M5G
Ym-Yn
R/W
M5H
M51
EPiiOM"Cs
AOOl C5
745138
Vx
~ DRAM C5
L
I
MEM
M50
--
011-08 _ _ 01-04
07-04
M5C
..
..
03
M5A
M5B
Q3
015-012
A14-AO
Q2
8
A7-AO
AO
R/W
015-00
REFRESH
ACCESS
ACCESS GRANT
ACCESS
CLOCK
ALATCH,ALE
ROY, READY
READ,WRITE
REFREQ
n\-___________---Jn
r
\~ ________---J/
~
~~ _ _ _.......
=.J
\\--..~.!
\~---------'! \\..-_--....J!
\\--.._-~/
A14-AO~~:~~~~:~~____________-JX~
______________________________________~X~_____________
DRAMCS
BST1-3,'MEM,R/W
RAS
--V
VALID
X
VALID
X
VALID
V~~.------~~------------------------~~---------~
\\..-...---J/
\~----.J/
\\--..----J{\
I
Lf
\~/
\~/READ DATA
READ DATA
DO-D15~--W-DA-R.!.;-f""'(-1"'<~- - - --~~I------'---{ 1~ ~~:: r~
CAS
c
o
FIGURE 2 - TIMING DIAGRAM FOR TMS99105A OR TMS99110A AND TMS4500A INTERFACE (3 MHz VERSION)
0';;
CO
In the high-speed version, the 7 4LS61 0 memory mapper has been added to replace the function of the 7 4S 189 bipolar
RAMs. Also, additional logic has been incorporated to allow the TMS99000 control signals to access dynamic memory
at the higher speed. ALATCH is gated with a D-type flip-flop that allows ALE to fall after the falling edge of CLOCK fOllowing ALATCH going low. This allows the DRAMs to meet their specified RAS precharge time. A schottky flip-flop and a lowpower schottky inverter are used to ensure that ALE falls at least 10 ns after CLOCK does. Since the TMS4500A will not
generate READY in time for the TMS99000, this signal must be generated externally. This is done by detecting SLOMEM
'- and using it to force READY low. SLOMEM is sampled by the TMS99000 READY input only when ALE is high so as to
prevent placing the TMS99000 in an endless wait state. Once READY has initially gone low, it is kept low on DRAM memory
cycles by RDY from the TMS4500A. It is finally returned high on the rising edge of CLOCK following RDY returning high.
This will insert two wait states into each dynamic memory access cycle and one wait state for other slow memory (such
as EPROM) cycles. If high speed static memory is used in the system, it should use SLOMEM = logic 1 status as a chip select .
Next, in order to use the TMS4500A as an interface between dynamic memory and any processor, the following specifications should be checked:
1.
2.
3.
4.
5.
6.
Refresh time
Memory precharge time
ALE to CLK relationship
Row address setup and hold times
Data valid to write enable time
Read access time.
First, the specifications for the medium-speed version will be checked to determine the memory speed, strap selection,
and any logic modifications that might be necessary. For this example, assume that the TMS99000 has an input CLKIN
frequency of 12 MHz (CLKOUT = 3 MHz).
9-53
E
~
....o
.5
t/)
c
o
0';;
CO
o~
Q.
c.
<t
UO!leWJOJUI SUOlle:ludd"
co
m
~
20 MHz
'~
CLKIN
CLKOUT
CLOCK
WEIIOCLK
WRiTE
READ
iiD
74502
READY
/[
.:
B5T2
B5T3
i'
!:=
TMS99105A/
TMS99110A
Y6
I/O
745L04
74L5138
G2A
G2B
G1
ALE
0
74574
t>
(if-
L...-..--
EL
PSEL/015/0UT
16
f-
10-80
~0
74S373
8
A7-AO
5
~ PSEL
~
~
.10.80
A7-AO
AO
MM
MOO
CS
STROiiE
745373
15
16
PsEL.A14-:'A8
AO/OO/IN
4
AO-A3
PSEL.A 14-A8
10-80
OE
10-80
Bt
A2
A3
f--
SLOMEM
.
--..
M011
A14-AO
MSA
MSB
M010
MSC
M09
--..
MSO
RSO
M07
-.
MSE
RS1
M06
MSF
RS2
MOS
MSG
RS3
M04
MAO
M08
MA1
MSH
-r;=D
EPROM'Cs
MA2
M03
MA3
M02
R/W
r-"ME
M01
74LS610
A
B
16
MEM
R/W
Ym-Yn
C 74S138
G1
G2A
~G2i
121-00-011
16
1A4
00-011
<~
74502
A
74L574A
ALATCH
B5T1
ROY
~ AiiinCs
..
YxP---+ DRAM C5
R/W
015-00
ACCESS GRANT
REFRESH
ACCESS
CLOCK
ALATCH
ALE
RDY
READY
---READ.WRITE
REFREQ
M~1~~~ ------~r_-----------------.r_------------------------------------------------,~----______
________________
________________________________________________
_____
~.
.J~
_T~
DRAMCS
BST1-3.M:/~ ~~_____________~X\'
\~
RAS
,~
_________________________________________X. .____
__~/
LJ
\~
__~r-\~_____ ~
\
I
--------~~;~---------{ ~!~~
DO-D1S
.~
CO
FIGURE 4 - TIMING DIAGRAM FOR TMS99105A OR TMS99110A AND TMS4500A INTERFACE 15 MHz VERSION)
E
~
'to-
CLOCK
-...
-1
WRITE
READ
RDY
ALE
A14-A7
A6-AS
ACW
RASO
ACR
CAS
TMS4164
_lx16)
RAS
ALE
REFREQ
~C.
r---
tt-tl
I>0Io
f/)
c
o
.~
.....
~~
1:.10
AO-A7
r--_
i>oI.
i>oI.
~~
~
CA2-CAS
2 MSE-MSF
CA6-CA7
3
MSE-MSG
MSG
'M~'''_
~~m
W
FSO
MAO-MA7
FSl
".M
TWST
-_
.~
Q.
Q.
-~
-':.6 U- ~
__
~
~~
Df-l~I---
Of-
~~
t-"
I-I-f-
;~~~I-""'I-I->-_
~~~~~
16
~~~~~~
--c::;:_
~~
"'=.-t:;:
See Text
I>0Io
RAs'lx16)
RASl
RENl
CS
CO
r--_
-'" r-~~
CAO-CAl
MSA-MSD
D15-DO
0-
RDY
-~
CAs
..5
RAO-RA7
10
A14-A5
ClK
TMS4S00A
16
"C~
16
9-55
I"
UO!JewAoJul SUO!Je3!!ddy
co
L-
en
(J)
--..
CLOCK
----
WRITE
READ
ROY
ALE
--
--
8~
10
A14-A7
--
.-.
A6-A5
.-.
MSA-MSO
MSE
~
..
.-
2 ...
MSE,MSF
ACW
RASo
RAS
CAS
CAs"
CAO
ROY
CA7
ALE
REFREQ
N_C.
-..
N.C.
N.C.
TMS4418,x4I-
- :::: ~
P""-
..
..
--
1.;
~
...
R/W
CA3-CA6
--
TMS4416(x4)
---
RAS1
REN1
MAO-MA7
FSO
FS1
TWST
,I
I,
I-
f--f-o
~
RAS
CAS
OQ1-0Q4 I -
W
G
118
TMS4416(x4)
~~
10-
74lS155
A
2YO
.... G
---
2Y1
2Y3
1G
1YO
2G
1Y1
1C
lY2
2C
16 ~
~}
_
.:
CAS
W OQ1-DQ4
AO-A7
AO-A7
f--
RAS
1Y3'l
015-00
~~
AO-A7
I-
2Y2
DRAMCS'
MSG
,.8
MSF
CA1-CA2
CS
RAS
CAS
OQ1-0Q4 10W
AO-A7
8 If
RAO-RA7
.... f-~
V;OQ1-0Q4
ACR
A14-A5
2~
TMS4416(x4)
TMS4500A
ClK
FOR EXPANS'ON Of
ADD'l 64K WORDS
f--
f--
~~
1.
Refresh Time
TABLE 1 -
STRAP CONFIGURATION
WAIT
STATES
CLOCK
FOR
MINIMUM
CYCLES
MEMORY
REFRESH
CLK FREQ.
REFRESH
FOR EACH
TWST
FS1
FSO
ACCESS
RATE
IMHz)
FREQ.lkHz)
REFRES~
l
l
l
l
l
l
H
H
Lt
H
0
0
0
0
EXTERNAL
elK
elK
elK
H
H
H
H
l
l
H
H
l
H
1
1
1
1
elK
elK
elK
elK
l
H
l
H
+
+
+
+
+
REFREQ
31
46
61
1,984
2,944
3,904
64 - 95t
64 - 85t
64 - 82
4
3
3
4
46
61
76
91
2,944
3,904
4,864
5,824
64 - 85t
64 - 80*
64 -7H
64 ~ 88+
3
4
4
4
."
From Table 1 of the TMS4500A data sheet, there are two strap selections that would be appropriate for a 3 MHz clock
frequency. One selection inserts a wait state on every memory access while the other does not. Assuming that no wait
states will be necessary, select the strap input: FSO = TWST = 0 and FS1 = 1. This will yield a refresh rate of (3 MHz)/46
or approximately 65 kHz. Each refresh will take 3 clock cycles.
2.
(RAS precharge)
"';::
The memory precharge time must be calculated for access, refresh, and access grant memory cycles to ensure the minimum
RAS precharge time is satisfied.
a.
E
~
.5
Access Cycles
en
c
"~
where
tRP
tRP
tc2
CLKOUT period
td1
CJ
=&
c.
~
tc2/4 + 10
tAEL-REL
thus
Time delay, ALE low to RAS starting low (MAX, 4500A-20 Spec. *)
td7
WE,
tACH-REH
Time delay, ACX high to RAS starting high (MAX, 4500A-20 Spec.)
99000 Spec.)
tt(REH)
tRP
30 - 40 -
20) ns
This value should otherwise be a minimum value; however as all propagation delays on a given chip will tend to track each other, the maximum
value is multiplied by a skew factor to reflect variations in same-chip propagation delays. The skew factor used here is 0.9. AU values (followed
by an asterisk) are obtained by multiplying the specified maximum value by 0.9.
9-57
b.
where
thus
c.
tRP
tc2
tCH-REl
Time delay, ClK high to access RAS starting low (MAX, 4500A-20 Spec. *)
tCH-REl * - tCH-RRH -
tCH-RRH
Time delay, ClK high to refresh RAS starting high (MAX, 4500A-20 Spec.)
tRP
(333
+ 63 - 45 - 20) ns
tt(REH)
Refresh Cycles
The precharge time for refresh cycles is given by:
tRP
1.5 (tc2)
where
tCH-RRl
Time delay, ClK high to refresh RAS starting low (MAX, 4500A-20 Spec. *)
thus
tRP
[1.5(333)
+ 54 - 30 - 40 - 20] ns
3.
ALE low transition must not occur within 10 ns of the ClK low transition. Since the TMS99000 strobes ALATCH Iowan
the rising CLKOUT edge, this criterion is satisfied.
4.
The row address, column address, REN 1 and CS inputs must all be set up and stable no later than 10 ns prior to the falling
edge of ALE. The latest of these signals will be CS which must propagate through all of the memory decode logic. The
row address setup time for the 4500A then is given by:
l>
'C
"2-
where
C;"
tAV-AEl
td2 *
tAV-AEl
Setup time, row, column, REN1, CS valid to ALE starting low (MIN, 4500A-20
Spec.)
Q)
r+
td2
en
t w H3
-h
td3
t p('S373)
r+
t p('S189)
t p('S138)
tAV-AEL
:;:,
;0
Q)
o
:;:,
thus
The setup time from row address valid (at the DRAMs) to RAS starting low must also be considered. This is given by:
tsu(AR)
where
tu(AR)
td1
tAEL-REl
Time delay, ALE low to RAS starting low (MAX, 4500A-20 Spec. *)
td3
9-58
td1
t p('S373)
thus
t p('S189)
tRAV-MAV
Time delay, row address valid to memory address valid (MAX, 4500A-20 Spec.)
tsu(AR)
The row address hold time is guaranteed by the TMS4500A for -12, -15, and - 20 speed range devices.
5.
Since CAS is initiated by the write enable signal, all write cycles are necessarily early write cycles. Therefore, we will calculate
the setup time for data valid to CAS starting low which is given by:
tsu(D)
where
thus
6.
tsu(D)
tAEL-CEL
Time delay, ALE low to CAS starting low (MIN, 4500A-20 Spec.)
td9
td1
td8
Delay from ALATCH low to valid write data (MAX, 99000 Spec.)
tsu(D)
The maximum access time allowable from CAS to data valid on memory read cycles is given by:
where
thus
talC)
tc2 - tc2/4 -
talC)
tc2
CLKOUT period
tc2/4
.~
tAEL-CEL
Time delay, ALE low to CAS starting low (MAX, 4500A-20 Spec.)
tt(CEL)
tsu2
talC)
[333 -
-1~3 ~s.
....o
td1
333/4 -
CO
(333/4
.5
tJ)
c
o
.~
CO
.~
Q.
c.
'.
...
=
.
.
. d
b
d
Now that the SIX specifications on the deSign criteria checklist have been examined, the values obtalne can e compare
to those required for the TMS4164. This comparison shows that three criteria constrain design and memory selection. These
criteria are RAS precharge, CS valid to ALE starting low, and read access from CAS. The RAS precharge time of 123 ns
means that only -20, -15, or -12 speed range devices may be used. Next, 3.2 ns of delay must be added to the ALE
signal to ensure that CS is valid 10 ns before ALE starts low. This delay is achieved by inserting a buffer between ALATCH
and ALE. Finally, a negative access time from CAS requires that a wait state must be inserted on each memory access
cycle. By adding one CLKOUT period (set TWST = 1, FSO = FS 1 = 0) to the calculated memory access requirement,
the read access cycle time (from CAS) with one wait state inserted is given by:
9-59
where
ta(C)
(-103
tp(BFR)
Buffer propagation delay, input to output of the ALE buffer. (MAX, Spec.)
tc2 - tp(BFR)) ns
Using the worst case CAs access time for TMS4164-15 DRAMs (ta(c) = 100 ns), the maximum allowable propagation
delay for the buffer can be determined:
tp(BFR)
(-103
(-103
130 ns
+ tc2 + talc)) ns
+ 333 -100) ns
This value must be greater than the maximum propagation delay for the ALE buffer.
The specifications for the high-speed version will be evaluated next. In this version, ALE is extended to meet the RAS precharge
requirement for -15 devices. This also gives sufficient address setup time to use the 74LS61 0 memory mapper. The memory
mapper performs essentially the same function as the bipolar RAM array in the previous example, but incorporates the control signals that are necessary on-chip. For more information regarding the 74LS610, refer to TI Application Brief entitled
"Memory Mapping Using the SN54/74LS610 Thru SN54/74LS613 Memory Mapper." For the following example, assume
that the TMS99000 has an input CLKIN frequency of 20 MHz (CLKOUT = 5 MHz).
1.
Refresh Time
From Table 1 of the TMS4500A data sheet, the strap selection should be FSO = 0, FS1 = TWST = 1. This will yield
a refresh rate of 66 MHz and each refresh cycle will take 4 clock cycles. Also, the TMS4500A will insert one wait state
on each access cycle. As was mentioned earlier, the external logic will insert two wait states on each access cycle with
the assistance of the RDY signal from the TMS4500A.
2.
a.
Access Cycles
The precharge time on access cycles is given by:
l>
"2c;'
tc2
where
...O
Dl
::l
en
:;....
thus
tc2
~p('LS04)
t p ('S74)
tRP
...
o
Dl
200 ns
40 -
20)ns
b.
tc2 = tCH-REL * -
:;,
thus
c.
tCH-RRH - tt(REH)
(200 + 63 - 45 - 20) ns
198 ns RAS precharge time.
Refresh Cycles
1 .5[t c 2)
thus
20) ns
3.
As mentioned previously, a schottky flip-flop and low-power schottky inverter are used to clock ALE so that a minimum
of 10 ns delay is guaranteed from CLK low to ALE low.
9-60
4.
5.
tAV-AEL
tc2
thus
tAV-AEL
(200 + 6 + 4 - 50 - 15 - 70) ns
75 ns setup time from CS to ALE starting low.
Also,
tsu(AR)
tc2 + t p ('LS04)
tRAV-MAV
thus
tsu(AR)
(200 + 6 + 4 + 36 - 50 - 15 - 70 - 50) ns
61 ns row address setup time for the DRAMs.
Since data is valid before ALE falls, the data setup time is guaranteed.
6.
Assuming two wait states are generated for each access cycle:
ta(C)
2[t c 2] -
t p ('LS04)t -
t p ('S74)t -
tAEL-CEL -
tt(CEL) -
tsu2
t Maximum values are used for propagation delays t p ('LS04) and t p ('S74) to
satisfy worst-case design requirements.
thus
ta(C)
The previous calculations indicate that RAS precharge and read access requirements will constrain memory selection.
TMS4164-25 devices will not be able to meet either the RAS precharge time (tw(RH) = 150 ns) or the read access time
(ta(C) = 165 ns). TMS4164-20 devices cannot meet the read access time (ta(C) = 135 ns); however, TMS4164-15 devices
meet all timing requirements.
Now that the 128K word memory using TMS4164s has been analyzed, a brief description of a 64K word memory using
TMS4416s will be given. The major difference between the two memory configurations lies in the addition of a 7 4LS 155
used as a one-of-four selector (see Figure 6). The R/W line from the TMS99000 is used to select whether the upcoming
access is to be a read or write cycle. MSF selects either the left or right bank of memory while MSE selects either the upper
or lower bank. Thus, only one of the four banks of 16K word memories will be accessed on any given mefTlory cycle. Because
all of the inputs to the 74LS155 are set up before the start of each DRAM access (ALE starting lowl. there are no timing
constraints when using TMS4416-20 or TMS4416-15 devices.
Two memory system configurations have been presented showing how the TMS4500A can be configured to work with
the TMS99000 16-bit microprocessor. A memory mapping scheme has been provided that is flexible enough to work with
many microcomputer applications using the TMS99000 without modification. Although both expandability and modularity
have been considered in this design, other memory mapping schemes and processor speeds are possible .
Mos Memory
Applications Engineering
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
Texas Instruments assumes no responsibility for infringement of patents or rights of others based on Texas Instruments applications assistance or product
specifications, since TI does not possess full access to data concerning the use or applications of customer's products. TI also assumes no responsibility
for customer product designs.
9-61
c
o
";:;
CO
...oE
....
.5
en
c
o
";:;
CO
"~
Q.
c.
<t
9-62
Applications Brief
TMS4500A/8088 INTERFACE
This application brief presents a circuit configuration which interfaces the 8088 microprocessor to dynamic RAM
memory via the TMS4500A-15 dynamic RAM controller. The memory array is 32K bytes deep and features
the TMS4416 16K X 4 dynamic RAM. The TMS4416 was used for its modularity advantage over X 1 DRAMs.
Figure 1 shows the schematic diagram of the circuit while Figure 2 depicts the timing diagram of a write access
followed by a refresh followed by a read access grant memory cycle. The 8088 and TMS4500A both operate
at 5 MHz requiring no wait states on normal memory accesses. The TMS4500A clock is shifted by one 15 MHz
clock cycle via a 74S74 to ensure the proper ALE low to ClK low relationship to the TMS4500A. In order to
cover the important TMS4500A interface requirements, the six-point design criteria will be used as presented
in the "TMS4500A Dynamic RAM Controller Users Manual."
1.
Refresh Time
The TMS4500A is configured for maximum division of the clock without inserting wait states by strapping TWST,
FS1, and FSO as follows: TWST = 0, FS1 = 1 and FSO = 1.
c:
'';::
This strap configuration divides the clock by 61 to yield a refresh rate of 3.123 ms (see TMS4500A Spec.).
2.
CO
...E
o
'too
..5
The memory precharge time must be calculated for consecutive access, refresh, and access grant cycles to
ensure that the minimum RAS precharge time is satisfied.
(I)
c:
o
'';::
a.
CO
,~
Access Cycles
Q.
c.
<t
tRP
TClCl
TClCH
+ TCHll
TClRH
tAEH-REH
9-63
tt(REH)
TCHLL
tAEL-REL
thus,
(200
235 ns
*This value should otherwise be a minimum value; however, as all propagation delays on a given chip will tend
to track each other, the maximum value is multiplied by a skew factor to reflect variations in same chip propagation delays. The skew factor for the TMS4500A is 0.9. All values follow by an asterisk are obtained by
multiplying the specified maximum value by 0.9.
I
ROY
15MH Z
5100
5T
5100
+5V
':'"
8284A
X2
READY
OSC
ClK
Qr-
74S74
~C
I---
,..---
~D
Xl
lS04----
T
ClK ROY
READY ClK
ALE
ALE
MN/MX ADOAD7
A8A13
A17
101M
A16
AD
WR
8088
RASO
RAS
en
CAs
RAORA7
MAO
CA1-CA6
MA7
DQ1
DQ4
AOA7
cr
DQ4
W
CS
TMS4416
RENI
FA
--
RASl
ACW
TMS4500A
RAS
DQ1
en
DQ4
' - - AOA7
L
81-
4,
DQ1'~
OQ4
W TM~16
9-64
DQ1.~
TMS4416
4,
TMS4416
1::3
WRITE
REFRESH
ClK (SOSS)
ALE'
ACW
RAS
,-- --\
\
CAS
READY
01
AD7ADO
REFREO
a,
I
FIGURE 2 - TIMING.DlAGRAM
-,
~
AD7ADO
,-
ROY
co
ACR
ADDRESS!
DATA BUS
r--\.
Applications Information
~--
b.
Refresh Cycles
On refresh cycles the minimum precharge time occurs when ACR or ACW go high 20 ns before TMS4500A
ClK low. If this occurs, refresh RAS will go Iowan the subsequent rising edge of the TMS4500A ClK.
The minimum precharge time for refresh cycles is. given by:
where
tCH-RRl *
tRP
TClCH
tACH-Cl
Time delay
tACH-REH
tCH-RRl
Time delay, ClK high till refresh RAS starting low (MAX
TMS4500A-15 Spec. *)
thus,
(118
ACX high
+ 20 - 30 - 15 + 45) ns
138 ns
c.
The pre charge time for access grant cycles is given by:
where
tCH-RRH
tCH-REl
high (MAX
(200 - 35 - 15 + 54) ns
thus,
l>
'C
"2.
c;'
:t tCH-REl *
RAs starting
tRP
204 ns
3.
...
S'
Ell
:::I
The ALE low transition must not occur within 10 ns of the TMS4500A ClK low transition. This is guaranteed
by the phase shift between the 8088 and TMS4500A clocks.
....5'o
en
...
3OJ
...
ci'
where
:::s
thus
+ tp04 + tp74
tAEl-Cl
tosc
tOlCH
tp04
tp74
tAEl-Cl
[2(66) - 22 - 85
+ 5 + 41 ns
34 ns
4.
where
9-66
tAV-AEl
TAVAl - tp32
tAV-AEl
thus,
TAVAl
tp32
tAV-AEl
(118 - 60 - 22)ns
36 ns
where
tRAV-MAV
thus,
tASR
(118 -
60 - 40 + 27) ns
45 ns
5.
All writes to memory are early writes, which allows data to be set up to
that the data is valid a minimum of 0 ns to WR low. This gives a data setup time equal to tACL-CEl (50 ns
MIN) for this circuit.
6.
The required access tittle for both access and access grant memory cycles must be calculated.
The read access time from CAS on normal access cycles is given by:
where
thus
tCAC
tCAC
TClRl
tACl-CEl
tt(CEl)
TDVCl
tCAC
c
o
"+::
CO
E
...
....o
.5
en
c
o
-.+:;
CO
"~
Q.
100 ns
Co
<t
where
thus,
tCAC
2(TClCl)
TCHCl
tCH-CEl
tCAC
The calculations of the design criteria for the TMS4500A interface have been completed. An inspection of the
design criteria reveals that tCAC on normal accesses constrains the choice of memories to TMS4416-15 (tCAC
= 80 ns). Slower memories can be used by decreasing the 8088 clock speed. For TMS4416-20 devices, the
maximum ClK frequency as constrained by CAS access time is given by:
9-67
fCLK
[1/2 (tCAC
10 9
where
fCLK
tCAC
thus,
fCLK
[1/2 (120
+ 165 + 90 + 15 + 30)] ns
4.762 MHz
A circuit configuration to interface dynamic memories to the 8088 microprocessor utilizing the TMS4500A
dynamic RAM controller has been presented. The circuit design featured a 5 MHz 8088 interfaced to a
TMS4500A-15 operating with no wait states. The memory array was implemented with TMS4416 dynamic
RAMs for increased modularity.
MOS Memory
Applications Engineering
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
Texas Instruments assumes no responsibility for infringement of patents or rights of others based on Texas Instruments applications assistance or product
specifications, since TI does not possess full access to data concerning the use or applications of customer's products. TI also assumes no responsibility
for customer product designs.
9-68
Applications Brief
TMS4500A/MC68000 INTERFACE
This application note provides several circuit configurations interfacing three speed ranges
of the MC68000 microprocessor to dynamic RAM memory via the TMS4500A-15 dynamic
RAM controller. The MC68000L6 operates with no wait states while the MC68000L8 and
MC68000L 10 operate with one wait on normal memory access cycles. The memory array
is organized as 32K words featuring the TMS4416 16K x 4 dynamic RAM arranged as two
rows of 16K x 16 bits with each. row partitioned into 16K bytes of upper and 16K bytes
lower memory. The TMS4416 was used for its modularity advantage over X 1 DRAMs and
upgradability to future 64K x 4 devices.
Two approaches for controlling access to the upper and lower bytes of memory are given.
The first approach (Figure 1A) controls access to upper and lower memory by gating CAS
with UDS and LDS providing an early write condition. Early write occurs when the W signal
to the DRAM goes low prior to CAS low. Under this condition the data input to the DRAM
is req'uired to be set up prior to CAS instead of prior to W, and the output buffers are disabled allowing the use of common I/O. This can be achieved on the TMS4164 by tying D
and Q together; the TMS4416 is a common I/O device. The second approach (Figure 2A)
controls access to upper and lower memory by gating R/W with UDS and LDS providing
a late write condition (CAS low prior to W low). There are definite advantages and disadvantages to each of the implementations. From a system standpoint the gated CAS requires
a smaller number of gates than the gated R/W version but would degrade CAS access time
with the extra SSI gate (74LS32) delay. Another system criteria would be the choice of
memory used with each implementation. For the gated CAS approach both TMS4416s and
TMS4164s could be used with common I/O reducing layout signal routing complexity. The
gated R/W implementation restricts the use of common I/O when using TMS4164s due to
late write operation. In the late write cycle the Q outputs will go to an active state causing
contention between the processor and the memory for the data bus. To use TMS4164s within
the gated R/W system requires that the Q outputs be externally buffered to allow a bidirectional data bus which adds extra circuitry for the buffers. The timing diagrams for Figures
1 A and 2A are given in Figure 1 Band 2B, respectively.
c
o
m
0';:;
...oE
.E
U)
c
o
0';:;
m
o~
C.
c.
Both methods of upper and lower byte control allow the use of read-modify-write (TAS instruction) cycles but the operational response of the DRAMs is ~lightly different. A readmodify-write is performed by first reading the data from a memory I~cation then writing data
back to that location in the same memory cycle. The TAS instrJction (Test and Set an
Operand) tests a byte bperand and sets the negative and zero flag~aCCOrdingIY; the high
order bit of the operand is set. This provides a means of sync ronization in multiple
processor environments. Figure 3 shows the read-modify-write timi ~s for the gated CAS
and gated R/W implementations. The two methods for controlling memory access have the
advantages and disadvantages mentioned above plus another difference on read-modifywrite cycles. The gated CAS approach actually does a page mode read then a page mode
write (two CAS cycles for single RAS cycle) to the same memory location while the gated
9-69
R/W approach does a normal read-modify-write to the DRAM. The choice of these methods would
probably be determined by other factors in the system design; particularly the size of the memory
array since the TMS4416 example would require less logic to implement but lends itself better to
smaller memory designs.
The DTACK signal is derived by ANDing UDS, LOS, and R/W together, clocking ROY with a flip-flop
and then DRing the two results. On normal accesses the ROY signal is high allowing either the UDS,
LOS, o~' R/W signal to force DTACK low. On access grant cycles the low ROY signal holds DT ACK
high one clock period after the refresh cycle is complete. UDS, LOS and R/W are ANDed together
so that on read cycles UDS and/or LOS force DTACK low and on write cycles R/W forces DTACK
low. This gating is necessary because UDS and LOS go low too late in the write cycle to provide sufficient DTACK setup time. It also provides the two DTACK pulses for read-modify-write cycles. For
the MC68000L8/L 10 design DTACK is delayed with a flip-flop to provide one wait state.
6 MHz
CLK
I
_CLK_
+ 5 V - ACW
RASO
ALE
CLK
AS
MC68000L6
A1-A8
A9-A14
A15
AO-A7
ill
CA1-CA6
A16
CAO*
CA7*
A17
A18
cs
REN1
LOS
R/W
-G
:---
001004
I~AS
IG TMS4416
,0
'-RAS
I~J
AO-A7
~
l~
74LS32
[
+5V-
001004
W
CAS
G TMS4416
001D04
001004
I~
IG
TMS4416
4
~
TMS4416
001-
I~AS
I_~S4416
004
CAS
CLR
Q~
16 ~
'See text.
9-70
CK
74LS74
19M54416
CAS
RAS1
r---I--
001004
T I~
G
DTA'Ci<
~
74LS11
001D04
TMS4416
MAOMA7 ~-
TMS4500A
ROY
CAS
001004
W
CAS
RAO-RA7
ODS
00-015
RAS
TMS4416
tClK
AlE,ACR
WRITE
, ____________
~
~r--
UDS,lDS
R/W
RAS
CAS (4500A).
CAs (DRAM)
REFREQ
RDY
' - - -_ _---oJ
"';:;
DTACK
'~_-.JI ~o
.5
en
CAS)
"';:;
CO
"~
Q.
Co
9-71
UO!leWJO,ul SUo!le:l!lddv
(0
""
6 MHz
CLK
CLK
_ _CLK
+5V- ACW
RASO
.ALE
AS
MC68000L6
A1-A8
A9-A14
A15
A16
A17
A18
UOS
It)
ec
CAS
1 - ACR
8L
LOS
R/W
r--
OQ1OQ4
RAS
OQ1OQ4
G
W TMS4416
-OQ1-
IG
OQ4
I~
LW
~~4
'--
CAS
AO-A7
~
74LS32
'--
CLR
>CK
74LS74
li
OQ1OQ4
RAS
LV
TMS4416
IG
+5V- f--
OQ1OQ4
IIW
10-
'\.
TMS4416
OTACK
-}
f---
AO-A7
RAO-RA7
CA1-CA6
REN1
MAOCS
H
MA7
CAO*
CA7*
CAS f-- ~
TMS4500A
ROY
RAS1
4 ....
---
OQ1OQ4
'See text.
~
~
OQ1OQ4
w TMS4416
OQ1OQ4
IG
IIW
I
I
W TMS4416
'\.,
TMS4416
IG
1IW
16"
TMS4416
TMS4416
I
,-
REFRESH
WRITE
_I_
ACCESS GRANT . ,
(READ)
ClK
AlE,ACR
UDS,LoS
R/W
RAS
CAS
REFREQ
RDY
DTACK
c
0
',tj
.....E
CO
t/)
',tj
CO
,~
C.
C.
<t
9-73
ClK
AlE.ACR
R/W
DTACK
L.F
L.F }GATEDffi
I
I
CAS
\
CAS
,---,---,---,-,----
\~------------------~,--
,-----,
W
To cover the important aspects of the MC68000/TMS4500A interface, detailed calculations of the
design criteria for the MC68000L6 and MC68000L 10 will be given with only a short summary of
the MC68000L8 design criteria. The results will then be compared with the TMS4416 and TMS4164
DRAM timing requirements to provide proper memory speed selections. Finally the designs will be
weighed against each other to point out the strengths and weaknesses as related to system
performance.
The six-point criteria will be used as presented in the "TMS4500A Dynamic RAM Controller Users
Manual" in the following calculations.
MC68000L6 Design Calculations
1. Refresh interval
The TMS4500A is configured for maximum division of the clock without inserting wait states by strapping TWST, FS1, and FSO as follows_
TWST = 0, FS1 = 1, FSO = 1
This strap configuration divides the clock by 61 to yeild a refresh interval of 2.60 ms (see 4500A Spec.).
9-74
tAEl-REl *
where
tRP
RAS precharge time
tSH = AS,OS width high (MIN MC68000l6 Spec.)
tAEH-REH = Time delay, ALE high to RAS starting high (MAX 4500A-15 Spec.)
tAEl-REl * = Time delay, ALE low to RAS starting low (MAX 4500A-15 Spec.)
thus,
tRP
(180 - 25 - 15 + 27) ns
= 167 ns
b. Refresh cycles
The minimum precharge time for refresh cycles is given by:
tRP = 1.5(T) - tClSH - tAEH-REH - tt(REH) + tCH-RRl *
where
thus,
c:
'';::;
co
E
...
....o
tCH-RRH = Time delay, ClK high to refresh RAS starting high (MAX 4500A-15 Spec.)
tCH-REl * = Time delay, ClK high to access RAS starting low (MAX 4500A-15 Spec. *)
thus,
tRP
(166 - 35 170 ns
.5
(I)
c:
'';::;
co
,~
15 + 54) ns
C.
c.
thus
tAEl-Cl
[.5(166) - 65] ns
18 ns
This value should otherwise be a minimum; however as all propagation delays on a given chip will tend to track each other, the maximum value is multiplied
by a skew factor to reflect variations in same chip propagation delays. The skew factor for the TMS4500A is 0.9. All values followed by an asterisk are
obtained by multiplying the specified maximum value by 0.9.
9-75
= tAVSL = 35 ns
+ tAEL-REL *
where
tRAV-MAV = Time delay, row address valid to memory address valid (MAX 4500A-15
Spec.)
thus,
tASR
= (35
..:. 40
+ 27) ns
= 22 ns
The row address hold time to the DRAMs is guaranteed by the TMS4500A to meet - 20 or faster
speed devices.
5. Data valid to write enable
In both circuit configurations, data valid to write low is guaranteed by the MC68000L6. For the circuit in Figure 1A this is accomplished by gating CAS with UDS and LDS to give an early write condition. For the circuit in Figure 2A R/W is gated with UDS and LDS to give a late write condition. Data
valid to write enable for both circuits is given by:
tDS
= tDOSL +
tp32
where
Thus
tDS
= (35 +
= 43 ns
8) ns
thus,
The read access time on access grant cycles for the gated R/W configuration (Figure 2A) is given by:
tCAC = 2.5(T) - tCH-CEL - tt(CEL) - tDICL
where
9-76
tCH-CEL = Time delay, CLK high to access CAS starting low (MAX 4500A-15 Spec.)
thus
For the gated CAS configuration one SSI gate (74lS32) delay must be subtracted from the above values.
MC68000l10 Design Calculations
The MC68000l8/l1 0 design requires extra hardware to meet the TMS4500A ALE to ClK low
timings (tCl-AEl, tAEl-cLl and DRAM CAS access time (tcAC). This is accomplished by providing
two clocks (ClK, <1 which are approximately 90 0 out of phase with each other (See Figure 48). The
<I> clock controls the low going edges of ALE and 5TACi< to ensure proper timing for both the TMS4500A
and DRAM. The two flip-flops driving ClK <I> in Figure 4A should be contained within the same package
to minimize the skewing between the two outputs. A 74AS832 is used to derive ALE because of
its necessary speed advantage over a 74S32. If the two flip-flops are not contained in the same package
and a 74AS832 is not used then the MC68000l10 could not meet the RAS precharge and CAS
access times of the TMS4164 or TMS4416. This restriction is not necessary for MC68000L8 operation.
The TMS4500A is strapped for zero wait state operation, with the processor wait state being provided by externally delaying DTACK. If necessary two processor wait states may be inserted by strapping the TMS4500A for 1 wait state operation.
74S74 t
c:
o
0. .
ClK
J2
..5
As t - - - - t......-t
(/)
r::
o
MC68000l8MC68000l10
A1-A8 t-....;8;,.<-_+-_..:..-.;:..;....:_+-_ _-I
AS-A14
A15
A16
A17
0+:i
o~
CA1-CA'6
CAO'
CA7'
C.
Co
~
RENl
t----t------+--~CS
ROY
'See text.
tOevices are contained in the same package.
9-77
..
CLK
As
ALE
RAs
CAS
REFREQ
ROY
DTACK
J>
't:S
"5!.
(:;'
Q)
r+
0'
:::J
t/)
5'
1. Refresh time
TWST
....
r+
= 0,
FS1
1, FSO
0'
:::J
9-78
tp04 - ts
thus,
to = [1/2(50)
= 26 ns
tRP = [2(100)
= 162 ns
+ 2 - 1] ns
+ 26 - 50 - 5 - 25 - 15 + 4 + 27] ns
b. Refresh cycles
tRP = 1.5(T) - tCLSH - tp832 - tAEH-REH - ttREH
tRP = [1.5(100) - 50 - 5 - 25 - 15
= 100 ns
+ tCH-RRL *
+ 45] ns
+ to + tP74 + tpmin832
c
o
0,t:;
..E
C'CS
'too
.5
tASR = (100 - 55
= 63 ns
fI)
C
o
0,t:;
+ 26 + 4 + 1 - 40 + 27) ns
C'CS
og
Q.
c.
tos = tOOSL
thus
+ tp32
tos = (20 + 8) ns
= 28 ns
<s:
The read access time on access grant cycles for the gated R/W configuration is given by:
tCAC
tCAC
140 - 15 - 15) ns
MC68000L8
1.95 ms
203 ns
122 ns
129 ns
Guaranteed by clocking AS Iowan the rising edge
ot'cp
93 ns
79 ns
38 ns
149 ns
142 ns
The proper choice of memory can be selected from Table 2 for each design. For the MC68000L6
and MC68000L8 designs there are no memory speed restrictions. However, the MC68000L 10 design
is restricted to only TMS4416-15 and TMS4164-12 devices; the limiting parameters being RAS
precharge (tRP) and CAS access time (tCAC). To meet slower memory requirements the MC6800L 10
clock frequency would have to be reduced. The maximum clock frequency for a desired memory speed
can be determined by substituting in the necessary DRAM timing parameters and solving for the input clock period (T) in the design criteria for memory precharge time and read access time.
TABLE 2 - MEMORY SELECTION
MICROPROCESSOR
CLOCK
FREQUENCY
MC68000l6
MC68000l8
MC68000l8 (Hybrid)
MC68000l10
6 MHz
8 MHz
7.46 MHz
10 MHz
MEMORY DEVICES
TMS4164
TMS4416
-20
-12
-15
-15
-20
Meeting DRAM timing requirements is only a small part of microprocessor system design. The ultimate
goal is to achieve maximum performance with minimum hardware. Of the three designs the MC68000L6
interface requires the least amount of hardware while the MC68000L 10 interface has the fastest processor/memory cycle time. To capitalize on the best of both designs a compromise can be made by
substituting a MC68000L8 into the MC68000L6 design and operating at less than' 8MHz without
wait states. Operating under these conditions it can be shown that the processor/memory cycle time
approaches that of the MC68000L 10 design with a minimum hardware interface (see Table 3).
9-80
CLOCK
FREQUENCY
6 MHz
8 MHz
7.46 MHz
10 MHz
PERIOD
166 ns
125 ns
134 ns
100 ns
ns
ns
ns
ns
NUMBER OF WAIT
STATES INSERTED (N)
0
1
0
1
To determine the maximum speed that the MC68000l8 can operate without wait states it is necessary
to recalculate the design criteria using the MC68000l6 equations with MC68000l8 timing parameters
(results in Table 4). From these values the restricting parameter will be the ALE to ClK low timing
(minimum 10 ns) requirement necessary for proper TMS4500A operation. Setting tCl-AEL equal to
12 ns (12 ns allows for 20% margin) and solving for T, yields a clock period of 134 ns (7.46 MHz)
The design criteria for 7.46 MHz operation is also shown in Table 4. This "Hybrid" circuit meets
TMS4416-15,-20 and TMS4164-12,-15 timing requirements and has a processor/memory cycle time
approaching that of the MC68000l1 0 design. This illustration shows the advantage of operating
without wait states when accessing DRAM, but does not directly reflect system throughput
enhancement.
System throughput calculations require a much more detailed analysis taking into consideration the
systems application, use of other types of memory (EPROM, PROM, ROM, and Statics), memory size
and configuration, software, etc. It is beyond the scope of this application note to cover all of these
variables in detail, although a brief overview can be given.
s::
o
'';:;
MICROPROCESSOR
MC68000L8 @ 6 MHz
MC68000L8 @ 7.46 MHz
1.95 ms
2.09 ms
167
189
170
28
ns
ns
ns
ns
146
141
138
12
co
...E
....os::
tn
ns
ns
ns
ns
s::
'';:;
co
,2
Guaranteed by tAVSL
17 ns
38 ns
Guaranteed by tA VSL
17 ns
38 ns
180 ns
245 ns
100 ns
165 ns
All of the interface examples given in this application note used a tightly coupled processor/memory
interface to maximize DRAM performance. The calculations and comparisons for the "Hybrid" circuit only reflect that the processor is executing strictly out of DRAM which is not always the case
in many sys,tems. As microprocessor speeds and memory size increase, the benefits Of the tightly
coupled memory array give way to asynchronous main memory configurations and cache memory
9-81
Q.
c.
implementations in order to relieve the processor of wait states when accessing memory. Applications Notes SR-1 , "An Introduction To Cache Memory Systems And The TMS2150", and DRC-1,
"The TMS4500A In An Asynchronous Bus System", address the concepts of cache and asynchronous
memory architecture in more detail than given here.
The percentage of time a microprocessor uses for internal operations as opposed to memory accesses
is also a factor in determining system throughput when wait states_ are used. The greater the percentage of time that a microprocessor spends accessing memory with wait states, the greater the
throughput degradation. Thus, for systems whose software requires extensive internal processor operations and few memory operations it may be more desirable to operate with wait states as opposed
to the "Hybrid" approach. Tabl.e 5 gives an example of a few MC68000 instructions and their effect
on throughput. The actual average instruction time will be dependent upon the instruction stream
being executed, but this example will indicate how wait states affect the processor performance. The
multiply and divide instructions which require a large percentage of internal operations make apparent
the advantage of higher speed processors when doing extensive numeric processing; however if the
memory intensive instructions predominate, the system running without wait states will execute faster
even at slower clock frequencies. Systems which execute program mainly out of EPROM, PROM,
ROM and Static memory and only use. DRAM for data storage may also benefit from the use of the
high speed processors. Each of the four designs has its own niche which is based on the necessary
system application. Designs that require maximum memory performance and minimum component
count may find the Hybrid interface more suitable, while systems requiring maximum processor performance would utilize the MC68000L8/L 10 design.
INSTRUCTION
PER INSTRUCTION
MOV AN@+
MOV AN@ADD AN@+
ADD AN@CMPI AN@+
CMPI AN@BRA
JMPAN@
JMP AN@(d)
MULS
MEMORY CYCLES
TOTAL
8
10
12
14
12
14
10
8
10
70
PER INSTRUCTION
TOTAL
2
2
2
2
3
3
98
168
2
2
2
1
20
21
9-82
10.8
2.2
16.8
2.1
2.252 p,s
1.300 p,S
1.S90 p,S
Average instruction time = processor clock cycle time X [average clock cycleslinstruction + (average memory cycleslinstruction X N wait states)]
tws
~ wait state.
D. RELATIVE PERFORMANCE
MICROPROCESSOR
MC6S000L6 (@ 6 MHz, 0 WS)
MC6S000LS (@ S MHz, 1 WS)
MC6S000LS (Hybrid)
(@ 7.46 MHz, 0 WS)
MC6S000L 10 (@ 10 MHz, 1 WS)
RELATIVE PERFORMANCE
FIRST NINE INSTRUCTIONS
TEN INSTRUCTIONS
1.0
1.0
1.1
1.15
1.25
1.19
1.27
1.32
As was mentioned earlier in the text, the designs have taken future memory upgradability into account. When 64K x 4 devices become available they will be pin compatible with the 16K x 4 allowing
easy memory expansion. The TMS4416 only requires 14 address lines to address its entire memory
array (8 rows, 6 columns) thus leaving two unused address inputs to the TMS4500A (CAO, CA7).
The TMS4416 uses inputs A 1-A6 for its 6 column addre~ses, disregarding AO, A 7 (see TMS4416
spec.). These two unused inputs to the TMS4500A will be needed to complete the address space
for the 64K x 4 devices (8 row, 8 column). In Figures 1 A and 2A, 14 consecutive address lines are
used to address the TMS4416s which provides a linear address space. For 64K x 4 expansion, A 15
and A 16 of the MC68000 will be connected to CAO and CA7 of the TMS4500A respectively. This
configuration does not provide a linear address range for the 64K x 4 upgrade but, this would be
transparent to the microprocessor and not effect system performance.
.~
CO
E
~
....o
For the circuits presented the memory upgrade would expand the memory size from 64K bytes to
256K bytes by simply changing devices. If the memory array of TMS4416s was expanded to take
full advantage of the TMS4500As drive capability (32 devices), it would provide 256K bytes of memory.
This could then be upgraded to a megabyte of memory by substituting the 64K x 4 devices. Applications Note SMAAOO 1 "TMS4416/TMS4500A Evaluation Board" provides in detail the techniques
and advantages of designing for future memory upgradability.
.5
This completes the TMS4500A/MC68000 design requirements. Four MC68000 interfaces were given
with two configurations for controlling accesses to upper and lower memory. Two of the designs
operate without wait states and two with wait states to illustrate a wide spectrum of operation. The
memory was implemented with TMS4416s for their modularity advantage over the X 1 DRAMs, and
upgradaqility to future 64K x 4 DRAMs. A brief discussion of the strengths and weaknesses for the
four designs was given to provide some insight into the necessary system requirements that need
to be considered to achieve maximum system performance for a given application.
<t
MOS Memory
Applications Engineering
Texas Instruments reserves the right to make changes at any time in order to improve design and to supply the best product possible.
Texas Instruments assumes no responsibility for infringement of patents or rights of others based on Texas Instruments applications assistance or product
specifications, since TI does not possess full access to data concerning the use or applications of customer's products. TI also assumes no responsibility
for customer product designs.
9-S3
U)
.~
CO
.sa
Q.
c.
>
"C
'2..
c:r
m
...o
j
(I)
....5'o
...
o
::s
9-84
As the typical operating speeds of processors have increased to provide for the ever increasing need for computing power, the necessity of developing a memory hierarchy (the incorporation of two or more memory
technologies in the same system) has become apparent. One of these memory technologies is selected on the
basis of fast access time (with associated high cost per bit) to allow minimum system cycle time. The other
technologies are chosen with the lowest possible cost per bit relative to speed in order to achieve the maximum
system memory capacity. In a system with a multiple level hierarchy, the speed/cost relationship depends upon
the frequency of access and the total memory requirement at that leveL By proper use of this hierarchy through
coordination of hardware, system software, and in some cases user software, the overall memory system will
reflect the characteristics that approximate the fast access time of the fast memory technology and the low cost
per bit of the low cost memory technology. Large computer systems have made use of this memory optimization
technique to maintain very large data bases and high throughput (see Figure 1). Many smaller processor systems
use this technique to allow mass storage of data, where a tape or disk is the low cost memory and RAM (Random
Access Memory) is the fast memory technology.
"';::;
CO
E
~
....o
.5
en
Memory hierarchy is now extending to the RAM memory used in microcomputer systems because of the increase in processor speeds. Typically, Dynamic RAM (DRAM) is used as the bulk or main memory and High
Speed Static RAM (HSS) serves as the fast access memory. This HSS RAM is usually 1 K to 8K words deep and
serves as a fast buffer memory between the processor and the main memory. This small, fast buffer memory is
called "cache" memory as it is the storage location for a carefully selected portion of the data from the main
memory. The addresses for that portion of memory currently in the buffer memory is saved in the cache tag RAM
(a small memory that is used to store the addresses of the data that has been mapped to cache) .
"';::;
CO
"~
Q.
c.
<C
9-85
ARCHIVAL STORAGE
(MAGNETIC TAPEI
INCREASING
COST PER BIT
BULK STORAGE
(DISKI
INCREASING
ACCESS TIME
FIGURE 1 - MEMORY SIZE VS. ACCESS TIME AND COST PER BIT
When the processor accesses main memory, the processor address is compared to the addresses currently present in the
cache tag RAM. In the case where a match occurs, the required data is resident in the cache and the access is called a "hit,"
and is completed in the cycle time of the fast memory. If there is no match (a "miss"), the main memory is accessed, and the
processor must be delayed to allow for the slower access cycle of the main memory. The determination of whether a hit has
occured is the responsibility of the cache tag RAM. Figure 2 shows the relative placement of the processor, main memory,
cache, and cache tag RAM within a system.
Since there must be comparisons made between the current processor address and the addresses in the cache, the cache
tag RAM must have a very fast accesS time to prevent the degradation of processor accesses even when a match occurs.
Previously, the memory used for the cache tag RAM was the same as that used for the cache; which, due to added delays
through comparision logic. meant that the full benefits of the cache were not realized.
:/'
~
PROCESSOR
"
DATA BUS
"
D
CACHE BUFFER
RAM
A
ADDRESS BUS
Vz
{1.
,/
E4MAIN
MEMORY
....
...)
D
A
CACHE TAG
RAM
M
I
FIGURE 2 - TYPICAL MEMORY SYSTEM WITH CACHE
9-86
The TMS2150 Cache Tag RAM has been designed to reduce this cache access degradation to a minimum by incorporating
the matching logic on-chip thus providing match recognition times compatible to the access time of the cache buffer
memory.
The TMS21 50 implements the "set-associative" type of cache address matching. This algorithm may be more clearly
understood by considering main memory as an (m) by (n) array of blocks and the cache is an (n) by (k) array (see Figure 3).
Each block is composed of (x) words and transfers between main memory and cache memory always move all (x) words in
that block. Corresponding to every block in the buffer RAM is a tag address specifying which block of main memory is currently resident in the buffer RAM at that location. The set-associative algorithm maps each modulo (n) group of (m) blocks into the corresponding (n) row of the cache. The low order address lines of the processor covering the sets (n) select a row of
the cache buffer and the corresponding row in the tag RAM. The data is stored in the cache buffer and the high order address
specifying the block (m) is saved in the tag RAM. The high order address then becomes the tag.
I~
CACHE
________________
_________________
~A
BUFFER RAM
MAIN MEMORY
.,
,----
n1
-i
-t
LOW ORDER
ADDRESS
n
-i
-i
-i
X
2
X
X
X
012
-1
..J
m1
\-------~V~--------I
m
(HIGH ORDER ADDRESS)
~\
TAG RAM
....
NV
m1
NV
NV
2
0
0
1
-t
~
--i
~
-I
-I
-I
....I
J.t-K~
..l4----K----.~
DATA
LABEL
c:
o
';::
.E
CO
o
'+.5
en
c:
O. 1.2. m-l
=
=
'';:;
CO
,2
Q.
Co
There are several algorithms used to determine which areas of main memory should be resident in cache and which should be
replaced (first-in, first-out; least recently used; or random). Since programs typically have the property of locality (over short
periods of time. most accesses are to a small group of memory addresses), these replacement algorithms can make the
cache have the majority of processor accesses resulting in hits. The hit ratio (number of hits x 1 OO%/number of memory accesses) runs 90% and higher in systems with well coordinated memory to cache mapping routines. Note that as the block
size (x) increases. the replacement mapping algorithm options have greater impact on the cache performance.
Many microprocessors are operating with memory access times of 130 ns or less when running at maximum frequency.
After allowing for address buffering, decoding. and propogation delays through data buffers, the maximum access time that
can be tolerated is 75 ns or less before processor throughput is affected. For large memory systems, DRAM can be used to
achieve a cost effective memory; however these can not meet a 75 ns access requirement. If the actual system throughputs
for a system with cache and one without cache are compared. the advantages of cache become obvious.
For comparison of the two architectures, assume that a processor is implemented in which 30% of the active cycles involve
main memory (the other 70% used for instruction decoding and internal operations). Also assume that the processor cycles
at 250 ns with a required memory access time of 75 ns, but if the memory is not ready the cycle time is extended by 100 ns
9-87
increments till satisfied. This processor using 150 ns DRAMs would require one delay increment on main memory accesses
and 200 ns DRAMS would require two delay increments. The average cycle time can be calculated for each memory speed
as follows:
Average .CY'cle Time = [(INT) x (CYC)] + [(MEM) x (CYC + DEL))
where
INT
CYC
MEM
DEL
x 100 ns
INT
CYC
MEM
DEL
HIT
MIS
CAC
x 100 ns
Average Cycle Time = [70% x 250) +[30% x [(90% x 250) + (1 0% x (250 +200))))
= 253 ns
This value represents a 10% improvement with 200 ns devices over the non-cache implementation with 150 ns parts and
18% using 200 ns parts. This performance improvement can be further demonstrated for those systems using custom or
bit-slice processors where the memory cycle time as well as access time is of concern. For this example, consider a processor with a cycle time of 50 ns and main memory cycle time of 250 ns (use the same access ratios as in the previous
example):
ACT (Without Cache) = [(70%) x (50)) + [(30%) x (250)L
= 110 ns
ACT (With Cache)
This represents a 49% decrease in average cycle time for the processor using 50 ns cache memory. If the main memory was
rated at a cycle time of 500 ns, either using very slow main memory, error detection/correction, or due to allocation of alternate cycles for some other activity (multi-processors, direct memory access, display refresh, etc.); the cache would still give
an average cycle time of 63.5 ns, which is an improvement of 65% over the 185 ns average cycle time for a non-cache
system.
The following figures show several applications for TMS2150 in cache memory systems. Figure 4 shows a cache memory
configuration that has a 32-megaword main memory (represented as 32-megabytes since only an eight-bit data bus is used)
with a block size of 2. In this particular example, a cache containing 512-two word blocks was chosen thus defining the
main (n)x(m) array as being 512 sets of 32,768-two word blocks. The 32-megaword memory requires an address bus of
25 lines. The least significant address (AO) is used as a word select for one of the two words in each block. The next least
signifiCant address lines (A 1 - A9) are used as the set select inputs to the cache buffer RAM and the cache tag RAM.
The remaining high order address lines (A 10 - A24) form the label or tag which is stored and compared by the tag RAM.
9-88
Since the label in this example is composed of 1 5 address lines, two TMS21 50s are used as an expanded tag. The 1 5 address lines are the data inputs to the tag RAM and the 16th data input is tied to + 5 V so that after RESET invalid data cannot
force a match. The match output of the two TMS2150s are ANDed together to form the enable for the cache data buffer. In
this manner, if the contents of either TMS21 50 does not contain a match, the cache is not enabled. This ANDed MATCH
signal is also used by the control circuitry to notify the system that the address is not present in the cache so that main
memory might be accessed. The control circuit is also responsible for the reseting of the cache upon power-up, which is accomplished with a low pulse on the RESET input of the TMS21 50. After reset, no matches will occur at any locations until
that location has been written .
.A
00-07
...
E ..
BUFFER
PROCESSOR
OQ1-DQ4
OQ1-0Q4
1K)(4
RAM
1K)(4
RAM
AO-A9
MAIN
MEMORY
UPTO
32M BYTES
AO-A9'
10~
lOt
AO-A9
..
'1AO-A9
AO-A24
9{1-A9
C+
7 ,A10-A1e
DO - De
AO - AB
...
A17-A24
"'--""':0:"!0~-1.:0~7~--"
07
~~i_____T_M_~T2~1_60
B~
AO - AB
~ ~~i_____T_M_:'~2~1_60 M~
_____M
..
--;:::0-
_____
I _.
'';::
CO
.E
o
.E
CONTROL
(RESET. W. PEl
en
BLOCK SIZE
c
o
=Z
'';::
CO
,~
Q.
c.
<t
9-89
In the example shown in Figure 5, the expansion of the cache RAM is carried out in both depth (more sets) and width (wider
tag). The block size has been chosen as one such that the 1 K cache now represents 1024 blocks of one word each. The
high order addresses are still used as the label to the tag RAM but now A9 is used to select between two TMS2150 pairs
each containing labels for 512 of the cache memory blocks. Addresses lines AO - A8 are thus used as the set address
inputs. If the chip select (S) is at logic one (deselected), the TMS2150 match output (M) is high, so an AND gate can be
used to enable the cache data buffers and also to notify the control circuit if access needs to be made into the main memory.
The logic for this system is shown so that the upper pair is compared for the first 512 blocks within cache and the lower
pair is compared for the second depending on the state of address A9.
ADDRESSES TO
CACHE BUFFER RAM
MAIN
MEMORY
UP TO
32M BYTES
PROCESSOR
A9
AO-AB
Al0-A16
TMS2150
............+ - - - - - - + - - - - - - - - i M S
.-~~---------+---------------~s
l>
"'C
"E-
n
...o
0)
BLOCK SIZE
::J
en
:;....
3
0)
...
o
::J
9-90
MATCH OUTPUT TO
BUFFER ENABLE
A dual cache structure (K = 2) is shown in Figure 6. The 1 megaword main memory is divided into 1024 sets of 256 fourword blocks. In this example, AO and A 1 are used to select which one of the four words within a block are accessed, and
A2 - A 10 select which of the 51 2 block labels are to be compared. Addresses A 1 2 - A 1 9 form the eight-bit label for the
block. Address A 11 is used by the cache control logic in conjunction with the possible processor status lines as chip select
inputs. The match outputs from the two TMS21 50s A 1 and A2 are NANDed to form an active low enable to the cache data
buffers and to serve as request to the control logic. The match outputs from B 1 and B2 also are NANDed to perform a similar
function for cache RAM B. If no match is found in cache RAM A or B, the control logic will initiate an access from main
memory. The purpose of the dual cache architecture is to allow for rapid switching between multiple tasks or programs since
the processor can have access to one cache while the controller moves data between main memory and the other cache. The
dual or mUltiple cache approach also yields more replacement options than the single cache architecture. When an access'
results in a miss in the single cache system, the data in cache is replaced by the current data even though the old data may
still be useful. By using "independent" caches, the control can determine which data is most expendible and replace that
block while the other caches keep their potentially useful data.
Cache memory architecture can enhance the throughput of many micr~processor systems, allowing large, low-cost memory
to perform like high speed RAM. The TMS21 50 reduces the tag memory implementation cost and complexity and provides
label comparison times comparible to the access times of high-speed memories. These additional benefits make highperformance microprocessor designs that can utilize the same techniques of optimizing cost/memory size/throughput that
had previously been found only in larger computer applications.
MOS Memory
Applications Engineering
lsI
.r
le,
PROCESSOR
00- 01B
00-016
CACHE RAM B
MAIN
MEMORY
UPTO
1M WORDS
-L..
Er-
00-016
A1-A19
A2-A10
tn
S A12-A19
9,
DO
CACHE
CONTROL
LOGIC
____________________
'';:
07
CO
,~
AO-AS
-: s
________
________
CACHE
TAG
RAMB1
M~
_
MEMORY
CONTROL
JIS
~~-
CACHE TAG
RAMB2
M'ATCii1i
00-07
AD-AS
CACHE TAG
RAM A1
.1 _
1
______-1..
1S
..
E
o
...E
A12-A19
CO
CACHE RAM A
__
I-
'';:
C~~~ ;:G
hh.
~ l-Jl-T
M
MEMORY DIVISION
1024 SETS
256 BLOCKS/SET
4 WORDS/BLOCK
9-91
Q.
c,;
<
"E..
cr
'C
Q)
r+
0'
:::J
til
:;....
o
...
3
Q)
r+
0'
:::J
9-92
This application report will introduce the reader to the options available with the TI high density ROM family. Two
chip select options have been implemented for these devices:
a standard addressing scheme and a bank select option that
divides the device into 8K banks. The bank select versions
will allow the higher density ROMs to work with most of
the game systems now on the market even though the systems
will not directly address 16K of memory.
Most of the game systems on the market use a 74138 oneof-eight decoder to provide the chip select signals. The exceptions to this use a similar method for generating chip
selects and this discussion is applicable to them. Since most
of the systems used for games do their chip select decoding
in 8K byte blocks, the 8K bank select architecture is ideal
for systems that have restricted address space.
The bank select ROM (TMS47128) is put into the system
with the bank select lines connected to the appropriate system
chip select outputs (see Figure 1). These systems will only
have one chip select active at a time. If the bank select inputs of the ROM are programmed active low, the device outputs will be tri-stated unless one of the system chip selects
is active. This allows the chip selects of the ROM to be tied
active and let the bank select inputs control the accessed bank
and output impedence. Most of the memory accesses in a
game system will be to ROM so having the device active
all the time will not significantly increase system current consumption. In fact the system may operate more reliably due
to the lack of current spikes caused by powering the ROM
on and off.
The limiting factor in most game systems on the market
is the lack of ROM address space. By providing a family
of high density ROMs with the bank select feature TI has
given these games extended capabilities and the software offers the opportunity to write more colorful and complicated
programs.
MOS Memory
Applications Engineering
c
o
'';::;
..E
CO
+5 V
\f-
.5
AO-A12
(I)
~--------------~ 581
'';::;
______________~SB2
.~
CO
Q.
c.
Q1-Q8
r---------1
TMS47128
9-93
9-94
Interchangeability Guide . .
EPROM Devices . .
, ROM Devices
Applications 'nformation . .
Logic Symbols
Mechanical Data
II
LOGIC SYMBOLS
EXPl.ANATION OF NEW LOGIC SYMBOLS
FOR MEMORIES
1.
INTRODUCTION
The International Electrotechnical Commission (lEC) has been developing a very powerful symbolic language that can
show the relationship of each input of a digital logic circuit to each output without showing explicitly the internal
logic. At the heart of the system is dependency notation, which will be partially explained below.
The system was introduced in the USA in a rudimentary form in IEEE/ANSI Standard Y32.14-1973. Lacking at that
time a complete development of dependency notation, it offered little more than a substitution of rectangular shapes
for the familiar distinctive shapes for representing the basic functions of AND, OR, negation, etc. This is no longer
the case.
Internationally, IEC Technical Committee TC-3 has prepared a new document (Publication 617-12) that will consolidate
the original work started in the mid 1960's and published in 1972 (Publication 117-15) and the amendments and supplflments that have followed. Similarly for the USA, IEEE Committee SCC 11.9 has revised the publication IEEE
Std 91/ANSI Y32.14. Texas Instruments participated in the work of both organizations and this 1984 Edition of the
MOS Memory Data Book introduces new logic symbols in anticipation of the new st~ndards. When changes are made as
the standards develop, future editions of this book will take those changes into account.
The following explanation of the new symbolic language is necessarily brief and greatly condensed from what the
standards publiGCItions will finally contain. This is not intended to be sufficient for those people who will be developing
symbols for new devices. It is primarily intended to make possible the understanding of the symbols used in this book.
2.
By convention all input lines are located on the left and output lines are
located on the right. When an exception is made, an arrowhead shows reverse
signal flow. The input/output lines (001 through 004) illustrate this.
The polarity indicator ~ indicates that the external low level causes the
internal 1 state (the active state) at an input or that the internal 1 state causes
the exte[nal low level at an output. The effect is similar to specifying positive
logic and using the negation symbol 0
The rest of this discussion concerns features inside the symbol outline. The
address inputs are arranged in the order of their assigned binary weights and
the range of the addresses are shown as A where m is the decimal equivalent
of the lowest address and n is the highest. The inputs and outputs affected by
these addresses are designated by the letter A.
r:;
en
'0
.Q
en>-
The letter Z followed by a number is used to transfer a signal from one point
(,)
in a symbol to another. Here the signal at output A,Z3 transfers to the 3 at
the left side of the symbol in order to form an inpot/output port. The A
means the output comes from the storage location selected by the address
inputs.
_.
'e
.9
The 'V symbol designates a threestate Ol,ltput. Three-state outputs will always
be controlled by an EN function. When EN stands at its internal 1 state, the
outputs are enabled. When EN stands at its internal 0 state, the three-state
outputs stand at their highimpedance states.
184
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 OALLAS, TEXAS 75265
10-1
LOGIC SYMBOLS
Since the boxes associated with 002, 003, and 004 have no .internal qualifying symbols, it is to be understood that
these boxes are identical to the box associated with 001.
Any 0 input is associated with storage. Whatever internal state is taken on by the 0 input is stored. The letter A (in
A,Z3) indicates that the state of the 0 input will be stored in a cell selected by the A inputs. If the 0 input is disabled,
the storage element retains its content.
Various types of relationships between ports can be indicated by what is called dependency notation. A letter indicating
the type of dependency (e.g., C, G, Z) is placed at the affecting input (or output) and this is followed by a number.
Each affected input (or output) is labeled with that same number. The Z symbol explained above is one form of
dependency notation. Several other types of dependency have been' defined but their use has not been anticipated in
this book.
The numeral 2 at the 0 input indicates that the 0 input is affected by another input, in this case a C input (i.e., 1 C2).
When a C input stands at its internal 1 state, it enables the affected 0 input(s). When the C input stands at its internal
input(s) so that it (they) can no longer alter the contents of the storage element(s).
The C input is itself affected by another input. The numeral 1 in front of the C shows that a dependency relationship
exists with a G input. The letter G indicates an AND relationship. When a G input stands at its internal 1 state (low in
this case), the affected inputs (EN and C2 here) are enabled. When the G input stands at its internal 0 state, it imposes
the 0 state on the affected inputs.
Pin 10 'has two functions. Its function as a C input has just been explained. Note that for the C input function to stand
at its 1 state, pin 10 must be low and pin 8 must also be low. The other function of pin lOis as an EN input. This
controls the 3state outputs. This EN input is also affected by the AND relationship with pin 8 so for the EN function
to stand at its internal 1 state (enabling the outputs), pin 10 must be high and pin 8 must be low.
Labels within square brackets are merely supplementary and shOUld be selfexplanatory.
3.
D
.. D
r-
CO
C:;"
(I)
'<
C"
en
Odd-parity element. The output stands at its l-state if an odd number of inputs stand at their l-states.
NOTE:
TMS 2150 uses one of these to generate even parity by adding the
output as a ninth bit.
184
10-2
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
LOGIC SYMBOLS
DIAGRAMATIC SUMMARY
4.
INPUTS
G (AND) DEPENDENCY
Active H (high)
G5
Active L (low)
ab
ac
ad
C(CONTROL) DEPENDENCY
INPUT/OUTPUT
-r--r----r-4-l__
L__
a
--
OUTPUTS
S [Set]
a--fc;--
b---t:D
b - -....-~
ai---z11-
R [Reset]
Z (INTERCONNECTION) DEPENDENCY
Active high
Active low*
3-State
Open-Circuit (L-type)t
Open-Circuit (H-type):f
en
'0
a
a
b
The active-low indicator may be used in combination with the 3state and open-circuit indicators.
t L-tYpes include N-channel open-drain and P-channel open-source
outputs.
of H-tYpes include P-channel open-drain and N-channel open-source
outputs.
E
>
CI)
CJ
'eon
..J
.c
84
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
10-3
LOGIC SYMBOLS
5.
5.1
TMS 4116
RAM 16K X 1
....;(5"";)_ _-1 20D7/2100
AO (7)
~!
(6)
A3 (12)
A16383
A4 (11)
A5 (10)
A6 (13)
RAS _(....;4)....--1
CAS_(1_5~)~~------~
23C22
5.2
TN
(3)
(2)
A,22D
(14) Q
A\l
ADDRESSING
The symbol above makes use of an abbreviated form to show the multiplexed, latched addresses. The blocks represent
ing the address latches are implied but not shown.
.....
CAS
CCI
c:;'
til
'<
A1
A4
A5
A6
C-
en
--
0
A16383
A3
3
4
A4
A2
0
2
A2
A3
AO
r-
C21
21D
AO
A1
A5
A6
r....
RAS
\
C20
' - - 20D
L.---
I---
C20
0
A 16383
7
8
9
10
11
C21
12
13
184
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
lOGIC SYMBOLS
I>
REFRESH
When RAs goes low,row refresh starts. It ends when RAS goes high. The
other input signals required to carry out refreshing are not indicated by
the symbol.
RAS4lREFRESH Rowl
5.4
POWER DOWN
RAS
CAS
5.5
CAS is
AND'ed with RAs (through G24) so when RAS and CAS are both
high, the device is powered down.
~ 24 [PWR DWNl
----1
G24
WRITE
By virtue of the AND relationship between CAS and iN (explicitly shown),
when either one of these inputs goes low with the other one and RAs already low (RAS is AND'ed by G23), the D input is momentarily enabled
(through C22). In an "early-write" cycle it is W that goes low first; this
causes the output to remain off as explained below.
RAS
CAS
23C22
iN
D
5.6
READ
CAS
--e.......,&.;~C21
G24
RAS - -.......~ G23
iN - - - - I
1----.....
23,21 D
'24EN
A\l
tn
'0
.c
If you have questions on this Explanation
of New Logic Symbols, please contact:
F.A. Mann MS 49
Texas Instruments Incorporated
P.O. Box 225012
Dallas, Texas 75265
Telephone (214) 995-2867
E
en>
(.)
..
'0,
...I
184
TEXAS INSTRUMENTS
INCORPORATED
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
10-5
r-
CQ
(;'
rn
-<
3
0"
o
Cii"
. 10-6
184
Interchangeability Guide
EPROM Devices
ROM Devices . .
Applications Information . .
Logic Symbols
Mechanical Data
MECHANICAL DATA
general
Electrical characteristics presented in this catalog, unless otherwise noted, apply to device type(s) listed in the page
heading, regardless of package. Factory orders for devices described should include the complete part-type numbers
listed on each page.
MOS NUMBERING SYSTEM
EXAMPLE:
TMS
-45
2114L
(J.g. )
Max Access
4
45 ns - 20 200 ns
55 ns - 25 250 ns
70 ns - 30 300 ns
Cerpak/Cerdip
-40C to BOC
L OOC to 70C
JD Side Braze
M -55C to 125C
-10100 ns -35350 ns
MC Chip-on-Board
N Plastic DIP
-55Cto 100C
-15 150 ns
t Inclusion of an "L" in the product identification indicates the device operates at low power.
manufacturing information
Die-attach is by standard gold silicon eutectic or by conductive polymer.
Thermal compression gold wire bonding is used on plastic packaged circuits. Typical bond strength is 5 grams. Bond
strength is monitored on a lot-to-Iot basis. Any pre seal bond strength of less than 2 grams causes rejection of the
entire lot of devices. On hermetic devices either thermal compression or ultrasonic wire bonding is used. All hermetic
MaS LSI devices produced by TI are capable of withstanding 5 X 10 - 7 atm cc/sec inspection any may be screened
to 5 X 10 - B atm cc/sec fine leak, if desired by the customer, for special applications.
All packages are capable of withstanding a shock of 3000 g. All packages are capable of passing a 20,000 g acceleration (centrifuge) test in the V-axis. Pin strength is measured by a pin-shearing test. All pins are able to withstand the
application of a force of 6 pounds at 45 0 in the peel-off direction.
dual-in-line packages
A pin-to-pin spacing of 2.54 mm (100 mils) has been selected for standard dual-in-line packages (both plastic and
ceramic).
TI uses three types of hermetically sealed ceramic dual-in-line packages: cerdip-, cerpak, and sidebrazed. The cerdip
and cerpak packages have tin-plated leads. The sidebraze package has gold-plated leads. The plastic package may
have tin-plated leads, 60/40 solder-plated leads, or 60/40 hot-solder-dipped-finished-Ieads.
chip-on-board
TI will bond some MaS memory circuits (particularly ROMs) directly to a printed circuit board specified by the customer.
This custom packaging technique for consumer applications utilizes a plastic sealant molded over the silicon directly
mounted and ultrasonic wire bonded to a printed circuit board. Board material as well as dimensions are specified
......b.y. th.e
. . .c.u.st.o.m
..
e.r..............................................................................
34
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS, TEXAS 75265
11-1
MECHANICAL DATA
All measurements are given using both metric and English systems. Under the metric system, the measurements are
given in millimeters; under the English system, the measurements are given in inches. The English system measurements
are indicated in parentheses next to the metric.
~ A0.025_~
r-
0,508
(OM~~OI~
(0.010)
SEATING
- PLANE
~~0
105
PIN SPACINGJ
2,54 (0.100) NOM
~~
0,457 0,076
(0.018 0.003)
16
18
20
22
24
24
28
40
A 0,025
(0.010)
7,62
(0.300)
7,62
(0.300)
7,62
(0.300)
10,16
(0.400)
7,62
(0.300)
15,24
(0.600)
15,24
(0.600)
15,24
(0.600)
B(MAX)
20,57
(0.810)
23,11
(0.910)
25,65
(1.010)
27,94
(1.100)
30,86
(1.215)
32,77
(1.290)
35,94
(1.415)
51,31
(2.020)
C(NOM)
7,493
(0.295)
7,493
(0.295)
7,493
(0.295)
10,03
(0.395)
7,493
(0.295)
15,11
(0.595)
15,11
(0.595)
15,11
(0.595)
DIM.
.. -----------------11-2
TEXAS
INSTRUMENTS
184
MECHANICAL DATA
It.
<t.
~
J::l1
105
\----A---l
O,,.'IO,015IMINL
-SEATING PLANE
5',0';0,2001
'~ ~.
90
0,457 0,076
(0.018 0.003)
~MAX
I
3,17 (0.125)
-..JI I\4-r
1,78 (0.070)
MAX
MIN
PIN SPACING
2,54 (0.100)
NOM
16*
18
20
24
A(MAX)
8,255
(0.325)
8,255
(0.325)
8,255
(0.325)
8,255
(0.325)
B(MAX)
19,56
(0.770)
22,86
(0.900)
24,38
(0.960)
32,00
(1.260)
C(MAX)
7,645
(0.301)
7,645
(0.301)
7,645
(0.301)
7,645
(0.301)
DIM.
...
RS
CO
ca
(J
2
CO
.c
(J
Q)
:!:
84
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS"TEXAS 75265
11-3
MECHANICAL DATA
-------
3:
CD
::r
III
::l
(i'
!!.
III
184
MECHANICAL DATA
plastic packages (N suffix)
I'
'\(~
BMAX
N-'----------
o~I~~~:{J:::::: lj]MAX
INDEX MARKS
~M~X
0,508 (0.020)
MIN.L~~=~~=~=~~::=:.:.
::=:=~:=~= J5.0810.2001 MAX
~
I DMIN .
-SEATING PLANE---r--
0.279 0,076
'I
-II--
(0.011 0.003)
0,457 0,076
-II-
(0.018 0.003)
I - 0,838 (0.033)
PIN SPACING
2,54 (0.100) NOM
1,778 (0:070)
MAX
16
18
.20
22
24
28
40
A (MAX)
8,255
(0.325)
8,255
(0.325)
8,255
(0.325)
10,80
(0.425)
15,88
(0.625)
15,88
(0.625)
15.49
(0.61)
8 (MAX)
22,1
(0.870)
23,37
(0.920)
27,18
(1.070)
28.45
(1.120)
32,26
(1.270)
36,58
(1.440)
53,1
(2.090)
C (MAX)
6,858
(0.270)
6,858
(0.270)
6,858
(0.270)
9.017
(0.355)
13,97
(0.550)
13,97
(0.550)
13,97
(0.550)
D (MIN)
3,175
(0.125)
3,175
(0.125)
3,175
(0.125)
.3,175
(0.125)
2,921
(0.115)
2,921
(0.115)
3,175
(0.125)
DIM.
NOM
...coco
16
Co)
'2
co
..c:
Co)
Q)
84
----------------_BI
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
11-5
MECHANICAL DATA
ceramic chip carrier package (FE suffix)
17
16
12
11
A2
6
5
4
1.40 (0.055)
1.1410.045)l ~
NUMBER
A1
A2
B2
B1
C2
OF
TERMINALS
28
MIN
8.76
(0.345)
MAX
9.02
(0.355)
MIN
13.84
(0.545)
MAX
14.10
(0.555)
MIN
7.80
(0.307)
MAX
7.95
(0.313)
MIN
12.88
(0.507)
MAX
13.03
(0.513)
MIN
1.65
(0.065)
MAX
2.01
(0.079)
11 ___________________________
32
11-6
11.30
(0.445)
11.56
(0.455)
13.84
(0.545)
14.10
(0.555)
10.34
(0.407)
TEXAS
13.03
(0.513)
12.88
(0.507)
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
13.03
(0.513)
1.65
(0.065)
2.01
(0.079)
184
MECHANICAL DATA
ceramic chip carrier package (FG suffix)
12
13
14
15
16
17
18
(1,40) 0.055
(0,99) 0.039
j.--
0,76 (0.030)
0,56 (0.022)
+.
1,85 (0.073)
~. I~1,55
(0.061)
84
TEXAS
INSTRUMENTS
POST OFFICE BOX 225012 DALLAS. TEXAS 75265
11-7
MECHANICAL DATA
plastic chip carrier package (FP suffix)
~----::~~ :~:~~~:------.!
~ 7,34 (0.289)----1
I I
11,86 (0.467)
11,61 (0.457)
1
12
13
0,686 (0.027)
0,660 (0.026)
14
10,90 (0.429)
,.~[.42" ~:-:---IN-D-E-X-D-O-T--~------t_~
17
SEATING PLANE
18
1,12 (0.044)
0,737 (0.029)
0,635 (0.025)
MAX
..-------------------------11-8
TEXAS
INSTRUMENTS
18<
Texas Instruments
Semiconductor Technical Literature
Overview of IEEE Std. 91-1984,
1984, 32 pages.
A brief condensed overview of the
symbolic language for digital logic
circuits by the IEEE and the IEC
Technical Committee TC-3 incorporated in IEEE Std. 91-19H4.
Texas Instruments
Semiconductor Technical Literature
Understanding Series'" Books
The Understanding Series books form a library written for anyone who wants to learn quickly and easily about
today's technology, its impact on our world, and its application in our lives. Each book is written in bright, clear,
down-to-earth language and focuses on one aspect of what's new in today's electronics. Engineering concepts and
theory are explained using simple arithmetic. Technical terms are explained in layman's language. Ideal for self-paced,
individualized instruction. Currently 14 different titles in the series.
Understanding Series Titles
Understanding Automation Systems, Second Edition ................................................
Understanding Automotive Electronics, Second Edition .............................................
Understanding Calculator Math ......... , .......... " ......... , ................. , ................ ,
Understanding Communications Systems. Second Edition ........................ . . . . . . . . . . . . . . . . . . ..
Understanding Computer Science, Second Edition ..................................................
Understanding Data Communications .............................................................
Understanding Digital Electronics. Second Edition ................................................. ,
Understanding Digital Troubleshooting, Second Edition .............................................
Understanding Electronic Control of Energy Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . ..
Understanding Electronic Security Systems ..................................... " ................. ,
Understanding Microprocessors. Second Edition ....................................................
Understanding Optronics ........................................................................
Understanding Solid-State Electronics. Fourth Edition .............................................. ,
Understanding Telephone Electronics. Second Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . ..
Stock No.
LCB8472
LCB8475
LCB332I
LCB8474
LCB8452
LCB8483
LCB847I
LCB8473
LCB6642
LCB7201
LCB845I
LCB5472
LCB8453
LCB8482
Stock No.
LCBI151
LCB2401
LCB448I
LCB24 I I
MPB30A
LCB8034
LCBlO61
LCB8035
LCB4021
LCB5351
LCB23l)I
LCB1161
LCB4360
LCB2841
LCB684I
LCB23l)I
LCBI851
LCB776 I
LCBI8l)1
LCB 1Ol) I
LCBIl21
TI AUTHORIZED DISTRIBUTORS IN
USA
Arrow Electronics
Diplomat Electronics
ESCO Electronics
General Radio Supply Company
Graham Electronics
Harrison Equipment Co.
International Electronics
JACO Electronics
Kierulff Electronics
LCOMP, Incorporated
Marshall Industries
Milgray Electronics
Newark Electronics
Rochester Radio Supply
Time Electronics
R.V. Weatherford Co.
Wyle Laboratories
TI AUTHORIZED DISTRIBUTORS IN
CANADA
CESCO Electronics, Inc.
Future Electronics
ITT Components
L.A. Varah, Ltd.
TI Regional
Technology Centers
TEXAS
INSTRUMENTS
Creating useful products
and services for you.
TI Worldwide
Sales Offices
~~~~~m:: r~3~~~~(~~~ ~~~75fo.ive, Suite 514,
(317) 2488555.
Rd.,
~~a~f~~ti51'6)1~1~80tp?ri:'~~~~' ~~~~~~'St.,
Pittsford, NY 14534, (716) 385-6770; Poughkeepsie:
r9e,s4)S~~~~~: I'oughkeepsie, NY 12601,
b~~nU~'~~2; ~~htPI:~~~~'lSt~tk~:~a2~6;d,
~:~~:~~~'~:rl~n' ;5~ogjoK+u:2:~~e5~~~~agen
0261 + 35044.
g~r~t3~5~~'~~o~~9Jvg~~~,n~8~0,nti~ t~;II~g~ltaIY,
~~g'S~0~\?~o~~~~a:4~f~80~angnam.ku,
5\~1~~~~5b (~~~?:15aL~~ia~~~7~nf;ar~~~~~~~al,
29481003.
~r~~J~~inr:r:i~8~~flc~el~~.tfll~~gu~I:;,ue
~~t~~~r'~~;~~~~i~~~sl;>~6~:sk~~~~9~1c~~~'IIY,
~~6/~2~:~~S~(~~e;i.~U~; ~~~I~~s':u~:I~a~W~~e,
k~ l~r\poo~ro:;e,~~f)~I~"d8!I ~~g~~~s~~red~~I:;m:r~::
~~ll~7~~~~iS-146 Rue Paradis, 13006 Marseille,
~~;g~~~\~~ ~~:J~~~f~~~e2jS~~
39103, 10054
~
TEXAS
INSTRUMENTS
Creating useful products
and services for you
~Tw~~~ ~~~bl~dOf7~~~~~o~i~n~21?~2,:aiPel,
TEXAS
Printed in U.S.A.
INSTRUMENTS
SMYDOO2