9344 ETC1
Document overview
- Manufacturer or author: Provided By www.digicamel.com(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 5
Technical content
NATIONAL SEMICOND {LOGIC} OFE D i 6501122 OOb4Y1IS ? | T- 45-07, 44 CONNECTION DIAGRAM PINOUT A ne(i] [2 vec BINARY (4-BIT BY 2-BIT) neE] [aa] xs FULL MULTIPLIER nei] [eax ¥G) [23] xi Vols] [20] X35 &&) [ig] 5 [ra] me ay % =G] [16] Ke 9) [15] K= DESCRIPTION—The '44 is a 4-bit by 2-bit full multiplier building block. shy ot It multiplies two binary numbers and simultaneously adds two other binary ono] [anc numbers to the product. '44 devices can be interconnected to form a high speed multiplier array of any size. The device is constructed with TTL compatible inputs and outputs. Inputs are buffered to reduce loading. ——————_——_———— LOGIC SYMBOL * PERFORMS DIRECT MULTIPLICATION 6 | « EXPANDS TO ANY SIZE ARRAY WITHOUT ADDITIONAL COMPONENTS tote as * MULTIPLIES AND ADDS SIMULTANEOUSLY wage ae We Mo Vr Yo Xs Xz X: Xo ORDERING CODE: See Section 9 ne o ° pin [COMMERCIAL GRADE| MILITARY GRADE | axg | 16-0 ® PKGS Voc = +5.0 V +5%, Voo = +5.0 V £10%, 7 —O}Ks out] TeV oecto 470°C | Ta=-55°C to +125°0 | TYPE ot S: Plastic fy cl ce CO Ceramic DIP) 9344DC }9344DM | | ; Voc = Pin 24 i Sa cc INPUT LOADING/FAN-OUT: See Section 3 for U.L. definitions 93XX (U.L.) PIN NAMES DESCRIPTION HaHLow Xo—Xs Multiplicand Inputs (Active LOW) 0.66/0.66 Yo, ¥1 Multiplier Inputs (Active LOW) 0.66/0.66 Mi 1.0/1.0 Ko, Mo Additive Carry Inputs (Active LOW) 4.0/4.0 Ki—Ks 2.0/2.0 So—Ss Outputs 20/10 15935 - 8-06 e101 OF 7 ¥¢ -/X
NATIONAL SEMICOND {LOGIC} O2E D | bSO11lee OOb4L9b 49 | FUNCTIONAL DESCRIPTION — The '44 is a binary full multiplier for 4-bit by 2-bit words. itis easily expandable in an array to form a high speed parallel multiplier of any length. The functional equation is illustrated below: S (6-bits) = Xi4-bits) times Vi2-bits) plus M(2-bits) plus K(4-bits) Functionally the '44 multiplies a 4-bit word (Xo—Xa) by a two bit word (Yo—Yi), generating eight partial products. Two other words, Ko —Ks and Mo — M1, are added to these partial products through a lookahead carry adder, generating a 6-bit product/sum. The function can be described by the following equation (note that "4" means arithmetic addition): $= 20 (KoYo + Mo + Ko) + 21 (X1Yo + XoVs + Mi + Ki) + 22 (XaVo + Kiva + Ka) + 23 (XaVo + Kova + Ke) + 24 (Ky Vy) All inputs and outputs are active LOW; X and Y inputs are buffered to present only one TTL unit load. The device operates only on positive numbers. If two's complement multiplication is required, then the numbers must be changed to sign magnitude before multiplication, or else the product must be corrected following multiplication of the two's complement numbers. The correction algorithm depends on whether X or Y or both are negative. It X is negative: Subtract Y from most significant half of product. It Y is negative: Subtract X from most significant half of product. If both X and Y are negative: Add X plus ¥ to most significant half of product. The result will be the correct two's complement product. . MULTIPLICATION TIME WEIGHTING FACTORS OF THE BASIC MULTIPLIER NUMBER wet OF PACKAGES | TIME ins) BITS Mo My WH. Ko $s) Ws : | _wxie | ee | 380 | weoelis gy gy tp ewe w wet . This block represents the basic 4-bit by 2-bit multiplier, and + indicates the weighting factors (power of two) attached to i each of the inputs and outputs. | OFZ yy - . 159% 8-07 6-102 ‘3 YY - 2x
NATIONAL SEMICOND {LOGIC} O2E D i bS5O0LL22 OOb41L9? O | ) T-YV¥S -07 44 TYPICAL MULTIPLICATION ARRAYS The '44 can be assembled in an iterative structure to perform multi-bit multiplication. The blocks are interconnected so that partial product sums generated in a particular '44 are applied, if necessary, to equal weight carry inputs (Ko — Ks or Mo, Mi) of succeeding stages. In the active iteritive multiplication arrays shown, weighting factors of the carry and sums between ‘44's are i indicated (., 0 = 20, 1 = 21, 2= 22, etc.). Labels inside the blocks identify bits multiplied in that block. For i instance 0-0 refers to multiplicand bits Bo,12.3 and multiplier bits Ao,1, while 4—2 would represent multipli- | cant bits 84,57 and multiplier bits Az. | 8-BIT BY 5-BIT MULTIPLICATION ARRAY : woura Be BB Be Bs Bs» Br ' ] l] t] t] ] a er a “ : ase U) UU OU UU U) : My My Ais &| 2 Ps eres ee [>| [| rn i at, oo opel [| [| 1 ok Ae Le | : is | SoS le Oa Te ie oa is hom be ae oe me Pe PP mnoouer 8-BIT BY 8-BIT MULTIPLICATION ARRAY | bo: es To U Tetas tor ks Hy sae cee | te s a he: hes Me t ao tow non aon non te py pit PnP to pnooucr us 1595 8-08 e103 O77 4F 2
NATIONAL SEMICOND {LOGIC} OceE D pesotree GObYL4ds 2 | ma 44 7-45-07 i i ze: é Fa -za £ a i 2 & z 3 rrr € Fy 2 : -— ; RT er || é a | ete | 2 = 2 3 Po ap EEE: |, E 2 é 35 Po SPEER! fh E a 38 si oso F @ a3 zs 4 ‘ 23 iK: 4 : « 33 °8—/\\ae2 2 go nna é Fe] z < :3 : ee i . roo 58 | Soy © 83 ie 5. i « 2] | sek Fea z e Bee : BIg z ; Sa 1596 8-09 gis OF2YE-YX - ‘
NATIONAL SEMICOND {LOGIC} O2E D J escziee 00641599 4 I LOGIC DIAGRAM ra Ko Mo Y tbe a a ee ae np tj] rt pt | 0 | . s ) ne | se YES) ae vial | YOY UYL ° ¥ ua ay 4) TY ite oe cee teed QUU uelelee Uw VIO YU cH Y tpyy <A i AH iz viele OUU GUU Seige ined | U0 WY U U U U y ~*~ SSS : o Le ets =SE iil |G} WU00 YG YW YOY VTeEVY YLY YY Y Ss Se Bs Be 5 Bo DC CHARACTERISTICS OVER OPERATING TEMPERATURE RANGE (unless otherwise specified) AC CHARACTERISTICS: Vcc = +5.0 V, Ta = +25°C (See Section 3 for waveforms and load configurations) [sexx SYMBOL PARAMETER UNITS CONDITIONS Ri = 4009 t Propagation Del 51 t Pi tion Delay . 1597 8-10 6-105 OF 3 4Y- SK — 4