CMOS SUPERSYNC FIFO™
16,384 x 9, 32,768 x 9
IDT72261
IDT72271
Integrated Device Technology, Inc.
FEATURES:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
16,384 x 9-bit storage capacity (IDT72261)
32,768 x 9-bit storage capacity (IDT72271)
10ns read/write cycle time (8ns access time)
Retransmit Capability
Auto power down reduces power consumption
Master Reset clears entire FIFO, Partial Reset clears
data, but retains programmable settings
Empty, Full and Half-full flags signal FIFO status
Programmable Almost Empty and Almost Full flags, each
flag can default to one of two preselected offsets
Program partial flags by either serial or parallel means
Select IDT Standard timing (using
EF
and
FF
flags) or
First Word Fall Through timing (using
OR
and
IR
flags)
Easily expandable in depth and width
Independent read and write clocks (permit simultaneous
reading and writing with one clock signal
Available in the 64-pin Thin Quad Flat Pack (TQFP), 64-
pin Slim Thin Quad Flat Pack (STQFP) and the 68-pin
Pin Grid Array (PGA)
Output enable puts data outputs into high impedance
High-performance submicron CMOS technology
Industrial temperature range (-40
O
C to +85
O
C) is avail-
able, tested to military electrical specifications
DESCRIPTION:
The IDT72261/72271 are monolithic, CMOS, high capac-
ity, high speed, low power first-in, first-out (FIFO) memories
with clocked read and write controls. These FIFOs are
applicable for a wide variety of data buffering needs, such as
optical disk controllers, local area networks (LANs), and inter-
processor communication.
Both FIFOs have a 9-bit input port (D
n
) and a 9-bit output
port (Q
n
). The input port is controlled by a free-running clock
(WCLK) and a data input 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 enable pin (
REN
). The read clock can be tied to
the write clock for single clock operation or the two clocks can
run asynchronously for dual clock operation. An output
enable pin (
OE
) is provided on the read port for three-state
control of the outputs.
The IDT72261/72271 have two modes of operation: In the
IDT Standard Mode
, the first word written to the FIFO is
deposited into the memory array. A read operation is required
to access that word. In the
First Word Fall Through Mode
(FWFT), the first word written to an empty FIFO appears
automatically on the outputs, no read operation required. The
FUNCTIONAL BLOCK DIAGRAM
WEN
WCLK
D0-D8
LD SEN
•
•
INPUT REGISTER
OFFSET REGISTER
WRITE CONTROL
LOGIC
•
•
RAM ARRAY
16,384 x 9
32,768 x 9
•
•
FLAG
LOGIC
FF
/
IR
PAF
EF
/
OR
PAE
HF
FWFT/SI
WRITE POINTER
READ POINTER
READ
CONTROL
LOGIC
OUTPUT REGISTER
RT
MRS
PRS
FS
RESET LOGIC
•
•
•
RCLK
REN
TIMING
OE
©1997
Integrated Device Technology, Inc
Q0-Q8
3036 drw 01
SuperSyncFIFO is a trademark and the IDT logo is a registered trademark of Integrated Device Technology, Inc.
MILITARY AND COMMERCIAL TEMPERATURE RANGES
For latest information contact IDT's web site at www.idt.com or fax-on-demand at 408-492-8391.
MAY 1997
DSC-3036/6
1
IDT72261/72271 SyncFIFO™
16,384 x 9, 32,768 x 9
MILITARY AND COMMERCIAL TEMPERATURE RANGES
state of the FWFT/SI pin during Master Reset determines the
mode in use.
The IDT72261/72271 FIFOs have five flag functions,
EF
/
OR
(Empty Flag or Output Ready),
FF
/
IR
(Full Flag or Input
Ready), and
HF
(Half-full Flag). The
EF
and
FF
functions are
selected in the IDT Standard Mode.
The
IR
and
OR
functions are selected in the First Word Fall
Through Mode.
IR
indicates that the FIFO has free space to
receive data.
OR
indicates that data contained in the FIFO is
available for reading.
HF
is a flag whose threshold is fixed at the half-way point in
memory. This flag can always be used irrespective of mode.
PAE
,
PAF
can be programmed independantly to any point
in memory. They, also, can be used irrespective of mode.
Programmable offsets determine the flag threshold and can
be loaded by two methods: parallel or serial. Two default
offset settings are also provided, such that
PAE
can be set at
127 or 1023 locations from the empty boundary and the
PAF
threshold can be set at 127 or 1023 locations from the full
boundary. All these choices are made with
LD
during Master
Reset
.
In the serial method,
SEN
together with
LD
are used to load
the offset registers via the Serial Input (SI). In the parallel
method,
WEN
together with
LD
can be used to load the offset
registers via D
n
.
REN
together with
LD
can be used to read the
offsets in parallel from Q
n
regardless of whether serial or
parallel offset loading is selected.
During Master Reset (
MRS
), the read and write pointers are
set to the first location of the FIFO. The FWFT line selects IDT
Standard Mode or FWFT Mode. The
LD
pin selects one of two
partial flag default settings (127 or 1023) and, also, serial or
parallel programming. The flags are updated accordingly.
The Partial Reset (
PRS
) also sets the read and write
pointers to the first location of the memory. However, the
mode setting, programming method, and partial flag offsets
are not altered. The flags are updated accordingly.
PRS
is
useful for resetting a device in mid-operation, when repro-
gramming offset registers may not be convenient.
PIN CONFIGURATIONS
FWFT/SI
WCLK
PAE
EF
/
OR
GND
PRS
MRS
LD
PIN 1
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
WEN
SEN
FS
V
CC
V
CC
(2)
GND
(2)
GND
(2)
GND
(2)
GND
(2)
GND
(2)
GND
(2)
GND
(2)
GND
(2)
GND
D8
D7
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 31 32
REN
RT
OE
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
RCLK
FF
/
IR
PAF
HF
V
CC
DNC
DNC
GND
DNC
DNC
V
CC
DNC
DNC
DNC
GND
DNC
DNC
Q8
Q7
Q6
GND
D5
D4
D3
D2
D6
D1
D0
Q3
V
CC
GND
Q0
Q1
GND
Q2
Q4
Q5
3036 drw 02
TQFP (PN64-1, order code: PF)
STQFP (PP64-1, order code: TF)
TOP VIEW
NOTES
:
1. DNC = Do not connect.
2. This pin may either be tied to ground or left open.
2
IDT72261/72271 SyncFIFO™
16,384 x 9, 32,768 x 9
MILITARY AND COMMERCIAL TEMPERATURE RANGES
The Retransmit function allows the read pointer to be reset
to the first location in the RAM array. It is synchronized to
RCLK when
RT
is LOW. This feature is convenient for
sending the same data more than once.
If, at any time, the FIFO is not actively performing a function,
the chip will automatically power down. This occurs if neither
a read nor a write occurs within 10 cycles of the faster clock,
RCLK or WCLK. During the Power Down state, supply current
consumption (I
CC2
) is at a minimum. Initiating any operation
(by activating control inputs) will immediately take the device
out of the Power Down state.
The IDT72261/72271 are depth expandable. The addition
of external components is unnecessary. The
IR
and
OR
functions, together with
REN
and
WEN
, are used to extend the
total FIFO memory capacity.
The FS line ensures optimal data flow through the FIFO. It
is tied to GND if the RCLK frequency is higher than the WCLK
frequency or to Vcc if the RCLK frequency is lower than the
WCLK frequency
The IDT72261/72271 is fabricated using IDT’s high speed
submicron CMOS technology.
PIN CONFIGURATIONS (CONT.)
11
10
09
DNC Q
5
Q
6
GND Q
4
Q
8
Q
7
V
CC
Q
2
Q
1
GND D
1
Q
0
D
0
D
2
D
3
D
4
D
5
D
6
GND
(2)
Q
3
GND
D
7
D
8
GND
(2)
08 DNC DNC
07 DNC GND
06 DNC DNC
05 DNC V
CC
04 GND DNC
03 DNC DNC
02 DNC
01
A
Pin 1 Designator
GND
(2)
GND
(2)
GND
(2)
GND
(2)
GND
(2)
GND
(2)
GND
(2)
V
CC
V
CC
SEN
FS
OE REN
GND
PAE HF FF
/ DNC
LD
WCLK
WEN
IR
RT
RCLK
EF
/ V
CC
PAF
GND
FWFT/
MRS PRS
SI
OR
B
C
D
E
F
G
H
J
K
L
3036 drw 03
PGA (G68-1, order code: G)
TOP VIEW
NOTES
:
1. DNC = Do not connect.
2. This pin may either be tied to ground or left open.
3
IDT72261/72271 SyncFIFO™
16,384 x 9, 32,768 x 9
MILITARY AND COMMERCIAL TEMPERATURE RANGES
PIN DESCRIPTION
Symbol
D
0
–D
8
Name
Data Inputs
Master Reset
I/O
I
I
Description
Data inputs for a 9-bit bus.
MRS
initializes the read and write pointers to zero and sets the output register to
all zeroes. During Master Reset, the FIFO is configured for either FWFT or IDT
Standard Mode, one of two programmable flag default settings, and serial or
parallel programming of the offset settings.
all zeroes. During Partial Reset,the existing mode (IDT or FWFT), programming
method (serial or parallel), and programmable flag settings are all retained.
Allows data to be resent starting with the first location of FIFO memory.
During Master Reset, selects First Word Fall Through or IDT Standard mode.
After Master Reset, this pin functions as a serial input for loading offset registers
When enabled by
WEN
, the rising edge of WCLK writes data into the FIFO and
offsets into the programmable registers.
MRS
PRS
RT
FWFT/SI
WCLK
Partial Reset
I
PRS
initializes the read and write pointers to zero and sets the output register to
Retransmit
First Word Fall
Through/Serial In
Write Clock
Write Enable
Read Clock
Read Enable
Output Enable
Serial Enable
Load
I
I
I
I
I
I
I
I
I
WEN
RCLK
WEN
enables WCLK for writing data into the FIFO memory and offset registers.
When enabled by
REN
, the rising edge of RCLK reads data from the FIFO
OE
controls the output impedance of Q
n
SEN
enables serial loading of programmable flag offsets
During Master Reset,
LD
selects one of two partial flag default offsets (127 and
memory and offsets from the programmable registers.
REN
enables RCLK for reading data from the FIFO memory and offset registers.
REN
OE
SEN
LD
FS
Frequency Select
Full Flag/
Input Ready
Empty Flag/
Output Ready
Programmable
Almost Full Flag
I
O
1023) and determines programming method, serial or parallel. After Master
Reset, this pin enables writing to and reading from the offset registers.
The FS setting optimizes data flow through the FIFO.
FF
/
IR
EF
/
OR
PAF
PAE
HF
Q
0
–Q
8
V
CC
GND
O
O
Programmable
O
Almost Empty Flag
Half-full Flag
Data Outputs
Power
Ground
O
O
In the IDT Standard Mode, the
FF
function is selected.
FF
indicates whether or
not the FIFO memory is full. In the FWFT mode, the
IR
function is selected.
IR
indicates whether or not there is space available for writing to the FIFO memory.
In the IDT Standard Mode, the
EF
function is selected.
EF
indicates whether or
not the FIFO memory is empty. In FWFT mode, the
OR
function is selected.
OR
indicates whether or not there is valid data available at the outputs.
PAF
goes HIGH if the number of free locations in the FIFO memory is more than
offset m which is store in Almost Full which is stored in the Full Offset register.
PAF
goes LOW if the number of free locations in the FIFO memory is less than m.
PAE
goes LOW if the number of words in the FIFO memory is less than offset n
which is stored in theEmpty Offset register.
PAE
goes HIGH if the number of
words in the FIFO memory is greater than offset n.
HF
indicates whether the FIFO memory is more or less than half-full.
Data outputs for a 9-bit bus.
+5 volt power supply pins.
Ground pins.
3097 tbl 01
4
IDT72261/72271 SyncFIFO™
16,384 x 9, 32,768 x 9
MILITARY AND COMMERCIAL TEMPERATURE RANGES
ABSOLUTE MAXIMUM RATINGS
(1)
Symbol
V
TERM
T
A
T
BIAS
T
STG
I
OUT
NOTE:
Rating
Commercial
MIilitary
–0.5 to +7.0
–55 to +125
–65 to +135
–65 to +155
50
Unit
V
°C
°C
RECOMMENDED DC
OPERATING CONDITIONS
Symbol
V
CCM
V
CCC
GND
Parameter
Military Supply
Voltage
Commercial Supply
Voltage
Supply Voltage
Input High Voltage
Commercial
Input High Voltage
Military
Input Low Voltage
Commercial & Military
Min.
4.5
4.5
0
2.0
2.2
—
Typ.
5.0
5.0
0
—
—
—
Max.
5.5
5.5
0
—
—
0.8
Unit
V
V
V
V
V
V
3097 tbl 03
Terminal Voltage
–0.5 to +7.0
with respect to GND
Operating
Temperature
0 to +70
Temperature Under –55 to +125
Bias
Storage
Temperature
DC Output Current
–55 to +125
50
°C
mA
V
IH
V
IH
V
IL(1)
NOTE:
3097 tbl 02
1. Stresses greater than those listed under ABSOLUTE MAXIMUM RAT-
INGS 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 maimum rating conditions for extended periods may
affect reliabilty.
1. 1.5V undershoots are allowed for 10ns once per cycle.
DC ELECTRICAL CHARACTERISTICS
(Commercial: V
CC
= 5V
±
10%, T
A
= 0°C to +70°C; Military: V
CC
= 5V
±
10%, T
A
= –55°C to +125°C)
DT72261L
IDT72271L
Commercial
t
CLK
= 10, 12,15, 20ns
Symbol
I
LI(1)
I
LO(2)
V
OH
V
OL
I
CC1(3)
Parameter
Input Leakage Current (any input)
Output Leakage Current
Output Logic “1” Voltage, I
OH
= –2 mA
Output Logic “0” Voltage, I
OL
= 8 mA
Active Power Supply Current
GND + 0.2V, RCLK and WCLK are free-running)
NOTES
:
1. Measurements with 0.4
≤
V
IN
≤
V
CC
.
2.
OE
= V
IH
3. Tested at f = 20 MHz with outputs unloaded.
3097 tbl 04
IDT72261L
IDT72271L
Military
t
CLK
= 15, 25ns
Min.
–10
–10
2.4
—
—
—
Typ.
—
—
—
—
—
—
Max.
10
10
—
0.4
200
25
Unit
µA
µA
V
V
mA
mA
Min.
–1
–10
2.4
—
—
—
Typ.
—
—
—
—
—
—
Max.
1
10
—
0.4
150
15
I
CC2(3,4)
Power Down Current (All inputs = V
CC
- 0.2V or
4. No data written or read for more than 10 cycles
CAPACITANCE
(T
A
= +25°C, f = 1.0MHz)
Symbol
C
IN
(2)
C
OUT
(1,2)
Parameter
(1)
Input
Capacitance
Output
Capacitance
Conditions
VIN = 0V
VOUT = 0V
Max.
10
10
Unit
pF
pF
3097 tbl 05
NOTES
:
1. With output deselected, (
OE
=HIGH).
2. Characterized values, not currently tested.
5