CMOS PARALLEL-TO-SERIAL FIFO
256 x 16, 512 x 16, 1024 x 16
Integrated Device Technology, Inc.
IDT72105
IDT72115
IDT72125
FEATURES:
•
•
•
•
•
•
•
•
•
25ns parallel port access time, 35ns cycle time
45MHz serial output shift rate
Wide x16 organization offering easy expansion
Low power consumption (50mA typical)
Least/Most Significant Bit first read selected by asserting
the FL/DIR pin
Four memory status flags: Empty, Full, Half-Full, and
Almost-Empty/Almost-Full
Dual-Port zero fall-through architecture
Available in 28-pin 300 mil plastic DIP and 28-pin SOIC
Industrial temperature range (-40oC to +85oC) is avail-
able, tested to military electrical specifications
DESCRIPTION:
The IDT72105/72115/72125s are very high-speed, low-
power,dedicated, parallel-to-serial FIFOs. These FIFOs
possess a 16-bit parallel input port and a serial output port with
256, 512 and 1K word depths, respectively.
The ability to buffer wide word widths (x16) make these
FIFOs ideal for laser printers, FAX machines, local area
networks (LANs), video storage and disk/tape controller
applications.
Expansion in width and depth can be achieved using
multiple chips. IDT’s unique serial expansion logic makes this
possible using a minimum of pins.
The unique serial output port is driven by one data pin (SO)
and one clock pin (SOCP). The Least Significant or Most
Significant Bit can be read first by programming the DIR pin
after a reset.
Monitoring the FIFO is eased by the availability of four
status flags: Empty, Full, Half-Full and Almost-Empty/Almost-
Full. The Full and Empty flags prevent any FIFO data overflow
or underflow conditions. The Half-Full Flag is available in both
single and expansion mode configurations. The Almost-Empty/
Almost-Full Flag is available only in a single device mode.
The IDT72105/15/25 are fabricated using IDT’s leading
edge, submicron CMOS technology. Military grade product is
manufactured in compliance with the latest revision of Mil-
STD-883, Class B.
FUNCTIONAL BLOCK DIAGRAM
RS
W
D
0–15
16
RESET
LOGIC
WRITE
POINTER
RAM
ARRAY
256 x 16
512 x 16
1024 x 16
READ
POINTER
RSIX
RSOX
FL/DIR
SERIAL OUTPUT
LOGIC
EXPANSION
LOGIC
FLAG
LOGIC
FF
EF
HF
AEF
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
FAST is a trademark of National Semiconductor Co.
SOCP
SO
2665 drw 01
COMMERCIAL TEMPERATURE RANGE
©1996
Integrated Device Technology, Inc.
For latest information contact IDT's web site at www.idt.com or fax-on-demand at 408-492-8391.
DECEMBER 1996
DSC-2665/6
5.35
1
IDT72105, IDT72115, IDT72125,
256 x 16, 512 x 16, 1024 x 16 PARALLEL-TO-SERIAL CMOS FIFO
COMMERCIAL TEMPERATURE RANGES
PIN CONFIGURATION
W
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
P28-2
SO28-3
EF
FF
HF
Vcc
D
15
D
14
D
13
D
12
D
11
D
10
D
9
D
8
RS
RSIX
GND
SO
SOCP
RSOX/
AEF
FL
/DIR
2665 drw 02a
DIP/SOIC
TOP VIEW
PIN DESCRIPTIONS
Symbol
D
0
–D
15
Name
Inputs
Reset
I/O
I
I
Data inputs for 16-bit wide data.
When
RS
is set low, internal READ and WRITE pointers are set to the first location of the RAM
array.
FF
and
HF
go HIGH.
EF
and
AEF
go LOW. A reset is required before an initial WRITE
after power-up.
W
must be high during the
RS
cycle. Also the First Load pin (
FL
) is programmed
only during Reset.
A write cycle is initiated on the falling edge of WRITE if the Full Flag (
FF
) is not set. Data set-up
and hold times must be adhered to with respect to the rising edge of WRITE. Data is stored in the
RAM array sequentially and independently of any ongoing read operation.
A serial bit read cycle is initiated on the rising edge of SOCP if the Empty Flag (
EF
) is not set. In
both Depth and Serial Word Width Expansion modes, all of the SOCP pins are tied together.
This is a dual purpose input used in the width and depth expansion configurations. The First
Load (
FL
) function is programmed only during Reset (
RS
) and a LOW on
FL
indicates the first
device to be loaded with a byte of data. All other devices should be programmed HIGH. The
Direction (DIR) pin controls shift direction after Reset and tells the device whether to read out the
Least Significant or Most Significant bit first.
In the single device configuration, RSIX is set HIGH. In depth expansion or daisy chain
expansion, RSIX is connected to RSOX (expansion out) of the previous device.
Serial data is output on the Serial Output (SO) pin. Data is clocked out LSB or MSB depending
on the Direction pin programming. During Expansion the SO pins are tied together.
When
FF
goes LOW, the device is full and further WRITE operations are inhibited. When
HIGH, the device is not full.
When
EF
goes LOW, the device is empty and further READ operations are inhibited. When
HIGH, the device is not empty.
Description
RS
W
SOCP
Write
I
Serial Output
Clock
First Load/
Direction
I
I
FL
/DIR
RSIX
SO
Read Serial In
Expansion
Serial Output
Full Flag
Empty Flag
Half-Full Flag
I
O
O
O
O
O
FF
EF
HF
FF
is
EF
is
When
HF
is LOW, the device is more than half-full. When
HF
is HIGH, the device is empty to
half-full.
This is a dual purpose output. In the single device configuration (RSIX HIGH), this is an
AEF
output pin. When
AEF
is LOW, the device is empty-to-(1/8 full -1) or (7/8 full +1)-to-full. When
AEF
is HIGH, the device is 1/8-full up to 7/8-full. In the Expansion configuration (RSOX
connected to RSIX of the next device) a pulse is sent from RSOX to RSIX to coordinate the
width, depth or daisy chain expansion.
Single power supply of 5V.
Single ground of 0V.
2665 tbl 01
RSOX/
AEF
Read Serial
Out Expansion
Almost-Empty,
Almost-Full
Flag
V
CC
GND
Power Supply
Ground
5.35
2
IDT72105, IDT72115, IDT72125,
256 x 16, 512 x 16, 1024 x 16 PARALLEL-TO-SERIAL CMOS FIFO
COMMERCIAL TEMPERATURE RANGE
STATUS FLAGS
Number of Words in FIFO
IDT72105
0
1–31
32–128
129–224
225–255
256
IDT72115
0
1–63
64–256
257–448
449–511
512
IDT72125
0
1–127
128–512
513–896
897–1023
1024
FF
H
H
H
H
H
L
AEF
L
L
H
H
L
L
HF
H
H
H
L
L
L
EF
L
H
H
H
H
H
2665 tbl 02
ABSOLUTE MAXIMUM RATINGS
(1)
Symbol
V
TERM
T
A
T
BIAS
T
STG
I
OUT
Rating
Terminal Voltage
with Respect to
GND
Operating
Temperature
Temperature
Under Bias
Storage
Temperature
DC Output
Current
Commercial
–0.5 to + 7.0
0 to +70
–55 to +125
–55 to + 125
50
Unit
V
RECOMMENDED DC OPERATING
CONDITIONS
Symbol
V
CC
GND
V
IH
°
C
°
C
mA
Parameter
Supply Voltage
Supply Voltage
Input High Voltage
Input Low Voltage
Min.
4.5
0
2.0
—
Typ.
5.0
0
—
—
Max.
5.5
0
—
0.8
Unit
V
V
V
V
2665 tbl 04
°
C
V
IL(1)
NOTE:
1. 1.5V undershoots are allowed for 10ns once per cycle.
NOTE:
2665 tbl 03
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.
DC ELECTRICAL CHARACTERISTICS
(Commercial V
CC
= 5.0V
±
10%, T
A
= 0°C to +70°C)
IDT72105/IDT72115/ IDT72125
Commercial
Symbol
I
IL (1)
Parameter
Input Leakage Current (Any Input)
Output Leakage Current
Output Logic "1" Voltage I
OUT
= –2mA
(5)
Output Logic "0" Voltage I
OUT
= 8mA
(6)
Power Supply Current
Average Standby Current
(
W
=
RS
=
FL
/DIR = V
IH
)(SOCP = V
IL
)
Power Down Current
Min.
–1
–10
2.4
—
—
—
—
Typ.
—
—
—
—
50
4
1
Max.
1
10
—
0.4
100
8
6
Unit
µ
A
µ
A
V
V
mA
mA
mA
2665 tbl 05
I
OL(2)
V
OH
V
OL
I
CC1 (3)
I
CC2 (3)
I
CC3 (3,4,7)
NOTES:
1. Measurements with 0.4V
≤
V
IN
≤
V
CC.
2. SOCP = V
IL
, 0.4
≤
V
OUT
≤
V
CC
.
3. I
CC
measurements are made with outputs open.
4.
RS
=
FL
/DIR =
W
= V
CC
- 0.2V; SOCP = 0.2V; all other inputs
≥
V
CC
- 0.2 or
≤
0.2V.
5. For SO, I
OUT
= -4mA.
6. For SO, I
OUT
= 16mA.
7. Measurements are made after reset.
5.35
3
IDT72105, IDT72115, IDT72125,
256 x 16, 512 x 16, 1024 x 16 PARALLEL-TO-SERIAL CMOS FIFO
COMMERCIAL TEMPERATURE RANGES
AC ELECTRICAL CHARACTERISTICS
(Commercial: V
CC
= 5V±10%, T
A
= 0°C to +70°C)
COM'L
72105L25
72115L25
72125L25
Symbol
t
S
t
SOCP
t
WC
t
WPW
t
WR
t
DS
t
DH
t
WEF
t
WFF
t
WF
t
WPF
t
SOCP
t
SOCW
t
SOPD
t
SOHZ
t
SOLZ
t
SOCEF
t
SOCFF
t
SOCF
t
REFSO
t
RSC
t
RS
t
RSS
t
RSR
t
FLS
t
FLH
t
DIRS
t
DIRH
t
SOXD1
t
SOXD2
t
SIXS
t
SIXPW
Parameter
Parallel Shift Frequency
Serial Shift Frequency
Write Cycle Time
Write Pulse Width
Write Recovery Time
Data Set-up Time
Data Hold Time
Write Low to
FF
LOW
Write High to
EF
HIGH
Write Low to Transitioning
HF
,
AEF
Figure
—
—
2
2
2
2
2
5, 6
4, 7
8
7
3
3
3
3
3
5, 6
4, 7
8
6
1
1
1
1
9
9
9
9
9
9
9
9
Min.
—
—
35
25
10
12
0
—
—
—
25
20
8
—
3
3
—
—
—
35
35
25
25
10
7
0
10
5
—
—
5
10
Max.
28.5
50
—
—
—
—
—
35
35
35
—
—
—
14
14
14
35
35
35
—
—
—
—
—
—
—
—
—
15
15
—
—
Min.
—
—
65
50
15
15
2
—
—
—
50
25
10
—
3
3
—
—
—
65
65
50
50
15
8
2
12
5
—
—
8
15
72105L50
72115L50
72125L50
Max.
15
40
—
—
—
—
—
45
45
45
—
—
—
15
15
15
45
45
45
—
—
—
—
—
—
—
—
—
17
17
—
—
Unit
MHz
MHz
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
2665 tbl 06
PARALLEL INPUT TIMINGS
Write Pulse Width After
FF
HIGH
Serial Clock Cycle Time
Serial Clock Width HIGH/LOW
SERIAL OUTPUT TIMINGS
SOCP Rising Edge to SO Valid Data
SOCP Rising Edge to SO at High-Z
(1)
SOCP Rising Edge to SO at Low-Z
(1)
SOCP Rising Edge to
EF
LOW
SOCP Rising Edge to
FF
HIGH
SOCP Delay After
EF
HIGH
Reset Cycle Time
Reset Pulse Width
Reset Set-up Time
Reset Recovery Time
SOCP Rising Edge to Transitioning
HF
,
AEF
RESET TIMINGS
EXPANSION MODE TIMINGS
FL
Set-up Time to
RS
Rising Edge
FL
Hold Time to
RS
Rising Edge
DIR Set-up Time to SOCP Rising
Edge
DIR Hold Time from SOCP Rising
Edge
SOCP Rising Edge to RSOX Rising
Edge
SOCP Rising Edge to RSOX Falling
Edge
RSIX Set-up Time to SOCP Rising
Edge
RSIX Pulse Width
NOTE:
1. Values guaranteed by design.
5.35
4
IDT72105, IDT72115, IDT72125,
256 x 16, 512 x 16, 1024 x 16 PARALLEL-TO-SERIAL CMOS FIFO
COMMERCIAL TEMPERATURE RANGE
AC TEST CONDITIONS
Input Pulse Levels
Input Rise/Fall Times
Input Timing Reference Levels
Output Reference Levels
Output Load
GND to 3.0V
5ns
1.5V
1.5V
See Figure A
2665 tbl 07
5V
1.1K
Ω
TO
OUTPUT
PIN
680
Ω
30pF
*
2665 drw 03
CAPACITANCE
(T
A
= +25°C, f = 1.0MHz)
Symbol
C
IN
C
OUT
NOTE:
Parameter
(1)
Input Capacitance
Output
Capacitance
Conditions
V
IN
= 0V
V
OUT
= 0V
Max.
10
12
Unit
pF
pF
2665 tbl 08
or equivalent circuit
Figure A. Output Load
*Includes jig and scope capacitances.
1. This parameter is sampled and not 100% tested.
FUNCTIONAL DESCRIPTION
Parallel Data Input
The device must be reset before beginning operation so
that all flags are set to their initial state. In width or depth
expansion the First Load pin (
FL
) must be programmed to
indicate the first device.
The data is written into the FIFO in parallel through the D
0–
15
input data lines. A write cycle is initiated on the falling edge
of the Write (
W
) signal provided the Full Flag (
FF
) is not
asserted. If the
W
signal changes from HIGH-to-LOW and the
Full Flag (
FF
) is already set, the write line is internally inhibited
internally from incrementing the write pointer and no write
operation occurs.
Data set-up and hold times must be met with respect to the
rising edge of Write. On the rising edge of
W
, the write pointer
is incremented. Write operations can occur simultaneously or
asynchronously with read operations.
Serial Data Output
The serial data is output on the SO pin. The data is clocked
out on the rising edge of SOCP providing the Empty Flag (
EF
)
is not asserted. If the Empty Flag is asserted then the next data
word is inhibited from moving to the output register and being
clocked out by SOCP.
The serial word is shifted out Least Significant Bit or Most
Significant Bit first, depending on the
FL
/DIR level during
operation. A LOW on DIR will cause the Least Significant Bit
to be read out first. A HIGH on DIR will cause the Most
Significant Bit to be read out first.
t
RSC
t
RS
RS
t
RSS
W
t
RSC
AEF, EF
t
RSC
HF, FF
t
RSS
SOCP
NOTE 2
t
FLS
FL/DIR
2665 drw 04
t
RSR
FLAG
STABLE
FLAG
STABLE
t
RSR
t
FLH
NOTES:
1.
EF
,
FF
,
HF
and
AEF
may change status during Reset, but flags will be valid at t
RSC.
2. SOCP should be in the steady LOW or HIGH during tRSS. The first LOW-HIGH (or HIGH-LOW) transition can begin after tRSR.
Figure 1. Reset
5.35
5