• 12 ns read/write cycle time (IDT72420/72200/72210)
• 15 ns read/write cycle time (IDT72220/72230/72240)
• Read and write clocks can be asynchronous or
coincidental
• Dual-Ported zero fall-through time architecture
• Empty and Full flags signal FIFO status
• Almost-empty and almost-full flags set to Empty+7 and
Full-7, respectively
• Output enable puts output data bus in high-impedance
state
• Produced with advanced submicron CMOS technology
• Available in 28-pin 300 mil plastic DIP and 300 mil
ceramic DIP
• For surface mount product please see the IDT72421/
72201/72211/72221/72231/72241 data sheet
• Military product compliant to MIL-STD-883, Class B
• Industrial temperature range (-40
available, tested to military electrical specifications
O
C to +85OC) is
DESCRIPTION:
The IDT72420/72200/72210/72220/72230/72240
SyncFIFO are very high-speed, low-power First-In, FirstOut (FIFO) memories with clocked read and write controls.
The IDT72420/72200/72210/72220/72230/72240 have a 64,
256, 512, 1024, 2048, and 4096 x 8-bit memory array, respectively. These FIFOs are applicable for a wide variety of data
buffering needs, such as graphics, Local Area Networks
(LANs), and interprocessor communication.
These FIFOs have 8-bit input and output ports. The input
port is controlled by a free-running clock (WCLK), and a write
enable pin (WEN). Data is written into the Synchronous FIFO
on every clock when WEN is asserted. The output port is
controlled by another clock pin (RCLK) and a read enable pin
(REN). The read clock can be tied to the write clock for single
clock operation or the two clocks can run asynchronous of one
another for dual clock operation. An output enable pin (OE) is
provided on the read port for three-state control of the output.
These Synchronous FIFOs have two end-point flags, Empty
(EF) and Full (FF). Two partial flags, Almost-Empty (AE) and
Almost-Full (AF), are provided for improved system control.
The partial ( AE) flags are set to Empty+7 and Full-7 for AE and
AF respectively.
The IDT72420/72200/72210/72220/72230/72240 are fabricated using IDT’s high-speed submicron CMOS technology.
Military grade product is manufactured in compliance with the
latest revision of MIL-STD-883, Class B.
FUNCTIONAL BLOCK DIAGRAM
WCLK
WEN
•
•
WRITE CONTROL
LOGIC
WRITE POINTER
RESET LOGIC
RS
The IDT logo is a registered trademark and SyncFIFO is a trademark of Integrated Device Technology, Inc.
OE
D0 - D7
INPUT REGISTER
•
•
RAM ARRAY
64 x 8
256 x 8
512 x 8
•
•
OUTPUT REGISTER
Q0 - Q7
FLAG
LOGIC
READ POINTER
READ CONTROL
LOGIC
•
RCLK
REN
EFAE AF FF
2680 drw 01
MILITARY AND COMMERCIAL TEMPERATURE RANGESNOVEMBER 1996
For latest information contact IDT's web site at www.idt.com or fax-on-demand at 408-492-8391.
5.121
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
PIN CONFIGURATION
D4
D3
D2
D1
D0
AFAE
GND
RCLK
REN
OE
EF
FF
Q0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
P28-2
C28-1
DIP TOP
VIEW
28
27
26
25
24
23
22
21
20
19
18
17
16
15
D5
D6
D7
RSWEN
WCLK
VCC
Q7
Q6
Q5
Q4
Q3
Q2
Q1
2680 drw 02
PIN DESCRIPTIONS
SymbolNameI/ODescription
D
0 - D7Data InputsIData inputs for a 8-bit bus.
RS
WCLKWrite ClockIData is written into the FIFO on a LOW-to-HIGH transition of WCLK when
WEN
0 - Q7Data OutputsOData outputs for a 8-bit bus.
Q
RCLKRead ClockIData is read from the FIFO on a LOW-to-HIGH transition of RCLK when
REN
OE
EF
AE
AF
FF
CCPowerOne +5 volt power supply pin.
V
GNDGroundOne 0 volt ground pin.
ResetIWhen RS is set LOW, internal read and write pointers are set to the first location of the RAM
array, FF and AF go HIGH, and AE and EF go LOW. A reset is required before an initial WRITE
after power-up.
Write EnableIWhen
WEN
is LOW, data is written into the FIFO on every LOW-to-HIGH transition of WCLK.
Data will not be written into the FIFO if the FF is LOW.
Read EnableIWhen
REN
is LOW, data is read from the FIFO on every LOW-to-HIGH transition of RCLK.
Data will not be read from the FIFO if the EF is LOW.
Output EnableIWhen OE is LOW, the data output bus is active. If OE is HIGH, the output data bus will be in a
high-impedance state.
Empty FlagOWhen EF is LOW, the FIFO is empty and further data reads from the output are inhibited. When
EF
is HIGH, the FIFO is not empty. EF is synchronized to RCLK.
Almost-EmptyOWhen AE is LOW, the FIFO is almost empty based on the offset Empty+7. AE is synchronized
Flagto RCLK.
Almost-Full Flag OWhen AF is LOW, the FIFO is almost full based on the offset Full-7. AF is synchronized to
WCLK.
Full FlagOWhen FF is LOW, the FIFO is full and further data writes into the input are inhibited. When FF is
HIGH, the FIFO is not full. FF is synchronized to WCLK.
WEN
REN
is asserted.
is asserted.
2680 tbl 01
5.122
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
ABSOLUTE MAXIMUM RATINGS
(1)
SymbolRatingCommercialMilitaryUnit
TERMTerminal Voltage –0.5 to + 7.0 –0.5 to + 7.0V
V
with Respect to
GND
T
AOperating0 to + 70–55 to + 125°C
Temperature
BIASTemperature–55 to + 125 –65 to + 135°C
T
Under Bias
T
STGStorage–55 to + 125 –65 to + 135°C
Temperature
OUTDC Output5050mA
I
Current
NOTE:
1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS
may cause permanent damage to the device. This is a stress rating only
and functional operation of the device at these or any other conditions
above those indicated in the operational sections of this specification is
not implied. Exposure to absolute maximum rating conditions for extended
periods may affect reliability.
2680 tbl 02
RECOMMENDED OPERATING CONDITIONS
SymbolParameterMin.Typ.Max. Unit
CCMMilitary Supply Voltage4.55.05.5V
V
CCCCommercial Supply4.55.05.5V
V
Voltage
GNDSupply Voltage000V
IHInput High Voltage2.0——V
V
Commercial
V
IHInput High Voltage2.2——V
Military
ILInput Low Voltage——0.8V
V
Commercial & Military
CAPACITANCE (TA = +25°C, f = 1.0 MHz)
SymbolParameterConditionsMax.Unit
(2)
INInput CapacitanceV IN = 0V10pF
C
(1, 2)
OUTOutput CapacitanceVOUT = 0V10pF
C
NOTES:
1. With output deselected. (OE = HIGH)
2. Characterized values, not currently tested.
DC ELECTRICAL CHARACTERISTICS
(Commercial: VCC = 5V ± 10%, TA = 0°C to +70°C; Military: VCC = 5V ± 10%, TA = –55°C to +125 °C)
2.OE≥ V
3 & 4.Measurements are made with outputs unloaded. Tested at f
Input Leakage Current (any input)–1—1–10—10µA
(2)
Output Leakage Current–10—10–10—10µA
(4)
Active Power Supply Current——80——100mA
IH, 0.4 ≤ VOUT≤ VCC.
(3) Typical I
(4) Typical I
CLK = 1 / tCLK
f
CL = external capacitive load (30 pF typical)
CC1 = 30 + (fCLK*0.5/MHz) + (fCLK*CL*0.02/MHz-pF) mA
CC1 = 32 + (fCLK*0.6/MHz) + (fCLK*CL*0.02/MHz-pF) mA
IN≤ VCC.
CLK= 20 MHZ.
2680 tbl 05
2680 tbl 06
5.123
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
AC ELECTRICAL CHARACTERISTICS
(Commercial: VCC = 5V ± 10%, TA = 0°C to + 70°C; Military: VCC = 5V ± 10%, TA = –55°C to +125°C)
RSFReset to Flag and Output Time—12—15—20—25—35— 50ns
t
OLZOutput Enable to Output in Low-Z
t
OEOutput Enable to Output Valid3738310313315328ns
t
OHZOutput Enable to Output in High-Z
t
WFFWrite Clock to Full Flag—8—10—12—15—20— 30ns
t
REFRead Clock to Empty Flag—8—10—12—15—20— 30ns
t
AFWrite Clock to Almost-Full Flag—8—10—12—15—20— 30ns
t
AERead Clock to Almost-Empty Flag—8—10—12—15—20— 30ns
t
SKEW1 Skew time between Read Clock &5—6—8—10—12—15 —ns
Write Clock for Empty Flag & Full Flag
t
SKEW2 Skew time between Read Clock &22—28—35—40—42—45 —ns
Write Clock for Almost-Empty Flag &
Almost-Full Flag
NOTES:2680 tbl 07
1. Pulse widths less than minimum values are not allowed.
2. Values guaranteed by design, not currently tested.
(1)
(2)
(2)
12—15—20—25—35—50 —ns
0— 0— 0 — 0— 0— 0— ns
3738310313315328ns
5.124
IDT72420/72200/72210/72220/72230/72240 CMOS SyncFIFO
64 X 8, 256 X 8, 512 X 8, 1024 X 8, 2048 X 8 and 4096 X 8MILITARY AND COMMERCIAL TEMPERATURE RANGES
AC ELECTRICAL CHARACTERISTICS
(Commercial: VCC = 5V ± 10%, TA = 0°C to + 70°C; Military: VCC = 5V ± 10%, TA = –55°C to +125°C)
Commercial Commercial & Military Comm. Comm./Mil.
72220L1272220L1572220L2072220L2572220L3572220L50
72230L1272230L1572230L2072230L2572230L3572230L50
Symbol ParameterMin.Max. Min.Max. Min.Max. Min.Max.Min. Max.Min. Max.Unit
fSClock Cycle Frequency—83.3—66.7—50—40—28.6—20MHz
tAData Access Time28210212315320325ns
tCLKClock Cycle Time12—15—20—25—35—50—ns
tCLKHClock High Time5—6—8—10—1 4—20—ns
tCLKLClock Low Time5—6—8—10—14—20—ns
tDSData Set-up Time3—4—5—6—8—10—ns
tDHData Hold Time.5—1—1—1—2—2—ns
tENSEnable Set-up Time3—4—5—6—8—10—ns
tENHEnable Hold Time.5—1—1—1—2—2—ns
tRSReset Pulse Width
tRSSReset Set-up Time12—15—20—25—35—50—ns
tRSRReset Recovery Time12—15—20—25—35—50—ns
tRSFReset to Flag and Output Time—12—15—20—25—35—50ns
tOLZOutput Enable to Output in Low-Z
tOEOutput Enable to Output Valid3738310313315323ns
tOHZOutput Enable to Output in High-Z
tWFFWrite Clock to Full Flag—8—10—12—15—20—30ns
tREFRead Clock to Empty Flag—8—10—12—15—20—30ns
tAFWrite Clock to Almost-Full Flag—8—10—12—15—20—3 0ns
tAERead Clock to Almost-Empty Flag—8—10—12—15—20—30ns
tSKEW1 Skew time between Read Clock5—6—8—10—12—15—ns
& Write Clock for Empty Flag &
Full Flag
tSKEW2 Skew time between Read Clock &22—28—35—40—42—45—ns
Write Clock for Almost-Empty Flag
& Almost-Full Flag
NOTES:
1. Pulse widths less than minimum values are not allowed.
2. Values guaranteed by design, not currently tested.