NTE74LS181 Integrated Circuit TTL Arithmetic Logic Unit/Function Generator

Similar documents
NTE74177 Integrated Circuit TTL 35Mhz Presettable Binary Counter/Latch

NTE74176 Integrated Circuit TTL 35Mhz Presettable Decade Counter/Latch

DM74LS181 4-Bit Arithmetic Logic Unit

Arithmetic logic unit

Synchronous 4 Bit Counters; Binary, Direct Reset

74LS393 Dual 4-Bit Binary Counter

DM54LS181 DM74LS181 4-Bit Arithmetic Logic Unit

NTE74HC165 Integrated Circuit TTL High Speed CMOS, 8 Bit Parallel In/Serial Out Shift Register

NTE4501 Integrated Circuit CMOS, Dual 4 Input NAND Gate, 2 Input NOR/OR Gate, 8 Input AND/NAND Gate

. HIGH SPEED .LOW POWER DISSIPATION .HIGH NOISE IMMUNITY M74HC181 ARITHMETIC LOGIC UNIT/FUNCTION GENERATOR. tpd = 13 ns (TYP.

HCC/HCF40181B 4-BIT ARITHMETIC LOGIC UNIT

INTEGRATED CIRCUITS. 74ALS11A Triple 3-Input AND gate. Product specification 1991 Feb 08 IC05 Data Handbook

NTE74HC173 Integrated Circuit TTL High Speed CMOS, 4 Bit D Type Flip Flop with 3 State Outputs

NTE74HC109 Integrated Circuit TTL High Speed CMOS, Dual J K Positive Edge Triggered Flip Flop w/set & Reset

SN74LS151D LOW POWER SCHOTTKY

1-OF-8 DECODER/DEMULTIPLEXER High-Speed Silicon-Gate CMOS

74F181 4-Bit Arithmetic Logic Unit

NTE74HC299 Integrated Circuit TTL High Speed CMOS, 8 Bit Universal Shift Register with 3 State Output

CD4028BC BCD-to-Decimal Decoder

74LS195 SN74LS195AD LOW POWER SCHOTTKY

1-OF-8 DECODER/DEMULTIPLEXER High-Speed Silicon-Gate CMOS

SN74LS153D 74LS153 LOW POWER SCHOTTKY

MM74HC154 4-to-16 Line Decoder

MM74HC151 8-Channel Digital Multiplexer

74F382 4-Bit Arithmetic Logic Unit

74LS75 Quad Latch. DM74LS75 Quad Latch. General Description. Ordering Code: Logic Diagram. Connection Diagram. Function Table (Each Latch)

MM74HC157 Quad 2-Input Multiplexer

MM74HC138 3-to-8 Line Decoder

UNISONIC TECHNOLOGIES CO., LTD

74HC General description. 2. Features. 3-to-8 line decoder, demultiplexer with address latches; inverting. Product data sheet

MM74HCT138 3-to-8 Line Decoder

MM74HC161 MM74HC163 Synchronous Binary Counter with Asynchronous Clear Synchronous Binary Counter with Synchronous Clear

INTEGRATED CIRCUITS. 74LV688 8-bit magnitude comparator. Product specification Supersedes data of 1997 May 15 IC24 Data Handbook.

74HC238; 74HCT to-8 line decoder/demultiplexer

UNISONIC TECHNOLOGIES CO., LTD

MM74HC00 Quad 2-Input NAND Gate

MM74HC175 Quad D-Type Flip-Flop With Clear

DM74LS90/DM74LS93 Decade and Binary Counters

MM74HC251 8-Channel 3-STATE Multiplexer

MM74HC139 Dual 2-To-4 Line Decoder

BCD-TO-DECIMAL DECODER HIGH-VOLTAGE SILICON-GATE CMOS IW4028B TECHNICAL DATA

CD4028BC BCD-to-Decimal Decoder

UNISONIC TECHNOLOGIES CO., LTD

DM7445 BCD to Decimal Decoders/Drivers

MM74HC4020 MM74HC Stage Binary Counter 12-Stage Binary Counter

UNISONIC TECHNOLOGIES CO., LTD U74HC14

DM74LS02 Quad 2-Input NOR Gate

NTE40160B, NTE40161B NTE40162B, NTE40163B Integrated Circuit CMOS, Synchronous Programmable 4 Bit Counters

MM74HCT08 Quad 2-Input AND Gate

UNISONIC TECHNOLOGIES CO., LTD U74HC244

74HC257; 74HCT257. Quad 2-input multiplexer; 3-state

DM74LS154 4-Line to 16-Line Decoder/Demultiplexer

MM74HC175 Quad D-Type Flip-Flop With Clear

MM74HC373 3-STATE Octal D-Type Latch

DM74LS670 3-STATE 4-by-4 Register File

74F139 Dual 1-of-4 Decoder/Demultiplexer

8-bit binary counter with output register; 3-state

MM54HCT193 MM74HCT193 Synchronous Binary Up Down Counters

UNISONIC TECHNOLOGIES CO., LTD U74HC164

MM74HC164 8-Bit Serial-in/Parallel-out Shift Register

Low Power Quint Exclusive OR/NOR Gate

74F30 8-Input NAND Gate

NTE4514B & NTE4515B Integrated Circuit CMOS, 4 Bit Latch/4 to 16 Line Decoder

DM Quad 2-Input NAND Buffers with Open-Collector Outputs

UNISONIC TECHNOLOGIES CO., LTD

MM74HC244 Octal 3-STATE Buffer

INTEGRATED CIRCUITS. 74LVC138A 3-to-8 line decoder/demultiplexer; inverting. Product specification 1998 Apr 28

IL34C87 CMOS Quad TRISTATE Differential Line Driver.

UNISONIC TECHNOLOGIES CO., LTD U74LVC1G125

DM74LS138, DM74LS139 Decoders/Demultiplexers

74F193 Up/Down Binary Counter with Separate Up/Down Clocks

MM74HC32 Quad 2-Input OR Gate

INTEGRATED CIRCUITS. 74LV00 Quad 2-input NAND gate. Product specification Supersedes data of 1998 Apr 13 IC24 Data Handbook.

CD4071BC CD4081BC Quad 2-Input OR Buffered B Series Gate Quad 2-Input AND Buffered B Series Gate

UNISONIC TECHNOLOGIES CO., LTD

MM74HC374 3-STATE Octal D-Type Flip-Flop

74F283 4-Bit Binary Full Adder with Fast Carry

74LV393 Dual 4-bit binary ripple counter

DM74184 DM74185A BCD-to-Binary and Binary-to-BCD Converters

DM7404 Hex Inverting Gates

74HC574; 74HCT574. Octal D-type flip-flop; positive edge-trigger; 3-state

UNISONIC TECHNOLOGIES CO., LTD

Dual D Flip-Flop with Set and Reset High-Speed Silicon-Gate CMOS

74LS165 8-Bit Parallel In/Serial Output Shift Registers

M74HCT138TTR 3 TO 8 LINE DECODER (INVERTING)

74HC393; 74HCT393. Dual 4-bit binary ripple counter

Up/down binary counter with separate up/down clocks

74F537 1-of-10 Decoder with 3-STATE Outputs

MM74HC573 3-STATE Octal D-Type Latch

DM7442A BCD to Decimal Decoders

MM74HC574 3-STATE Octal D-Type Edge-Triggered Flip-Flop

MM74HC540 MM74HC541 Inverting Octal 3-STATE Buffer Octal 3-STATE Buffer

DM Bit Addressable Latch

DM74LS08 Quad 2-Input AND Gates

FEATURES OF 74F06A, 74F07A

DM54LS47 DM74LS47 BCD to 7-Segment Decoder Driver with Open-Collector Outputs

Obsolete Product(s) - Obsolete Product(s)

UNISONIC TECHNOLOGIES CO., LTD

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

MM74HC08 Quad 2-Input AND Gate

Transcription:

NTE74LS181 Integrated Circuit TTL Arithmetic Logic Unit/Function Generator Description: The NTE74LS181 is an arithmetic logic unit (ALU)/function generator in a 24 Lead DIP type package that has the complexity of 75 equivalent gates on a monolithic chip. This circuit performs 16 binary arithmetic operations on two 4 bit words as shown in Tables 1 and 2. These operations are selected by the four function select lines (S0, S1, S2, S3) and include addition, subtraction, decrement, and, and straight transfer. When performing arithmetic manipulations, the internal carries must be enabled by applying a low level voltage to the mode control input ((M). A full carry look ahead scheme is made available in this device for fast, simultaneous carry generation by means of two cascade outputs (Pin15 and Pin17) for the four bits in the package. When used in conjunction with the NTE74182 or NTE74S182, full carry look ahead circuits, high speed arithmetic operations can be performed. The typical addition times shown in the Typical Additional Times table illustrate the little additional time required for addition of longer words when full carry look ahead is employed. If high speed is not of importance, a ripple carry input ( ) and a ripple carry output (+4 ) are available. However, the ripple carry delay has also been minimized so that arithmetic manipulations for small word lengths can be performed without external circuitry. Features: Full Look Ahead for High Speed Operations on Long Words Input Clamping Diodes Minimize Transmission Line Effects Darlington Outputs Reduce Turn Off Time Arithmetic Operating Modes: Addition Subtraction Shift Operand A One Position Magnitude Comparison Plus Twelve Other Arithmetic Operations Logic Function Modes: Exclusive OR Comparator AND, NAND, OR, NOR Plus Ten Other Logic Operations Absolute Maximum Ratings: (T A = 0 to +70 C unless otherwise specified) Supply Voltage (Note 1), V CC... 7V Input Voltage, V I... 5.5V Interemitter Voltage (Note 2)... 5.5V Operating Ambient Temperature Range, T A... 0 to +70 C Storage Temperature Range, T stg... 65 to +150 C Note 1. Voltage values, except interemitter voltage, are with respect to network ground terminal. Note 2. This is the voltage between two emitters of a multiple emitter transistor. For this circuit, this rating applies to each A input in conjunction with inputs S2 or S3, and to each B input in conjunction with inputs S0 or S3.

Recommended Operation Conditions: Parameter Symbol Min Typ Max Unit Supply Voltage V CC 4.75 5.0 5.25 V High Level Output Current (All outputs except A = B) I OH 400 μa Low Level Output Current I OL 8 ma Operating Ambient Temperature T A 0 70 C Electrical Characteristics: (T A = 0 to +70 C, Note 3, Note 4 unless otherwise specified) Parameter Symbol Test Conditions Min Typ Max Unit High Level Input Voltage V IH 2 V Low Level Input Voltage V IL 0.8 V Low Level Clamp Voltage V IK V CC = MIN, I I = 18mA 1.5 V High Level Output Voltage Any Output Except A = B High Level Output Current A = B Output Only Low Level Output Voltage All Outputs V OH V CC = MIN, V IH = 2V, V IL = MAX, I OH = -400μA 2.4 3.4 V I OH V CC = MIN, V IH = 2V, V IL = MAX, V OH = 5.5V 100 μa V OL V CC = MIN, V IH = 2V, V IL = MAX I OL = 4mA 0.25 0.4 V I OL = 8mA 0.35 0.5 V Output G I OL = 16mA 0.47 0.7 V Output P I OL = 8mA 0.35 0.5 V Input Current at Max Input Voltage Mode Input I I V CC = MAX, V I = 5.5V 0.1 ma Any A or B Input 0.3 ma Any S Input 0.4 ma Carry Input 0.5 ma High Level Input Current Mode Input I IH V CC = MAX, V I = 2.7V 20 μa Any A or B Input 60 μa Any S Input 80 μa Carry Input 100 μa Low Level Input Current Mode Input I IL V CC = MAX, V I = 0.4V 0.4 ma Any A or B Input 1.2 ma Any S Input 1.6 ma Carry Input 2.0 ma Short Circuit Output Current Any Output Except A = B I OS V CC = MAX, Note 5 5 42 ma Supply Current I CC V CC = MAX, Note 5 Condition A 20 34 ma Condition B 21 37 ma Note 3. For conditions shown as MIN or MAX, use the appropriate value specified under recommended operating conditions. Note 4. All typical values at V CC = 5V, T A = +25 C. Note 5. Not more than one output should be shorted at a time. Note 6. With outputs open, I CC is measured for the following conditions: A. S0 through S3, M, and A inputs are at 4.5V, all other inputs are grounded. B. S0 through S3 and M are at 4.5V, all other inputs are grounded.

Switching Characteristics: (V CC = 5V, T A = +25 C, C L = 15pF, R L = 2kΩ unless otherwise specified) Parameter Symbol Test Conditions Min Typ Max Unit (From Input to +4 Output) (From Any A or B Input to +4 Output) (From Any A or B Input to +4 Output) (From Input to Any F Output) (From Any A or B Input to G Output) (From Any A or B Input to G Output) (From Any A or B Input to P Output) (From Any A or B Input to P Output) (From Any A i or B i Input to F i Output) (From Any A i or B i Input to F i Output) (From Any A i or B i Input to F i Output) (From Any A or B Input to A = B Output) t PLH 18 27 ns 13 20 ns t PLH M = 0V, S0 = S3 = 4.5V, 25 38 ns S1 = S2 = 0V (SUM Mode) 25 38 ns t PLH M = 0V, S0 = S3 = 0V, 27 41 ns 27 41 ns t PLH M = 0V, 17 26 ns (SUM or DIFF Mode) 13 20 ns t PLH M = 0V, S0 = S3 = 4.5V, 19 29 ns S1 = S2 = 0V (SUM Mode) 15 23 ns t PLH M = 0V, S0 = S3 = 0V, 21 32 ns 21 32 ns t PLH M = 0V, S0 = S3 = 4.5V, 20 30 ns S1 = S2 = 0V (SUM Mode) 20 30 ns t PLH M = 0V, S0 = S3 = 0V, 20 30 ns 22 33 ns t PLH M = 0V, S0 = S3 = 4.5V, 21 32 ns S1 = S2 = 0V (SUM Mode) 13 20 ns t PLH M = 0V, S0 = S3 = 0V, 21 32 ns 21 32 ns t PLH M = 4.5V 22 33 ns (Logic Mode) 26 38 ns t PLH M = 0V, S0 = S3 = 0V, 33 50 ns 41 62 ns Additional Times Using LS181 and 182 Typical Addition Times: Package Count Number Arithmetic/ Look Ahead Carry Method of Bits Logic Units Carry Generators Between ALU s 1 to 4 24ns 1 None 5 to 8 40ns 2 Ripple 9 to 16 44ns 3 or 4 1 Full Look Ahead 17 to 64 68ns 5 to 16 2 to 5 Full Look Ahead Description (Cont d): The NTE74LS181 will accommodate active high or active low data if the pin designations are interpreted as follows: Pin Number 2 1 23 22 21 21 19 18 9 10 11 13 7 16 15 17 Active Low Data (Table 1) A 0 B 0 A 1 B 1 A 2 B 2 A 3 B 3 F 0 F 1 F 2 F 3 +4 P G Active High Data (Table 2) A 0 B 0 A 1 B 1 A 2 B 2 A 3 B 3 F 0 F 1 F 2 F 3 +4 X Y

Description (Cont d): Subtraction is accomplished by 1 s complement addition where the 1 s complement of the substrahend is generated internally. The resultant output is A B 1, which requires an end around or forced carry to provide A B. The NTE74LS181 can also be utilized as a comparator. The A = B output is internally decoded from the function outputs (F0, F1, F2, F3) so that when two words of equal magnitude are applied at the A and b inputs, it will assume a high level to indicate equality (A = B). The ALU must be in the subtract mode with = H when performing this comparison. The A = B output is open collector so that it can be wire AND connected to give a comparison fo more than four bits. The carry output (+4 ) can also be used to supply relative magnitude information. Again, the ALU must be placed in the subtract mode by placing the function select inputs S3, S2, S1, S0 at L, H, H, L, respectively. Input Output +4 Active Low Data Active High Data H H A B A B H L A < B A > B L H A > B A < B L L A B A B This circuit has been designed to not only incorporate all of the designer s requirements for arithmetic operations, but also to provide 16 possible functions of two Boolean variables without the use of external circuitry. These logic functions are selected by use of the four function select inputs (S0, S1, S2, S3) with the mode control input (M) at a high level to disable th internal carry. The 16 logic functions are detailed in tables 1 and 2 and include exclusive OR, NAND, AND, NOR, and OR functions. Signal Designations: The NTE74LS181 together with the 182 and S182 can be used with the signal designations of either Figure 1 or Figure 2. The inversion indicators (O) and the bars over the terminal letter symbols (e.g., C) each indicate that the associated input or output is active with respect to the selected function of the device when the input output is low. That is, a low C means do carry while a high means do not carry. The logic functions and arithmetic operations obtained with signal designations of Figure 1 are given in Table 1; those obtained with signal designations of Figure 2 are given in Table 2.

Figure 1: S3 S2 S1 S0 A0 F0 A1 A2 A3 B0 B1 F1 F2 F3 LS181 A = B B2 +4 B3 G P M +x +y G0 G1 G2 G3 P0 P1 P2 P3 182 or S182 +z G P Table 1: Selection Active Low Data M = H M = L; Arithmetic Operations S3 S2 S1 S0 Logic Functions = L (no carry) = H (with carry) L L L L F = A F = A MINUS 1 F = A L L L H F = AB F = AB MINUS 1 F = AB L L H L F = A + B F = AB MINUS 1 F = AB L L H H F = 1 F = MINUS 1 (2 s COMPL) F = ZERO L H L L F = A + B F = A PLUS (A + B) F = A PLUS (A + B) PLUS 1 L H L H F = B F = AB PLUS (A + B) F = AB PLUS (A + B) PLUS 1 L H H L F = A B F = A MINUS B MINUS 1 F = A MINUS B L H H H F = A + B F = A + B F = (A + B) PLUS 1 L L L L F = AB F = A PLUS (A + B) F = A PLUS (A + B) PLUS 1 H L L H F = A B F = A PLUS B F = A PLUS B PLUS 1 H L H L F = B F = AB PLUS (A + B) F = AB PLUS (A + B) PLUS 1 H L H H F = A + B F = (A + B) F = (A + B) PLUS 1 H H L L F = 0 F = A F = A PLUS A PLUS 1 H H L H F = AB F = AB PLUS A F = AB PLUS A PLUS 1 H H H L F = AB F = AB PLUS A F = AB PLUS A PLUS 1 H H H H F = A F = A F = A PLUS 1

Figure 2: S3 S2 S1 S0 A0 F0 A1 A2 A3 B0 B1 F1 F2 F3 LS181 A = B B2 +4 B3 Y X M +x +y Y0 Y1 Y2 Y3 X0 X1 X2 X3 182 or S182 +z Y X Table 2: Selection Active High Data M = H M = L; Arithmetic Operations S3 S2 S1 S0 Logic Functions = H (no carry) = L (with carry) L L L L F = A F = A F = A PLUS 1 L L L H F = A + B F = A + B F = (A + B) PLUS 1 L L H L F = AB F = A + B F = (A + B) PLUS 1 L L H H F = 0 F = MINUS 1 (2 s COMPL) F = ZERO L H L L F = AB F = A PLUS AB F = A PLUS AB PLUS 1 L H L H F = B F = (A + B) PLUS AB F = (A + B) PLUS AB PLUS 1 L H H L F = A B F = A MINUS B MINUS 1 F = A MINUS B L H H H F = AB F = AB MINUS 1 F = AB L L L L F = A + B F = A PLUS AB F = A PLUS AB PLUS 1 H L L H F = A B F = A PLUS B F = A PLUS B PLUS 1 H L H L F = B F = (A + B) PLUS AB F = (A + B) PLUS AB PLUS 1 H L H H F = AB F = AB MINUS 1 F = AB H H L L F = 1 F = A F = A PLUS A PLUS 1 H H L H F = A + B F = (A + B) PLUS A F = (A + B) PLUS A PLUS 1 H H H L F = A + B F = (A + B) PLUS A F = (A + B) PLUS A PLUS 1 H H H H F = A F = A MINUS 1 F = A

Parameter Measurement Information: SUM Mode Test Table Function Inputs: S0 = S3 = 4.5V, S1 = S2 = M = 0V Parameter Input Other Input Same Bit Other Data Inputs Output Output Under Test Apply 4.5V Apply GND Apply 4.5V Apply GND Under Test Waveform t PLH A i B i None Remaining F i In Phase t PLH B i A i None A and B Remaining F i In Phase t PLH A i B i None A and B None Remaining P In Phase t PLH B i A i None None Remaining P In Phase t PLH A i None B i Remaining Remaining G In Phase t PLH B i None A i B Remaining A, Remaining G In Phase t PLH None None B All A A, All B Any F In Phase t PLH A i None B i Remaining B t PLH B i None A i Remaining B DIFF Mode Test Table Function Inputs: S1 = S2 = 4.5V, S0 = S3 = M = 0V or +4 Remaining +4 Out of Phase A, Remaining +4 Out of Phase A, Parameter Input Other Input Same Bit Other Data Inputs Output Under Test Apply 4.5V Apply GND Apply 4.5V Apply GND Under Test t PLH A i None B i Remaining A t PLH B i A i None Remaining A Output Waveform Remaining F i In Phase B, Remaining F i Out of Phase B, t PLH A i None B i None Remaining t PLH B i A i None None Remaining t PLH A i B i None None Remaining t PLH B i None A i None Remaining t PLH A i None B i Remaining A t PLH B i A i None Remaining A Remaining A = B In Phase B, Remaining A = B Out of Phase B, t PLH None None All A and B None +4 or Any F In Phase t PLH A i B i None None Remaining A, B, n+4 t PLH B i None A i None Remaining A, B, n+4

Parameter Measurement Information (Cont d): Logic Mode Test Table Function Inputs: S1 = S2 = M = 4.5V, S0 = S3 = 0V Input Other Input Same Bit Other Data Inputs Output Output Parameter Under Test Apply 4.5V Apply GND Apply 4.5V Apply GND Under Test Waveform t PLH A i B i None None Remaining F i Out of Phase t A and B, C PHL n t PLH B i A i None None Remaining F i Out of Phase t A and B, C PHL n Pin Connection Diagram: B0 1 A0 2 S3 3 S2 4 S1 5 S0 6 M F0 F1 F2 7 8 9 10 11 GND 12 24 23 22 21 20 19 18 17 16 V CC A1 B1 A2 B2 A3 B3 G +4 15 P 14 A = B 13 F3 24 13 1 12 1.253 (31.82) Max.520 (13.20).156 (3.96).163 (4.15) Max.100 (2.54) 1.100 (27.94).130 (3.3) Min.685 (17.40)