SGS Thomson Microelectronics HCF40181B Datasheet

.FULL LOOK-AHEAD CARRY FOR SPEED
OPERATIONSON LONG WORDS
.GENERATES 16 LOGICFUNCTIONSOFTWO
BOOLEANVARIABLES
.GENERATES 16 ARITHMETIC FUNCTIONS
.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 SPE­CIFICATIONS 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 24­lead 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 func­tions 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 orarithmeticfunc­tions,whichincludeAND,OR,NAND,NOR,andex­clusive-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 active­highdataattheAandBwordinputs 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 import­ance. 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 carry­out 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 AB 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 AB00AB 01 A<B 10 A<B 10 A>B 01 A>B 00 AB11AB
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
Loading...
+ 8 hidden pages