• Produced with advanced CMOS high-performance
technology
• Input and output TTL-compatible
• Standard 22-pin Plastic or Ceramic DIP, 24-pin SOJ
• Military product 100% compliant to MIL-STD-883,
Class B
FUNCTIONAL BLOCK DIAGRAM
A0
ADDRESS
DECODE
A11
DESCRIPTION:
The IDT6178 is a high-speed cache address comparator
sub-system consisting of a 16,384-bit StaticRAM organized
as 4K x 4. Cycle Time and Address to MATCH Valid are equal.
The IDT6178 features an onboard 4-bit comparator that
compares RAM contents and current input data. The result is
an active HIGH on the MATCH pin. The MATCH pins of
several IDT6178s can be handed together to provide enabling
or acknowledging signals to the data cache or processor.
The IDT6178 is fabricated using IDT’s high-performance,
high-reliability CMOS technology. Address to MATCH and
Data to MATCH times are as fast as 10ns.
All inputs and outputs of the IDT6178 are TTL-compatible
and the device operates from a single 5V supply.
The IDT6178 is packaged in either a 22-pin, 300-mil Plastic
or Ceramic DIP package or 24-pin SOJ. Military grade product
is manufactured in compliance with latest revision of MILSTD-883, Class B, making it ideally suited to military temperature applications demanding the highest level of performance
and reliability.
16,384-BIT
MEMORY
ARRAY
VCC
GND
0 – I/O3
I/O
WE
OE
CLR
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
4
4
CLEAR
MEMORY
CONTROL
44
COMPARATOR
ARRAY
CONTROL I/O
MATCH
2953 drw 01
MILITARY AND COMMERCIAL TEMPERATURE RANGESMAY 1994
1. VIL = –3.0V for pulse width less than 20ns, once per cycle.
IH = 2.5V for clear pin.
2. V
(2)
–6.0V
(1)
–0.8V
CAPACITANCE (TA = 25°C, f = 1MHz)
SymbolParameterConditionMaxUnits
INInput CapacitanceVIN = 0V8pF
C
I/O I/O CapacitanceVOUT = 0V8pF
C
NOTE:2953 tbl 06
1. This parameter is determined by device characterization, but is not
production tested.
11.12
IDT6178S
CMOS StaticRAM 16K (4K x 4-BIT) CACHE-TAG RAMMILITARY AND COMMERCIAL TEMPERATURE RANGE
DC ELECTRICAL CHARACTERISTICS (VCC = 5.0V ± 10%, All Temperature Ranges)
6178S
SymbolParameterTest ConditionMin.Max.Unit
LI|Input Leakage CurrentVCC = 5.5V, VIN = 0V to VCC—10µA
|I
LO|Output Leakage Current
|I
OLOutput Low VoltageIOL = 8mA (I/O0 – I/O3)—0.4V
V
OHOutput High VoltageIOH = –4mA (I/O0 – I/O3)2.4—V
V
OE
= VIH, VOUT = 0V to VCC—10µA
OL = 10mA (I/O0 – I/O3)—0.5V
I
OL = 16mA (Match)—0.4V
I
OL = 20mA (Match)—0.5V
I
OH = –8mA (Match)2.4—V
I
2953 tbl 07
DC ELECTRICAL CHARACTERISTICS (VCC = 5.0V ± 10%, All Temperature Ranges)
6178S106178S12
(1)
6178S15
SymbolParameterMax.Max.Max.Max.Unit
CC1Operating Power Supply CurrentCOM'L.90909090mA
I
Outputs Open, V
CC2Dynamic Operating CurrentCOM'L.180160140140mA
I
Outputs Open, V
NOTES:2953 tbl 08
1. Military values are preliminary only.
MAX = 1/tRC, only address inputs are cycling at fMAX. f = 0 means no address inputs change.
2. f
CC
= Max., f = 0
CC = Max., f = fMAX
(2)
MIL.—110110110mA
(2)
MIL.—180160160mA
(1)
6178S20/25
AC TEST CONDITIONS
Input Pulse LevelsGND to 3.0V
Input Rise/Fall Times5ns
Input Timing Reference Levels1.5V
Output Reference Levels1.5V
AC Test LoadSee Figures 2 and 3
AC Test Load for Match CycleSee Figure 1
+5V
480
Ω
DATA
OUT
Ω
30pF*255
2953 tbl 09
+5V
MATCH
OUT
Ω
Figure 1. AC Test Load for MATCH
+5V
480Ω
DATAOUT
5pF*255Ω
240
Ω
30pF*128
2953 drw 04
Figure 2. AC Test Load
2953 drw 05
* Including scope and jig.
11.13
2953 drw 06
Figure 3. AC Test Load
(for tOLZ, tOHZ, tWHZ, tOW)
IDT6178S
CMOS StaticRAM 16K (4K x 4-BIT) CACHE-TAG RAMMILITARY AND COMMERCIAL TEMPERATURE RANGE
CYCLE DESCRIPTION
Match Cycle: A match cycle occurs when all control signals
(OE, WE,
CLR
) are HIGH. At that time, data supplied to the
RAM on the I/O pins is compared with the data stored at the
specified address. The totem-pole match output is HIGH
when there is a match at all data bits, and drives LOW if there
is not a match.
Write Cycle: The write cycle is conventional, occuring when
WE
is LOW and
CLR
is HIGH. OE may be either HIGH or LOW,
since it is overridden by WE. The state of the Match pin is not
guaranteed, but in the current implementation it continues to
reflect the output of the comparator. The Match pin goes
HIGH during write cycles since the data at the specified
address is the same as the data (being written) at the I/Os of
the RAM.
Read Cycle: When WE and
the RAM is in a read cycle. The state of the Match pin is not
guaranteed, but in the current implementation it continues to
reflect the output of the comparator. The Match pin goes
HIGH during read cycles since the data at the specified
address is the same as the data (being read) at the I/Os of the
RAM.
Clear Cycle: When
CLR
cleared to zero. If OE is LOW during a clear cycle, the RAM
I/Os will be driven. However, this data is not necessarily
zeros, even after a considerable time. The Match pin is
enabled, but its state is not predicable.
CLR
are HIGH and OE is LOW,
is asserted, every bit in the RAM is
AC ELECTRICAL CHARACTERISTICS(VCC = 5.0V ± 10%, All Temperature Ranges)
6178S10
SymbolParameterMin.Max.Min.Max.Min.Max.Min.Max.Min.Max.Unit
Match Cycle
ADMAddress to Match Valid—10—12—15—20—25ns
t
DAMData Input to Match Valid—8—11—13—15—15ns
t
MHOMatch Valid Hold from
t
OEM
t
MHWMatch Valid Hold from
t
WEM
t
MHCLRMatch Valid Hold from
t
MHAMatch Valid Hold from Address3—3—3—3—3—ns
t
MHDMatch Valid Hold from Data3—3—3—3—3—ns
t
NOTE:2953 tbl 10
1. 0°C to +70°C temperature range only.
OE
HIGH to Match Valid—10—12—15—20—20ns
WE
HIGH to Match Valid—10—12—15—20—20ns
OE
WE
CLR
0— 0—0 — 0 — 0—ns
0— 0—0 — 0 — 0—ns
0— 0—0 — 0 — 0—ns
(1)
6178S126178S156178S206178S25
TIMING WAVEFORM OF MATCH CYCLE
ADDRESS
t
ADM
OE
t
OEM
WE
t
WEM
CLR
I/O
1–4
VALID READ DATA
MATCH
NOTE:
1. It is not recommended to let address and data input pins float while MATCH pin is active.
OUT
VALID MATCH DATA
t
DAM
(1)
IN
MATCH
MATCH VALID
NO MATCH
11.14
t
MHD
t
MHA
t
MHW
t
MHO
t
MHCLR
MATCH
2953 drw 07
IDT6178S
CMOS StaticRAM 16K (4K x 4-BIT) CACHE-TAG RAMMILITARY AND COMMERCIAL TEMPERATURE RANGE
AC ELECTRICAL CHARACTERISTICS(VCC = 5.0V ± 10%, All Temperature Ranges)