BiCMOS StaticRAM
240K (16K x 15-BIT)
CACHE-TAG RAM
For PowerPC
and RISC Processors
IDT71216
FEATURES:
• 16K x 15 Configuration
– 12 TAG Bits
– 3 Separate I/O Status Bits (Valid, Dirty, Write Through)
• Match output uses Valid bit to qualify MATCH output
• High-Speed Address-to-Match comparison times
– 8/9/10/12ns over commercial temperature range
•TA circuitry included inside the Cache-Tag for highest
speed operation
• Asynchronous Read/Match operation with Synchronous
Write and Reset operation
• Separate WE for the TAG bits and the Status bits
• Separate OE for the TAG bits, the Status bits, and
• Synchronous
RESET
pin for invalidation of all Tag entries
TA
• Dual Chip selects for easy depth expansion with no
performance degredation
• I/O pins both 5V TTL and 3.3V LVTTL compatible with
V
CCQ pins
•
PWRDN
pin to place device in low-power mode
• Packaged in a 80-pin Thin Plastic Quad Flat Pack
(TQFP)
DESCRIPTION:
The IDT71216 is a 245,760-bit Cache Tag StaticRAM,
organized 16K x 15 and designed to support PowerPC and
other RISC processors at bus speeds up to 66MHz. There are
twelve common I/O TAG bits, with the remaining three bits
used as status bits. A 12-bit comparator is on-chip to allow fast
comparison of the twelve stored TAG bits and the current Tag
input data. An active HIGH MATCH output is generated when
these two groups of data are the same for a given address.
This high-speed MATCH signal, with t
ADM as fast as 8ns,
provides the fastest possible enabling of secondary cache
accesses.
The three separate I/O status bits (VLD, DTY, and WT) can
be configured for either dedicated or generic functionality,
depending on the SFUNC input pin. With SFUNC LOW, the
status bits are defined and used internally by the device,
allowing easier determination of the validity and use of the
given Tag data. SFUNC HIGH releases the defined internal
status bit usage and control, allowing the user to configure the
status bit information to fit his system needs. A synchronous
RESET
pin, when held LOW at a rising clock edge, will reset
all status bits in the array for easy invalidation of all Tag
addresses.
The IDT71216 also provides the option for Transfer Acknowledge (TA) generation within the cache tag itself, based
upon MATCH, VLD bit, WT bit, and external inputs provided
by the user. This can significantly simplify cache controller
logic and minimize cache decision time. Match and Read
operations are both asynchronous in order to provide the
fastest access times possible, while Write operations are
synchronous for ease of system timing.
The IDT71216 uses a 5V power supply on Vcc, with
separate V
CCQ pins provided for the outputs to offer compli-
ance with both 5.0V TTL and 3.3V LVTTL Logic levels. The
PWRDN
pin offers a low-power standby mode to reduce
power consumption by 90%, providing significant system
power savings.
The IDT71216 is fabricated using IDT's high-performance,
high-reliability BiCMOS technology and is offered in a spacesaving 80-pin Thin Plastic Quad Flat Pack (TQFP) package.
PIN DESCRIPTIONS
A0 – A13Address InputsInput
CS1
, CS2Chip SelectsInput
WETWESOETOESRESETPWRDN
SFUNCStatus Bit Function Control PinInput
TT1Read/Write Input from ProcessorInput
VLD
IN / S1INValid Bit / S1 Bit InputInput
DTY
IN / S2INDirty Bit / S2 Bit InputInput
WT
IN / S3INWrite Through Bit / S3 Bit InputInput
The IDT logo is a registered trademark and CacheRAM is a trademark of Integrated Device Technology, Inc.
PowerPC is a trademark of International Business Machines, Inc.
Write Enable - Tag BitsInput
Write Enable - Status BitsInput
Output Enable - Tag BitsInput
Output Enable - Status BitsInput
Status Bit ResetInput
Powerdown Mode Control PinInput
OUT / S3OUTWrite Through Bit / S3 Bit OutputOutput
MATCHMatchOutput
V
CC+5V PowerPwr
V
CCQOutput Buffer PowerQPwr
V
SSGroundGnd
14.3
TA
Force HighInput
Output EnableInput
Additional TA InputInput
Transfer AcknowledgeOutput
3067 tbl 01
1
IDT71216
BiCMOS 16K x 15 CACHE-TAG RAMCOMMERCIAL TEMPERATURE RANGE
PIN CONFIGURATION
IN / S1IN
VLD
VCC
SS
V
CS2
PWRDN
CS1
WET
WES
VCC
SS
V
RESET
CLK
OES
OET
TAOE
SS
V
TAG11
VCCQ
TAG10
TAG9
DTYIN / S2
WT
IN
/ S3
SS
SS
SS
SS
80
1
IN
IN
V
V
V
V
A0
A1
A2
V
CC
V
SS
PN80-1
A3
A4
A5
A6
A7
V
SS
V
SS
V
SS
V
SS
SS
V
V
SS
V
SS
TAG8
TAG7
TAG6
VLD
OUT
V
CCQ
V
SS
TA
MATCH
V
SS
V
CCQ
WT
OUT
TAG5
TAG4
NC
V
SS
V
SS
V
SS
/ S1
/ S3
OUT
OUT
A8
TT1
SFUNC
VSS
CC
V
CC
V
TAH
TAIN
A10
A9
TOP VIEW
A11
TQFP
A12
A13
DTYOUT / S2OUT
SS
V
TAG0
TAG1
VCCQ
TAG2
TAG3
3067 drw 01
14.32
IDT71216
BiCMOS 16K x 15 CACHE-TAG RAMCOMMERCIAL TEMPERATURE RANGE
FUNCTIONAL BLOCK DIAGRAM
ADDR (0:13)
CS1
CS2
TAG (0:11)
OET
WET
WES
WRITE
(pos) PULSE
GENERATOR
Reg
Reg
Reg
0
16K x 12
1
MEMORY
TAG BITS
16K x 3
MEMORY
STATUS
BITS
DataIN
Register
SA
SA
IN
Data
Register
VLD/S1IN
DLY/S2IN
WT/S3IN
VLD/S1
OUT
DLY/S2OUT
WT/S3OUT
CLK
RESET
PWRDN
SFUNC
TT1
TAH
TAIN
TAOE
RESET
(neg) PULSE
GENERATOR
Reg
OES
COMPARE
MATCH
TA
3067 drw 02
14.33
IDT71216
BiCMOS 16K x 15 CACHE-TAG RAMCOMMERCIAL TEMPERATURE RANGE
TRUTH TABLES
CHIP SELECT, RESET, AND POWER-DOWN FUNCTIONS
CS1
CS2
CS1
RESET
RESET
PWRDN
PWRDN
CLK
WET
WET
WES
WES
TAOE
TAOE
TAG VLDOUT DTYOUT WTOUT MATCH
(1, 2)
TATAOPERATION POWER
CHIP SELECT FUNCTION
HXXHXXXXHi-ZHi-ZHi-ZHi-ZHi-ZHi-ZDeselected Active
XLXHXXXXHi-ZHi-ZHi-ZHi-ZHi-ZHi-ZDeselected Active
LHXHXXXX––––––Selected Active
RESET FUNCTION
LH L H ↑ HHLHi-ZL
LH L H ↑ HHHHi-ZL
(3)
(3)
HX LH ↑ HHXHi-ZHi-ZHi-ZHi-ZHi-ZHi-ZReset Status Active
XL L H ↑ HHXHi-ZHi-ZHi-ZHi-ZHi-ZHi-ZReset Status Active
XX L H ↑ LXX––––––Not Allowed –
XX L H ↑ XLX––––––Not Allowed –
1. This parameter is determined by device characterization but is not production tested.
(1)
ConditionMax.Unit
ABSOLUTE MAXIMUM RATINGS
(1)
SymbolRatingValueUnit
TERMTerminal Voltage with Respect –0.5 to +7.0
V
(2)
V
to GND
AOperating Temperature–0 to +70°C
T
BIASTemperature Under Bias–65 to +135°C
T
STGStorage Temperature–65 to +150°C
T
TPower Dissipation1.7W
P
OUTDC Output Current20mA
I
NOTES:3067 tbl 08
1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause permanent damage to the device. This is a stress rating
only and functional operation of the device at these or any other conditions
above those indicated in the operational sections of this specification is not
implied. Exposure to absolute maximum rating conditions for extended
periods may affect reliabilty.
IN should not exceed Vcc+0.5V. All pins should not exceed 7.0V.
2. V
CCQ should never exceed VCC, and VCC should never exceed
V
V
CCQ + 4.0V.
DC ELECTRICAL CHARACTERISTICS OVER THE OPERATING
TEMPERATURE AND SUPPLY VOLTAGE RANGE
LI|Input Leakage CurrentVCC = Max., VIN = 0V to VCC—5µA
|I
LO|Output Leakage Current
V
OLOutput Low VoltageIOL = 4mA, VCC = Min.—0.4V
V
OHOutput High VoltageIOH = –4mA, VCC = Min.2.4—V
CS1
≥ VIH, CS2 ≤ VIL, OE≥ VIH, VCC = Max.—5µA
V
OUT = 0V to VCCQ, VCCQ = Max.
3067 tbl 09
DC ELECTRICAL CHARACTERISTICS OVER THE OPERATING
(1, 2)
TEMPERATURE AND SUPPLY VOLTAGE RANGE
71216S8 71216S9 71216S1071216S12
Symbol Parameter Test Condition Com'l. Mil. Com'l. Mil. Com'l. Mil. Com'l. Mil. Unit
I
CCOperating Power
Supply CurrentOutputs Open, V
ISBStandby Power
Supply CurrentV
ISB1Full Standby Power
Supply CurrentV
NOTES:3067 tbl 10
1. All values are maximum guaranteed values.
2.
3. f
4. V
IL, CS2 ≥ VIH.
CS1
≤ V
MAX =1/tCYC (all address inputs are cycling at fMAX). f = 0 means no address input lines are changing.
HC = VCC - 0.2V, VLC = 0.2V
PWRDN
PWRDN
PWRDN
≥ VIH330—300—290—280—mA
≤ VIL, VIN≥ VIH or ≤ VIL30—30—30—30—mA
CC = Max., f = fMAX
≤ VIL, VIN≥ VHC or ≤ VLC
CC = Max., f = 0
CC = Max., f = fMAX
(3)
(3)
(3)
(4)
(VCC = 5.0V ± 5%)
25—25—25—25—mA
14.36
IDT71216
BiCMOS 16K x 15 CACHE-TAG RAMCOMMERCIAL TEMPERATURE RANGE
AC ELECTRICAL CHARACTERISTICS
(VCC = 5.0V ± 5%, VCCQ = 5.0V ± 5% OR 3.3V ± 0.3V, TA = 0 to 70°C)
IDT71216S8 IDT71216S9 IDT71216S10 IDT71216S12
Symbol Parameter Min.Max.Min.Max.Min.Max.Min.Max.Unit
Read Cycle
t
AATAddress Access Time Tag Bits—10—11—12—14ns
t
ACSTChip Select Access Time Tag Bits—8—9—10—12ns
(1)
CLZ
t
t
CHZ
t
OETOutput Enable to Tag Bits Valid—5—6—6—7ns
OTLZ
t
t
OTHZ
t
TOHTag Bit Hold from Address Change2—2—2—2—ns
t
OESOutput Enable to Status Bits Valid—5—6—6—7ns
t
OSLZ
t
OSHZ
t
AASAddress Access Time Status Bits—8—9—10—12ns
t
ACSSChip Select Access Time Status Bits—6—7—8—10ns
t
SOHStatus Bit Hold from Address Change2—2—2—2—ns
NOTE:3067 tbl 11
1. This parameter is guaranteed with the AC Load (Figure 3) by device characterization, but is not production tested.
Chip Select to Tag and Status Bits in Low-Z1—1—1—1—ns
(1)
Chip Select to Tag and Status Bits in High-Z15161617ns
(1)
Output Enable to Tag Bits in Low-Z0—0—0—0—ns
(1)
Output Enable to Tag Bits in High-Z15161617ns
(1)
Output Enable to Status Bits in Low-Z0—0—0—0—ns
(1)
Output Enable to Status Bits in High-Z15161617ns
AC ELECTRICAL CHARACTERISTICS
(1)
(VCC = 5.0V ± 5%, VCCQ = 5.0V ± 5% OR 3.3V ± 0.3V, TA = 0 to 70°C)
IDT71216S8IDT71216S9IDT71216S10 IDT71216S12
SymbolParameterMin.Max.Min.Max.Min.Max.Min.Max.Unit
Reset and Power Down Cycles
t
SR
t
HR
t
SRSTStatus Bit Reset Time—50—60—60—70ns
t
SHRSStatus Bit Hold from
t
RSMI
t
RSMV
RSHZ
t
RSLZ
t
t
PDSR
t
RHPL
t
RHWL
PD
t
t
PU
PDHZ
t
PDLZ
t
t
PUV
WHPL
t
t
PUWL
NOTES:3067 tbl 12
1. Power-down mode is intended to be used during extended time periods of device inactivity.
2. This parameter is guaranteed with the AC Load (Figure 3) by device characterization, but is not production tested.
RESET
Set-up Time4—4—4—4—ns
RESET
Hold Time1—1—1—1—ns
RESET
LOW2 —2—2—2—ns
RESET
LOW to MATCH and TA Invalid—9—10—10—12ns
RESET
HIGH to MATCH and TA Valid—110—120—120—130ns
(2)
RESET
LOW to TAG High-Z—9—10—10—12ns
(2)
RESET
HIGH to TAG Low-Z—90—100—100—110ns
PWRDNRESETRESET
(2)
PWRDN
(2)
PWRDN
(2)
PWRDN
(2)
PWRDNPWRDN
(2)
WETPWRDN
Set-up to
HIGH to
HIGH to
RESETPWDRNWET
and
LOW30—30—30—30—ns
LOW1 —1—1—1—CLK
WES
LOW90—95—95—105—ns
LOW to Low Power Mode—50—50—50—50ns
HIGH to Active Power Mode0—0—0—0—ns
LOW to Outputs in High-Z—9—10—10—12ns
HIGH to Outputs in Low-Z0—0—0—0—ns
HIGH to Outputs Valid—50—50—50—50ns
and
WES
HIGH to
HIGH to
WET
PWRDN
and
LOW5 —5—5—5—ns
WES
Active50—50—50—50—ns
14.37
IDT71216
BiCMOS 16K x 15 CACHE-TAG RAMCOMMERCIAL TEMPERATURE RANGE
AC ELECTRICAL CHARACTERISTICS
(1)
(VCC = 5.0V ± 5%, VCCQ = 5.0V ± 5% OR 3.3V ± 0.3V, TA = 0 to 70°C)
IDT71216S8IDT71216S9 IDT71216S10IDT71216S12
SymbolParameterMin. Max.Min. Max.Min.Max.Min. Max. Unit
Write Cycle and Clock Parameters
t
CYCClock Cycle Time15—15—15—16.6—ns
(2, 3)
t
CH
t
CL
t
t
t
WMICLK HIGH Write to MATCH and
t
CKLZ
t
CTV
t
CSV
t
CSH
t
WHPL
t
PUWL
NOTES: 3067 tbl 14
1. All Write cycles are synchronous and referenced from rising CLK.
2. This parameter is measured as a HIGH time above 2.0V and a LOW time below 0.8V.
3. This parameter is guaranteed with the AC Load (Figure 3) by device characterization, but is not production tested.
4. Addresses are stable prior to CLK transition HIGH.
Clock Pulse HIGH4.5—4.5—4.5—5—ns
(2, 3)
Clock Pulse LOW4.5—4.5—4.5—5—ns
t
S
WET, WES
t
H
WET, WES
SAAddress Set-up Time3—3—3—3—ns
HAAddress Hold Time1—1—1—1—ns
3)
(
CLK HIGH Read to Outputs in Low-Z1.5—1.5—1.5—1.5—ns
(4)
CLK HIGH Read to Tag Bits Valid—9—10—10—12ns
(4)
CLK HIGH Write to Status Outputs Valid—8—9—9—10ns
(3)
Status Output Hold from CLK HIGH Write0—0—0—0—ns
WETPWRDN
, Chip Select, and Input Data Set-up Time3—3—3—3—ns
, Chip Select, and Input Data Hold Time1—1—1—1—ns
TA
Invalid—6—7—7—8ns
and
WES
HIGH to
HIGH to
WET
PWRDN
and
LOW5—5—5—5—ns
WES
Active50—50—50—50—ns
14.38
IDT71216
BiCMOS 16K x 15 CACHE-TAG RAMCOMMERCIAL TEMPERATURE RANGE
AC ELECTRICAL CHARACTERISTICS
(VCC = 5.0V ± 5%, VCCQ = 5.0V ± 5% OR 3.3V ± 0.3V, TA = 0 to 70°C)
IDT71216S8 IDT71216S9IDT71216S10IDT71216S12
Symbol ParameterMin. Max.Min. Max.Min.Max.Min. Max. Unit
MATCH and
t
ADM Address to MATCH Valid—8—9—10—12ns
t
DAM Data Input to MATCH Valid—8—9—10—12ns
t
CSM Chip Select to MATCH Valid—8—9—10—12ns
(1)
t
CMLZ
(1)
CMHZ
t
t
MHAMATCH Valid Hold from Address2—2—2—2—ns
t
MHDMATCH Valid Hold from Data2—2—2—2—ns
t
BHA
t
BHD
t
ADBAddress to
t
DABData Input to
t
CSBChip Select LOW to
t
OEBV
(1)
t
OBLZ
(1)
t
OBHZ
t
BYFHTAH HIGH to Force
t
BYHVTAH LOW to
t
SB
t
HB
t
BIBLCLK HIGH
t
BIBVCLK HIGH
t
OEMI
t
OEMV
2)
(
t
WRBH
(2)
t
WRBV
t
WMICLK HIGH Write to MATCH and
(3)
t
WMV
NOTES:3067 tbl 15
1. This parameter is guaranteed with the AC Load (Figure 3) by device characterization, but is not production tested.
2. These parameters only apply when SFUNC is LOW and the internal WT bit is HIGH.
ADM, tDAM, tCSM and tADB, tDAB, tCSB must also be satisfied.
3. t
TATA Cycles
Chip Select to MATCH in Low-Z1—1—1—1—ns
Chip Select to MATCH in High-Z15161617ns
TA
Valid Hold from Address2—2—2—2—ns
TA
Valid Hold from Data2—2—2—2—ns
TA
Valid—9—10—11—13ns
TA
Valid—9—10—11—13ns
TA
Valid—9—10—11—13ns
TAOE
LOW to TA Valid—6—6—7—8ns
TAOE
LOW to TA in Low-Z0—0—0—0—ns
TAOE
HIGH to TA in High-Z15161617ns
TA
HIGH—5—5—5—6ns
TA
Valid—5—5—5—6ns
TAIN
Set-up Time4—4—4—4—ns
TAIN
Hold Time1.5—1.5—1.5—1.5—ns
TAIN
LOW to TA LOW—6—6—7—8ns
TAIN
HIGH to TA Valid—6—6—7—8ns
OET
LOW to MATCH and TA Invalid—6—7—7—8ns
OET
HIGH to MATCH and TA Valid—7—8—8—10ns
W/R HIGH to TA HIGH—6—7—7—8ns
W/R LOW to TA Valid—6—7—7—8ns
TA
Invalid—7—7—7—8ns
CLK HIGH Read to MATCH and TA Valid—8—9—10—12ns
14.39
IDT71216
BiCMOS 16K x 15 CACHE-TAG RAMCOMMERCIAL TEMPERATURE RANGE
AC TEST CONDITIONS
Input Pulse LevelsGND to 3.0V
Input Rise/Fall Times3ns
Input Timing Reference Levels1.5V
Output Timing Reference Levels1.5V
AC Test LoadSee Figs. 1, 2, 3, & 4