.FULL LOOK-AHEAD CARRY FOR SPEED
OPERATIONSON LONG WORDS
.GENERATES 16 LOGICFUNCTIONSOFTWO
BOOLEANVARIABLES
.GENERATES 16 ARITHMETIC FUNCTIONS
OF TWO 4-BIT BINARY WORDS
.A =B COMPARATOR OUTPUT AVAILABLE
.RIPPLE-CARRY INPUT AND OUTPUT AVAIL-
ABLE
.TYPICALADDITION TIME 200ns @ V
DD
= 10V
.STANDARDIZED SYMMETRICAL OUTPUT
CHARACTERISTICS
.QUIESCENTCURRENTAT20VFORHCCDE-
VICE
.5V, 10V, AND 15V PARAMETRIC RATINGS
.INPUT CURRENTOF100nA AT 18V AND25°C
FOR HCC DEVICE
.100% TESTEDFOR QUIESCENTCURRENT
.MEETSALLREQUIREMENTSOFJEDECTEN-
TATIVESTANDARDN°13A,”STANDARD SPECIFICATIONS FOR DESCRIPTION OF ”B”
SERIESCMOS DEVICES”
HCC/H CF4 01 81B
4-BIT ARITHMETIC LOGIC UNIT
EY
(Plastic Package)F(CeramicFrit Seal Package)
M1
(MicroPackage)
ORDER CODES :
HCC40181BF HCF40181BEY
HCF40181BM1
PIN CONNECTIONS
DESCRIPTI ON
The HCC40181B (extended temperature range)
and HCF40181B (intermediate temperaturerange)
are monolithic integrated circuits, available in 24lead dual in-line plastic or ceramic package and
plastic micro package. The HCC/HCF40181B is a
low-power four-bit parallel arithmetic logic unit
(ALU) capable of providing 16 binary arithmetic
operations ontwo four-bitwords and16logical functions of two Boolean variables. The mode control
inputM selectslogical(M =High) orarithmetic (M=
Low)operation. The four select inputs (S0, S1, S2,
and S3)selectthedesired logical orarithmeticfunctions,whichincludeAND,OR,NAND,NOR,andexclusive-OR and-NOR in the logical mode, and
addition, subtraction, decrement, left-shift and
straighttransferinthe arithmeticmode,accordingto
the truth table. The HCC/HCF40181B operation
may be interpreted with either active-low or activehighdataattheAandBwordinputs and thefunction
outputs F, by usingthe appropriate truth table. The
HCC/HCF40181B containslogicfor full look-ahead
carry operation for fast carry generation using the
carry-generate and carry-propagate outputs G and
June1989
1/12
HCC/HCF40181B
P for the four bits of the HCC/HCF40181B. Use of
the HCC/HCF40182B look-ahead carry generator
inconjunctionwithmultiple HCC/HCF40181B’sper-
mits high-speed arithmetic operations on long
words. Aripple carryoutput C
isavailable foruse
n+4
in systems where speed is not of primary importance. Also included in the HCC/HCF40181B is a
comparator output A = B, which assumes a high
level whenever the twofour-bit input words A andB
are equal and thedevice is in the subtractmode. In
addition, relative magnitude information may be
derived from the carry-ininput Cnandripple carryout output C
n+4
modeandexternally decoding usingthe information
in tableII. TheHCC/HCF40181B issimilar to indus-
try types MC 14581 and74181.
FUN CTIONAL DI AG R A M
Active-low Data. Active-highData.
by placing the unit in the subtract
ABSOLUTE MAXI MUM RAT INGS
Symbol Parameter Value Unit
V
* Supply Voltage :HC C Types
DD
V
Input Voltage – 0.5 to VDD+ 0.5 V
i
I
DC Input Current (any one input) ± 10 mA
I
P
T
T
Stresses above 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 external periods may affect device reliability.
* All voltages are with respect to VSS(GND).
2/12
Total Power Dissipation (per packa ge)
tot
Dissipation per Output Transistor
for Top= Full Package-temperature Range
Operating Temperature : HCC Types
op
Storage Temperature – 65 to + 150 °C
stg
HCF Types
HCF Types
– 0.5 to + 20
– 0.5 to + 18
200
100
– 55 t o + 125
–40to+85
V
V
mW
mW
°C
°C
HCC/HCF40181B
RECOMMENDED OPERATING CO NDITIONS
Symbol Parameter Value Unit
V
T
TRUTH TABLES
Table 1.
Supply Voltage : HCC Types
DD
HCF Types
V
Input Voltage 0 to V
I
Operating Temperature : HCC Types
op
HCF Types
3to18
3to15
DD
– 55 t o + 125
–40to+85
V
V
V
°C
°C
Function
Select
S3 S2 S1 S0
Inputs/OutputsActive Low Inputs/Outputs Active High
Logic
Function
(M= H)
Arithmetic*
Function
(M = L, C
n
=L)
Logic
Function
(M= H)
Arithmetic*
Function
(M = L, Cn=H)
0 0 0 0 A A minus 1 A A
0 0 0 1 AB AB minus 1 A+ B A + B
0010 A+B ABminus1 AB A+B
0 0 1 1 Logic 1 minus 1 Logic 0 minus 1
0 1 0 0 A+ B A plus (A + B) AB A plus AB
0 1 0 1 B AB plus (A + B) B (A + B) plus AB
0110 AB
⊕
A minus B minus 1 A ⊕ B A minus B minus 1
0 1 1 1 A + B A + B AB AB minus 1
1 0 0 0 AB A plus (A + B) A + B A plus AB
1001 A⊕B A plus B A B
⊕
A plus B
1 0 1 0 B AB plus (A + B) B (A + B) plus AB
1 0 1 1 A + B A + B AB AB minus 1
1 1 0 0 Logic 0 A plus A Logic 1 A plus A
1 1 0 1 AB AB plus A A + B (A + B) plus A
1 1 1 0 AB AB plus A A + B (A + B) plus A
1111 A A A Aminus1
* Expressed as two’s complement. For arithmetic function with Cnin the opposite state, the resulting function is as show plus 1.
1 = HIGH LEVEL.
0 = LOW LEVEL.
Table 2 : Magnitude Comparison.
Active-high Data Active-l ow Data
Input
C
n
11 A≤B00A≤B
01 A<B 10 A<B
10 A>B 01 A>B
00 A≥B11A≥B
1 = HIGH LEVEL
0 = LOW LEVEL
Output
C
n+4
Magnitude
Input
C
n
Output
C
n+4
Magnitude
3/12
HCC/HCF40181B
LOGI C DIAG RAM Activ e-low D ata
4/12