For:char Printed on:Mon, Feb 6, 1995 09:49:45 From book:DL121CH4 (5) VIEW Document:MC74F381 (5) VIEW Last saved on:Fri, Feb 3, 1995 16:06:52 MC54/74F381 4-BIT ARITHMETIC LOGIC UNIT The MC54/74F381 performs three arithmetic and three logic operations 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 F182 Carry Lookahead Generator for high-speed expansion to longer word lengths. For ripple expansion, refer to the F382 ALU data sheet. • • • • 4-BIT ARITHMETIC LOGIC UNIT FAST SCHOTTKY TTL 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 J SUFFIX CERAMIC CASE 732-03 CONNECTION DIAGRAM VCC A2 20 19 B2 18 A3 17 B3 16 Cn 15 P G F3 F2 14 13 12 11 20 1 N SUFFIX PLASTIC CASE 738-03 20 1 1 A1 2 B1 3 A0 4 B0 5 S0 6 S1 7 S2 8 F0 9 F1 10 GND DW SUFFIX SOIC CASE 751D-03 20 LOGIC SYMBOL 1 3 4 1 2 19 18 17 16 ORDERING INFORMATION A0 B0 A1 B1 A2 B2 A3 B3 15 7 6 5 Cn S2 S1 S0 F0 F1 F2 F3 8 9 11 12 G 13 P 14 MC54FXXXJ Ceramic MC74FXXXN Plastic MC74FXXXDW SOIC VCC = PIN 20 GND = PIN 10 GUARANTEED OPERATING RANGES Symbol Parameter Min Typ Max Unit 54, 74 4.5 5.0 5.5 V 54 – 55 25 125 74 0 25 70 VCC Supply Voltage TA Operating Ambient Temperature Range IOH Output Current — High 54, 74 – 1.0 mA IOL Output Current — Low 54, 74 20 mA FAST AND LS TTL DATA 4-179 °C MC54/74F381 LOGIC DIAGRAM Cn B0 Please note that this diagram is provided only for the understanding of logic operations and should not be used to estimate propagation delays. F0 A0 B1 F1 A1 B2 F2 A2 B3 F3 P A3 F381 ONLY G S0 OVR Cn+4 S1 S2 FAST AND LS TTL DATA 4-180 F382 ONLY MC54/74F381 DC CHARACTERISTICS OVER OPERATING TEMPERATURE RANGE (unless otherwise specified) Limits Symbol Min Parameter VIH Input HIGH Voltage VIL Input LOW Voltage VIK Input Clamp Diode Voltage VOH Output HIGH Voltage VOL Output LOW Voltage IIH Input HIGH Current IIL Typ Max Unit 2.0 Test Conditions V Guaranteed Input HIGH Voltage 0.8 V Guaranteed Input LOW Voltage –1.2 V IIN = –18 mA VCC = MIN 54, 74 2.5 3.4 V IOH = –1.0 mA VCC = 4.5 V 74 2.7 3.4 V IOH = –1.0 mA VCC = 4.75 V 0.5 V IOL = 20 mA VCC = MIN 20 µA VIN = 2.7 V 100 µA VIN = 7.0 V Input LOW Current S0–S2 Inputs – 0.6 mA VIN = 0.5 V Other Inputs – 2.4 mA VIN = 0.5 V –150 mA VOUT = 0 V VCC = MAX 89 mA S0–S2 = GND; Other Inputs HIGH VCC = MAX 0.35 IOS Output Short Circuit Current (Note 2) ICC Power Supply Current –60 59 VCC = MAX VCC = MAX NOTES: 1. For conditions such as MIN or MAX, use the appropriate value specified under guaranteed operating ranges. 2. Not more than one output should be shorted at a time, nor for more than 1 second. FUNCTIONAL DESCRIPTION Signals applied to the Select inputs S0–S2 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 arithmetic functions for either active-HIGH or active-LOW operands, with output levels in the same convention. In the Subtract operating modes, it is necessary to force a carry (HIGH for active-HIGH oper- ands, LOW for active-LOW operands) into the Cn input of the least significant package. The Carry Generate (G) and Carry Propagate (P) outputs supply input signals to the F182 carry lookahead generator for expansion to longer word length, as shown in Figure 1. Note that an F382 ALU is used for the most significant package. Typical delays for Figure 1 are given in Figure 2. FUNCTION SELECT TABLE Select S0 S1 S2 Operation L H L H L H L H L L H H L L H H L L L L H H H H Clear B Minus A A Minus B A Plus B A⊕B A+B AB Preset H = HIGH Voltage Level L = LOW Voltage Level FAST AND LS TTL DATA 4-181 MC54/74F381 A0–A3 B0–B3 4 A4–A7 4 4 A B Cn F381 S F G P CIN A8–A11 B8–B11 4 4 A B Cn F381 S F G P 3 SELECT B4–B7 A12–A15 B12–B15 4 4 A B Cn Cn+4 F382 S OVR F A B Cn F381 S F G P 3 4 COUT OVERFLOW 3 3 3 F0–F3 G0 P0 F4–F7 Cn+z F8–F11 G1 P1 Cn Cn+y F12–F15 G2 P2 Cn+z F182 CLA Figure 1. 16-Bit Lookahead Carry ALU Expansion Toward F Output Cn + 4, OVR Ai or Bi to P Pi to Cn + j (’F182) Cn to F Cn to Cn + 4 , OVR 7.2 ns 6.2 ns 8.1 ns — 7.2 ns 6.2 ns — 8.0 ns Total Delay 21.5 ns 21.4 ns Path Segment Figure 2. 16-Bit Delay Tabulation AC CHARACTERISTICS Symbol Parameter 54/74F 54F 74F TA = +25°C VCC = +5.0 V CL = 50 pF TA = – 55 to +125°C VCC = 5.0 V ±10% CL = 50 pF TA = 0 to +70°C VCC = 5.0 V ±10% CL = 50 pF Min Typ Max Min Max Min Max Unit tPLH tPHL Propagation Delay Cn to Fi 2.5 2.5 8.1 5.7 12 8.0 2.5 2.5 15 11 2.5 2.5 13 9.0 ns tPLH tPHL Propagation Delay Any A or B to Any F 4.0 3.5 10.4 8.2 15 11 4.0 3.5 18 14 4.0 3.5 16 12 ns tPLH tPHL Propagation Si to Fi 4.5 4.0 8.3 8.2 20 13 4.5 4.0 23.5 16 4.5 4.0 21.5 14 ns tPLH tPHL Propagation Delay Ai or Bi to G 3.0 4.0 6.4 6.8 9.0 10 3.0 4.0 12 13 3.0 4.0 10 11 ns tPLH tPHL Propagation Delay Ai or Bi to P 2.5 3.5 7.2 6.5 10.5 9.5 2.5 3.5 13.5 12.5 2.5 3.5 11.5 10.5 ns tPLH tPHL Propagation Delay Si to G or P 4.0 4.5 7.8 10.2 12 13.5 4.0 4.5 15 16.5 4.0 4.5 13 14.5 ns FAST AND LS TTL DATA 4-182 MC54/74F381 TRUTH TABLE INPUTS FUNCTION CLEAR B MINUS A A MINUS B OUTPUTS S0 S1 S2 Cn An Bn F0 F1 F2 F3 G P 0 0 0 X X X 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0 0 1 0 1 1 1 0 1 1 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 0 1 0 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 0 0 1 0 1 0 1 1 0 0 1 0 1 1 0 1 1 1 0 1 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 0 1 0 1 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 1 1 1 0 0 0 1 1 1 1 0 1 1 1 0 1 0 0 0 1 0 0 0 1 0 0 1 A PLUS B 1 1 0 0 0 0 0 1 1 1 1 A⊕B 0 0 1 X X X X 0 0 1 1 0 1 0 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 0 1 X X X X 0 0 1 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 0 1 X X X X 0 0 1 1 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 1 0 0 X X X X 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 A+B AB PRESET 1 0 1 0 1 1 1 1 = HIGH Voltage Level 0 = LOW Voltage Level X = Immaterial FAST AND LS TTL DATA 4-183