Professional Documents
Culture Documents
7381L20J Integrated Device Technology
7381L20J Integrated Device Technology
7381L20J Integrated Device Technology
FEATURES: DESCRIPTION:
− High-performance 16-bit Arithmetic Logic Unit (ALU)
The IDT7381 is a high-speed cascadable Arithmetic Logic Unit (ALU).
− 25ns to 55ns clocked ALU operations
These three-bus devices have two input registers, an ultra-fast 16-bit ALU
− Ideal for radar, sonar or image processing applications
and 16-bit output register. With IDT’s high-performance CMOS technology,
− 74S381 instruction set (8 functions)
the IDT7381 can do arithmetic or logic operations in 25ns. The IDT7381
− Replaces Gould S614381 or Logic Devices L4C381
functionally replaces four 54/74S381 four-bit ALUs in a 68-pin package.
− Cascadable with or without carry look-ahead
− Pipeline or flow-through modes The two input operands, A and B, can be clocked or fed through for
− Internal feedback path for accumulation flexible pipelining. The F output can also be set into clocked or flow-through
− Three-state outputs mode. An output enable is provided for three-state control of the output port
− TTL-compatible on a bus.
− Produced with advanced submicron CMOS technology
The IDT7381 has three function pins to select 1 of 8 arithmetic or logic
− Available in PLCC
operations. The two R and S selection pins determine whether A, B, F or
− Speeds available: L/25/30/40/55
0 are fed into the ALU. This ALU has carry-out, propagate and generate
outputs for cascading using carry look-ahead.
A 0 - 15 B0 - 15
16 16
ENA A R EG B R EG CL K
ENB
A MUX B MUX FT AB
0000 H 0000 H
R MUX S MUX RS 0 -1
2
P
G I 0- 2
C16 16-BIT AL U 3
OVF
C0
Z
EN F F RE G
FTF F M UX
PO W E R GND
SU P P LY
OE VCC
16
F 0 - 15
PIN CONFIGURATION
B 14
B 10
B15
B13
B 12
B 11
A2
A0
A8
A7
A3
A1
A5
A4
B9
B8
A6
9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61
A9 10 60 B7
A10 11 Pin 1 59 B6
Desig nato r
A11 12 58 B5
A12 13 57 B4
A13 14 56 B3
A14 15 55 B2
A15 16 54 B1
CL K 17 53 B0
VCC 18 52 ENA
GND J68 - 1 ENB
19 51
C 16 20 50 FT AB
P 21 49 RS 1
G 22 48 RS 0
Z 23 47 I 2
O VF 24 46 I 1
EN F 25 45 I 0
FTF 26 44 C0
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
F 11
F 15
F5
F1
F9
F 13
F 12
F 14
F 10
F0
F8
F7
F6
F4
F3
F2
OE
PLCC
TOP VIEW
2
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
PIN DESCRIPTION
Pin Name I/O Description
A0 - A15 I Sixteen–bit data input port.
B0 - B15 I Sixteen–bit data input port.
ENA I Register enable for the A input port; active low pin.
ENB I Register enable for the B input port; active low pin.
FTAB I Flow–through control pin. When this pin is high, both register A and B are transparent.
F0 – F15 O Sixteen–bit data output port.
ENF I Register enable for the F output port; active low pin.
FTF I Flow–through control pin. When this pin is high, the F register is transparent.
CLK I Clock input.
OE I Output enable control pin. When this pin is high, the output port F is in a high impedance state. When low, the output
port F is active.
C0 I Carry input. This pin receives arithmetic carries from less significant ALU components in a cascade
configuration.
C16 O Carry output. This pin produces arithmetic carries to more significant ALU components in a cascaded
configuration.
OVF O This pin indicates a two’s complement arithmetic overflow, when high.
Z O This pin indicates a zero output result, when high.
RS0 – RS1 I Two control pins used to select input operands for the R and S multiplexers.
I0 - I2 I Three control pins to select the ALU function performed.
P O Indicates the carry propagate output state to the ALU.
G O Indicates the carry generate output state to the ALU.
VCC Power supply pin, 5V.
GND Ground pin, 0V.
3
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
DC ELECTRICAL CHARACTERISTICS
Commercial: TA = 0°C to +70°C, VCC = 5.0V ± 5%
Symbol Parameter Test Conditions(1) Min. Typ.(2) Max. Unit
VIH Input HIGH Level Guaranteed Logic HIGH Level 2 — — V
VIL Input LOW Level Guaranteed Logic LOW Level — — 0.8 V
IIH Input HIGH Current VCC = Max., VIN = 2.7V — — 10 µA
IIL Input LOW Current VCC = Max., VIN = 0.5V — — –10 µA
IOS(3) Short Circuit Current VCC = Max., VOUT = GND –20 — –100 mA
IOZ Off State (High Impedance) VCC = Max. VO = 0.5V — –0.1 –20 µA
Output Current VO = 2.7V — –0.1 20
VOH Output HIGH Voltage VCC = Min. IOH = –4mA 2.4 — — V
VIN = VIH or VIL
VOL Output LOW Voltage VCC = Min. IOL = 8mA — — 0.5 V
VIN = VIH or VIL
NOTES:
1. For conditions shown as Max. or Min., use appropriate value specified under Electrical Characteristics for the applicable device type.
2. Typical values are at VCC = 5.0V, +25°C ambient and maximum loading.
3. Not more than one output should be shorted at one time. Duration of the short circuit test should not exceed one second.
4
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
5
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
NOTES:
1. Only for FTF = 0.
2. Minimum propagation delays are not production tested but guaranteed to be greater than or equal to 3ns.
6
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
NOTES:
1. Only for FTF = 0.
2. Minimum propagation delays are not production tested but guaranteed to be greater than or equal to 3ns.
7
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
CLK
Set-up Hold
A 0- 15
DATA 1 DATA 2 DATA 3
B 0- 15
Set-up Hold
Set-up Hold
I 0- 2 ,
DATA 1 DATA 2 DATA 3
RS 0- 1
Set-up Hold
ENA, ENB
DATA 1 DATA 2 DATA 3
ENF
OE
Prop. 1 Disable
Enable
F 0- 15
Result
(FTF = 0)
Prop. 3
Prop. 2
Prop. 1
Disable
Enable
F 0- 15
Result
(FTF = 1)
Prop. 2
Prop. 1
P, G Result
Prop. 3
Prop. 2
Prop. 1
Z, OVF Result
Prop. 3
Prop. 2
Prop. 1
C 16 Result
8
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
Set-up Hold
A 0- 15
DATA 1 DATA 2 DATA 3
B 0- 15
Set-up Hold
Set-up Hold
I0- 2 ,
DATA 1 DATA 2 DATA 3
RS 0- 1
Set-up Hold
OE
Prop. 1 Disable
Enable
F 0- 15
Result
(FTF = 0)
Prop. 4
Prop. 3
Prop. 2
Disable
Enable
F 0- 15
Result
(FTF = 1)
Prop. 4 (for FTF = 1 only)
Prop. 2
Result
P, G
Prop. 4 (For FTF = 1 only)
Prop. 3
Prop. 2
Result
Z, OVF
Prop. 4 (For FTF = 1 only)
Prop. 3
Prop. 2
C 16 Result
9
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
NOTE:
1. Flags are P, G, OVF, Z and C16.
10
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
11
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
A 16 - 31 B 16 - 31 A 0 - 15 B 0 - 15
G 11 RS 0 - 1
ID T7381 ID T7381
P Clk, I 0 - 2, ENA, ENB
ENF, FTF, FTAB
C 16
OVF C0 C 16 C0 C IN
Z M SD Z LSD
Z
F 16 - 3 1 F 0 - 15
A 32 - 47 B 32 - 47 A 16 - 31 B 16 - 31 A 0 - 15 B 0 - 15
RS 0 - 1
Clk, I 0 - 2 ,
G 11
ID T7 381 ID T7381 ID T7381 ENA, ENB
P
ENF, FTF,
C 16 FTA B
C0 C 16 C0 C 16 C0 CIN
OVF
Z M SD Z Z LS D
Z
F 32 - 4 7 F 16 - 3 1 F 0 - 15
A 32 - 47 B 32 - 47 A 16 - 31 B 16 - 31 A 0 - 15 B 0 - 15
RS 0 - 1
Clk, I 0 - 2 ,
G 11
ID T738 1 ID T738 1 ID T7 381 ENA, ENB
P
ENF, FTF,
C 16 FTAB
OVF
P P
Z
G G
C0 Z C0 Z C0 CIN
Z MSD LS D
F 32 - 47 F 16 - 31 F0 - 15
C n+y P1 G1 C n+x P0 G0
FC T1 82/A Looka head G ene rator Cn
12
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
A 16 - 31 B 16 - 31 A 0 - 15 B 0 - 15
16 16 16 16
B Reg CLK
A Reg B Reg A Reg
A M ux B M ux A M ux B M ux
R M ux S M ux R M ux S M ux
F Reg F Reg
F M ux F M ux
16 16
F 16 - 3 1 F 0 - 15
A 16 - 31 B 16 - 31 B 0 - 15
A 0 - 15
16 16 16 16
A M ux B M ux A M ux B M ux
R M ux S M ux R M ux S M ux
F M ux F M ux
16
16
F 16 - 3 1 F 0 - 15
13
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
A 16 - 31 B 16 - 31 A 0 - 15 B 0 - 15
16 16 16 16
CLK
A M ux B M ux A M ux B M ux
R M ux S M ux R M ux S M ux
F Reg F Reg
F M ux F M ux
16 16
F 16 - 3 1 F 0 - 15
A 16 - 31 B 16 - 31 A 0 - 15 B 0 - 15
16 16 16 16
A M ux B M ux A M ux B M ux
R M ux S M ux R M ux S M ux
F M ux F M ux
16 16
F 16 - 3 1 F 0 - 15
14
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
D0 IN PU T
L1
D1
L2
Dn In
— t1 —
OUTPUT
— t2 —
— tn —
AC TEST CONDITIONS
Input Rise levels GND to 3V
Input Rise/Fall Times 3ns
Input Timing Reference Levels 1.5V
Output Reference Levels 1.5V
Output Load Figure 1
15
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
TEST WAVEFORMS
NOTES:
1. Diagram shown for input Control Enable-LOW and input Control Disable-HIGH
2. Pulse Generator for All Pulses: Rate ≤ 1.0MHz; tF ≤ 2.5ns; tR ≤ 2.5ns
16
IDT7381
16-BIT CASCADABLE ALU COMMERCIAL TEMPERATURE RANGE
ORDERING INFORMATION
ID T XXXX XX X
Device Type Speed Package
25
30
Speed Grade
40
55
17