74F381PC

© 1999 Fairchild Semiconductor Corporation DS009528 www.fairchildsemi.com
May 1988
Revised August 1999
74F381 4-Bit Arithmetic Logic Unit
74F381
4-Bit Arithmetic Logic Unit
General Description
The 74F381 performs three arithmetic and three logic oper-
ations on two 4-bit words, A and B. Two additional select
input codes force the function outputs LOW or HIGH. Carry
propagate and generate outputs are provided for use with
the 74F182 carry lookahead generator for high-speed
expansion to longer word lengths. For ripple expansion,
refer to the 74F382 ALU data sheet.
Features
Low input loading minimizes drive requirements
Performs six arithmetic and logic functions
Selectable LOW (clear) and HIGH (preset) functions
Carry generate and propagate outputs for use with carry
lookahead generator
Ordering Code:
Devices also available in Tape and Reel. Specify by appending the suffix letter “X” to the ordering code.
Logic Symbols
IEEE/IEC
Connection Diagram
Order Number Package Number Package Description
74F381SC M20B 20-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-013, 0.300 Wide
74F381SJ M20D 20-Lead Small Outline Package (SOP), EIAJ TYPE II, 5.3mm Wide
74F381PC N20A 20-Lead Plastic Dual-In-Line Package (PDIP), JEDEC MS-001, 0.300 Wide
www.fairchildsemi.com 2
74F381
Unit Loading/Fan Out
Functional Description
Signals applied to the Select inputs S
0
–S
2
determine the
mode of operation, as indicated in the Function Select
Table. An extensive listing of input and output levels is
shown in the Truth Table. The circuit performs the arith-
metic functions for either active HIGH or active LOW oper-
ands, with output levels in the same convention. In the
Subtract operating modes, it is necessary to force a carry
(HIGH for active HIGH operands, LOW for active LOW
operands) into the C
n
input of the least significant package.
The Carry Generate (G
) and Carry Propagate (P) outputs
supply input signals to the 74F182 carry lookahead gener-
ator for expansion to longer word length, as shown in Fig-
ure 2. Note that an 74F382 ALU is used for the most
significant package. Typical delays for Figure 2 are given in
Figure 1.
Function Select Table
H = HIGH Voltage Level
L = LOW Voltage Level
FIGURE 1. 16-Bit Delay Tabulation
FIGURE 2. 16-Bit Lookahead Carry ALU Expansion
Pin Names Description
U.L.
Input I
IH
/I
IL
HIGH/LOW
Output I
OH
/I
OL
A
0
–A
3
A Operand Inputs 1.0/3.0 20 µA/1.8 mA
B
0
–B
3
B Operand Inputs 1.0/3.0 20 µA/1.8 mA
S
0
–S
2
Function Select Inputs 1.0/1.0 20 µA/0.6 mA
C
n
Carry Input 1.0/4.0 20 µA/2.4 mA
G
Carry Generate Output (Active LOW) 50/33.3 1 mA/20 mA
P
Carry Propagate Output (Active LOW) 50/33.3 1 mA/20 mA
F
0
–F
3
Function Outputs 50/33.3 1 mA/20 mA
Select
Operation
S
0
S
1
S
2
LLLClear
H L L B Minus A
L H L A Minus B
HHLA Plus B
LLHAB
HLHA + B
LHHAB
HHHPreset
Path Segment
Toward Output
F
C
n
+ 4, OVR
A
i
or B
i
to P 7.2 ns 7.2 ns
P
i
to C
n
+ ('F182) 6.2 ns 6.2 ns
C
n
to F 8.1 ns
C
n
or C
n
+ 4, OVR 8.0 ns
Total Delay 21.5 ns 21.4 ns
3 www.fairchildsemi.com
74F381
Truth Table
H = HIGH Voltage Level
L = LOW Voltage Level
X = Immaterial
Inputs Outputs
Function
S
0
S
1
S
2
C
n
A
n
B
n
F
0
F
1
F
2
F
3
G P
CLEAR LLLXXXLLLLLL
LL LHHHHHL
LLHLHHHLL
LHLLLLLHH
B Minus A HL L LHHHHHHHL
HLLLLLLHL
HLHHHHHLL
HHLHLLLHH
HHHLLLLHL
LL LHHHHHL
LLHLLLLHH
LHL LHHHLL
A Minus B LHL LHHHHHHHL
HLLLLLLHL
HLHHLLLHH
HHLHHHHLL
HHHLLLLHL
LLLLLLLHH
LLHHHHHHL
LHLHHHHHL
A Plus B H H L L H H L H H H L L
HLLHLLLHH
HLHLLLLHL
HHLLLLLHL
HHHHHHHLL
XLLLLLLHH
XLHHHHHHH
A B LLHXHLHHHHHL
XHHLLLLLL
XLLLLLLHH
XLHHHHHHH
A + B HLHXHLHHHHHH
XHHHHHHHL
XLLLLLLLL
XLHLLLLHH
AB LHHXHLLLLLLL
XHHHHHHHL
XL LHHHHHH
XLHHHHHHH
PRESET H H H X H L H H H H H H
XHHHHHHHL

74F381PC

Mfr. #:
Manufacturer:
ON Semiconductor / Fairchild
Description:
Arithmetic Logic Unit - ALU 4-Bit Arith Log Unit
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet