TMC2210 CMOS Multiplier-Accumulator 16 x 16 Bit, 65, 80, 95 ns Description The TMC2210 is a high-speed 16 x 16 bit digital multiplier-accumulator which is available in speed bins of 65, 80 or 95 ns. Input data may be specified as two's complement or unsigned magnitude, yielding a 32-bit product. Products may be accumulated to a 35-bit result. Individually clocked input and output registers are provided to maximize system throughput and simplify bus interfacing. These registers are constructed using positive-edge-triggered D-type flip-flops. The result is divided into a 3-bit Extended Product (XTP), a 16-bit Most Significant Product (MSP) and a 16-bit Least Significant Product (LSP). Individual three-state output ports are provided for the XTP and MSP. The LSP is multiplexed with the Y operand inputs. The output register can be preloaded directly via the output ports. The TMC2210 is a drop in replacement for the TMC2010 and the TMC2110, and is pin and function compatible with the industry standard Raytheon Semiconductor La Jolla TDC1010, the LMA1010/2070, IDT7210 and CY7510. Functional Block Diagram a 16 F Xn 045-0) 7 ese CLK X ACC, SUB, RND, TC Yin SPour (45-0 15-0) TMC2210 Features e 65, 80 or 95 ns multiply-accumulate time 16 x 16 parallel multiplication with accumulation to 35-bit result Selectable accumulation, subtraction, rounding, and accumulator preload Twos complement or unsigned magnitude operation All inputs and outputs are registered and TTL compatible Low power consumption CMOS process Single +5V power supply Available in a 64-pin ceramic or plastic DIP, 68-pin grid array and 68-lead plastic J-leaded chip carrier Applications eeeeoee Array processors Video processors Radar signal processors FFT processors General purpose digital signal processors Microcomputer/minicomputer accelerators a [o) o P a] Rad cs For More Information call 1-800-722-7074. TSL Raytheon Semiconductor XTPour P3q . 32) MSP our (P54. 16) CLK P TSM 2210.FBD 3-409TMC2210 Pin Assignments QOOOOOOOQ __ |" % 1f 1 64 Xy af nes QOOOOOOOOO@O | 1 a Flee % OO OO | 4 2 An i OO COO }s x ef Ns Xs _sorromview O |: a Ds ty QO OQ} 0D 57 aq ORIENTATION PY, of 56 X45 ge PIN QQ |: med Ia OO $6 |: P3,Y, 1 1] 54 RND 3 PY, 20 1} s3 sua et al nse Ace OOOQOOOOOOO@OO |? Py Ve ug te CuK x OOOOOOOOO 1 P,Y, 15 50 CLKY cuo 16 fj 49 Yop LK JH GF EoOcCcBA GB.69P IN/H8.69PIN PY, iO 4s 1c . . . PY af ie 68 Pin Ceramic (G8) or Plastic (H8) Pin Grid Array Pip Yyg 190 1] 46 PREL Pan Mn at He a Pin | Name | Pin | Name | Pin | Name Pin | Name 1B "12 Pig Vag a 1] 43 Pay A2 NC Bg X19 FIO | Vop K4 Pog Pag Y4q aj 1] 42 Pay A3 Po. Yo B10 X14 Fl CLK Y K5 Poo Past a A Pa aa | xX; Bi | NC GY | Pi Yq, | KE | Pog 16 3 A5 | X C1 | Pq g | G2 | Pag K7 | P ry 2f N39 Pap 3 4 Yq 10 10 26 m2 se Pog AB | Xs C2 | P3,, | GiO | TSX KB | Pog Pp 20 37 Pog AT |X] cio} TsL | cH] Tc Cc en Pa al ls Pa Ag | Xg ci | xg | HT | Pig. M43 | KIO | 3p an ha re Ad | Xy DI | Pg. g | H2 | Py. Yq | KIt | Pag mm fl ss Pag AO] X43 | D2 | Ps, 5 | Hio | TSM 2 | P47 OREN Bl | Po,2 | Dio | SUB | HIt | PREL Ls | Pig . . . B2 | Py. ; | on | AND | Jt | Py, Vy | 4 | Poy 54 Pin Hermetic Ceramic DIP JO, NO Package B3 | Xg E1 | GND | J2 | Pig yq J LS | Pog B4 | X, E2 | Py, 7 | Jt0 | Poq 6 | Pos BS | X, E10 | CLKX | Ji | CLKP L7 | Poy B6 | Xg Ei} acc | i | NC 18 | Pog B? | Xp FL | Pg, Yg | K2 | Pig tg | Pay YsPr 61 42 Pp BB | Xig F2 | Pg. Yg | K3 | Pig tic | NC YoPo 62 42 Py Xy 83 41 Pip X, 64 40 Pay X_ 65 @ Py Xy 66 3B Py Xe pa 7 Px Xs ' 36 Pay Xe 35 Pas % 2 HM Py Xe : 33 Py Xs 32 Pog Xo 5 31 Pay Xr 6 HD Py ie i 20 Py 13 Xu 9 a pe 85-6371 68-Lead Plastic J-Leaded chip Carrier R1 Package 3-410 Raytheon Semiconductor For More Information call 1-800-722-7074.Functional Description General Information The TMC2210 consists of four functional sections: input registers, an asynchronous multiplier array, an adder and output registers. The input registers store the two 16-bit numbers which are to be multiplied and the control lines which control the input numerical format (two's complement or unsigned magnitude), output rounding, accumulation and subtraction. The round control is used when a single-word output is desired. Each number is independently stored, simplifying multiplication by a constant. The output registers can be preloaded with a constant to provide the sum of products plus a constant. The asynchronous multiplier array uses a modified Booths algorithm and has been designed to handle two's complement or unsigned magnitude numbers. The output registers hold the product as two 16-bit words and one 3-bit word: the MSP, the LSP and the XTP. Three-state output drivers permit the TMC2210 to be used on a bus or allow the outputs to be multiplexed over the same 16-bit output lines. The LSP is multiplexed with the Y input. The TMC2210 has three clock lines, one for each of the input registers and one for the product register. Data present at the inputs of these registers are loaded into the registers on the rising edge of the appropriate clock. The Round {RND}, Two's Complement {TC}, Accumulate (ACC) and Subtract (SUB) inputs are registered and all four bits are clocked in on the rising edge of the logical OR of both CLK X and CLK Y. Problems with the loading of these four control signals can be avoided by the use of normally LOW clocks. Signal Definitions Power Vop. GND The TMC2210 operates from a single +5V supply. All power and ground lines must be connected. Data Inputs X15-0. Y15-0 There are two 16-bit two's complement or unsigned magnitude data inputs, labeled X and Y. The Most Significant Bits (MSBs}, denoted X15 and Y45, carry the sign information when two's complement notation is used. The remaining bits are denoted X14.9 and Y44-9 (with Xq and Yo For More information call 1-800-722-7074. TMC2210 the Least Significant Bits). Data present at the X and Y inputs are clocked into the input registers on the rising edge of the appropriate clock. Data Outputs P34-0 Clocks CLK X CLK Y CLK P Controls TSX, TSM, TSL PREL RND Raytheon Semiconductor There is a 35-bit two's complement or unsigned magnitude result that is the sum of the products of the two input data values and the previous products which have been accumulated. The output is divided into two 16-bit output words, the MSP and LSP, and one 3-bit output word, the XTP. The MSB of the XTP Is the sign bit if two's complement notation ts used. CLK X is the clock input for the X45-q data register. CLK Y is the clock input for the Y45-9 data register. CLK P is the clock input for the product register. TSX, TSM and TSL are three-state enable lines for the XTP, the MSP and the LSP, respectively. The output driver is in the high-impedance state when TSX, TSM or TSL is HIGH and enabled when the appropriate control is LOW. - ew n xo] ct Rad i PREL (Preload} is an active HIGH control which has several effects when active. First, all output buffers are forced into the high- impedance state. Second, when any or all of TSX, TSM and TSL are also HIGH, external data present at the output pins will be preloaded into the corresponding section of the output register on the rising edge of CLK P. Normal data setup and hold times apply both to the logical AND of PREL and the relevant three-state control (TSX, TSM, TSL} and to the data being preloaded. These setup and hold times are with respect to the rising edge of CLK P. RND {Round} controls the addition of a one to the MSB of the LSP for rounding. When RND is HIGH, a one is added to the MSB of the LSP for rounding the product in the MSP and XTP (if appropriate} rather than truncating. 3-411TMC2210 Controls (cont.) TC TC {Two's Complement) controls how the SUB device interprets data on the X and Y inputs. When TC is HIGH, both inputs are two's complement inputs. When TC is LOW, both inputs are unsigned magnitude only inputs. The necessary sign extension for negative two's complement numbers is provided internally. ACC When ACC [Accumulate] is HIGH, the content of the output register is added to or subtracted from the next product generated, and the result is stored back into the output registers on the next rising edge of CLK P. When ACC is LOW, multipli- cation without accumulation is performed, and the next product generated will be stored into the output registers directly. This operation is used for the first term in a summation to eliminate the need for a separate clear operation. NC The SUB (Subtract) control is used in conjunction with the ACC control. When both the ACC and SUB controls are HIGH, the content of the output register Is subtracted from the next product generated, and the difference is stored back into the output register. When ACC is HIGH and SUB is LOW, the content of the output register is added to the next product generated and the sum is stored back into the output register. Note that the previous output is subtracted from the product, not the product from the previous output. No Connects The pin grid array version of the TMC2210 has four pins which are not connected internally. Package Interconnections Signal Signal Type Name Function G8, H8 Package Pins JO, NO Package Pins | Ri Package Pins Power Vop Supply Voltage Fd 49 17, 18, 19, 20 GND Ground E1 16 53, 54 Data Inputs X15-9 | X Input Word C11, B10, A10, B9, AS, B8, A8, B7, 56-64, 1-7 1-10, 63-68 AT, B6, A6, BS, A5, B4, A4, B3 Yi5-0 Input Word Ji, J2, Hl, H2, G1, G2, F1, F2, 24-17, 15-8 45-52, 55-62 E2, D1, 02, C1, C2, B1, B2, A3 Data Outputs | Pq Product Output Ji0, K11, K10, LO, K9, L8, K8, L7, K7, 43-17, 15-8 26-52, 55-62 L6, K6, L5, K5, L4, K4, L3, K3, L2, K2, Jt, J2, H1, H2, G1, G2, FI, F2, E2, D1, D2, Ci, C2, Bi, B2, A3 Clocks CLK X | X Register Clock E10 51 15 CLK Y | Y Register Clock Fil 50 16 CLK P | P Regsiter Clock Jt 44 25 Controls TSX XTP Three-State G10 47 22 TSM MSP Three-State H10 45 24 TSL LSP Three-State Cio 55 nN PREL Preload Hii 46 23 RND Round Dil 54 12 TC Two's Complement }| G11 48 21 ACC Accumulate Ei 52 14 SUB Subtract Di0 53 13 No Connects | NC No Connection K1, Li0, B11, A2 - - 3-412 Raytheon Semiconductor For More Information call 1-800-722-7074.TMC2210 Figure 1. Fractional Two's Complement Notation p BINARY POINT Nis Pra [Xsa | X12] Bea] ro] %o | Xe | % | Xe | Xs | Xe | %S FD | % | %o | SIGNAL Phe bet Let | ott 8] 8] o7 | 28] 29 [eft [2 fe Le Ly | DIGIT VALUE Yoo PYra] Ysa] Yaad Med Yao] a Ye] *7 1 Ye] %s | Ya] Yo} Yo] 1 ] Yo] SIGNAL x Pot] 2] os} of 28] 28} 7] 28] tf et0l ett] ee] ta] 4] 215] DIGIT VALUE Psa [Pas [sz |Pa1 Pao bP2a | P2e | Por | Pas |Pas |Pas [Poa |Pa2 |Par | Pao [Pio [Pre [Paz fPre |Prs | Pra |Pas |Pa2d Par | Pio] o | Pe | Pr | Pe | Ps | Pe | 8 | P| Pa | Po | SIGNAL - . 96 | 27 | 28 | -29 | 39 | DIGIT Ea ef att fet be? fo8 Lot [08 fot [at fot fod fete fate dat [ate 08 Lt] 18 | 18] 920) 20] 922 | 25 | 928 | 25 | 928 | 27 | 928 929/90] ae XTP MSP LSP 2210.1 Figure 2. Fractional Unsigned Magnitude Notation @ BINARY POINT Kos [ra [tap M2 | Xa | Sof Xe | Xe |X | Xe | Ms | fa 1% | % | % | 0] SIGNAL a | 22 | 28] A] o8f 28] 7] 8] 8 | to] ott | 02] 13] 214] 515] 516] Digit VALUE Yas | Yea] Yaa] M2] Yar] Yio] %a] Yet % | Ye] Ys] Yad Yo] Yo] 1] Yo] SIGNAL x 2} 2} 23} ol a5} 98] 7] 8] 9] 10] 214] 12] 13] 914] 915] 516] DIGIT VALUE c Pag [Poa [Par BPay [Pao Pog | Pas | Par} Pos [Pas |Pae [Pas Paz fPos [Pao JPan [Pre [Paz [Pte | Pas] Pra [Pas | Pao | Ps PPro | Po | Pe | 2 | Ps | Ps | Pa | Ps | Pe | Ps | Po | SIGNAL o = DIGIT cs) BY at | ofat | 22 | 23 | otf a8] a8 | 27] 28 | 29 | tf tf taf 08] 04] 919] 206] 7 p18] p18] 20) 21] 22] 928) pat 925/26] 27/28] 20] 0] pal a2] & TP MSP LSP 2210.2 iz Figure 3. Integer Two's Complement Notation BINARY POINT @ 111 %r0] % | %e | % | Xe | Xs | Xe | % | Xe |] * | Mo] SIGNAL 2) 3! 2] 2! | 2 | DIGIT VALUE X J fis] Ye] Yea] Ye] Yer] Mood Yo] Yad 2] Ye] Ys] Ya] %s] Ye] %s | Yo] SIGNAL | 23 | 22] 2! | 2 | DIGIT VALUE P Pog [Por | Pag [Pas |Pa4 [Po | Poe | Par 01s ) | SIGNAL PY 983 | 222 | 038 | 290] 928 | 028 | 027 | 226 | 925 | 228 | 223 | 222 | 921] 20] 019] te] 017] 18] 915] 214 | 13] 912] ot! 10] 99 | 08 | 07 128 | 05 | ot | 29 | 22 | ot | 20 | DIGIT VALUE XxTP MSP LSP 2210.3 For Mora Information call 1-800-722-7074. Raytheon Semiconductor 3-413TMC2210 Figure 4. Integer Unsigned Magnitude Notation BINARY POINT @ 5 | % | | % | % | % | SIGNAL 215 | gt] 913] 912] git] ot) 09 | 38 | o7 | 26 | 08 | of | 23 | 22] ot | of | DIGIT VALUE X Jf] Ya] Ya] Ye] Ya] Yo! Yo] Yel 7] Yet Ys] Ya] %s] %] % 1 Yo] SIGNAL 2' | 2 | DIGIT VALUE P. 26 |? 28 | Par 25 Pot 9 | SIGNAL 234 | 933 | 282] 231 | 30] 29] 928 28 | 925 | 224 | 923 | 022 | 921 | 220] 919] 918] 917] 916] 995 | 914] 913] 912] ott | 210) 99 | 28 | a7 | 6 1 08 | of | 23 | 22 | at | 0 | DIGIT VALUE XTP MSP LSP 2210.4 Figure 5. Timing Diagram NON-MULTIPLEXED INPUTS (Xjy, CONTROLS} eee see aa ty - /\ pw < INPUT CLOCKS {CLK X, CLK Y) Ma | OUTPUT CLOCK I \ /\ | >| tpw -"_ | THREE-STATE CONTROL Ds "ena eS r | x's i ts Hl | MULTIPLEXED LEADS (Yip ESPgy) -~ INPUT DATA sz DATA OUT PRELOAD IN DATA DATA OUT PREVIOUS t CYCLE OUTPUT ENA NON-MULTIPLEXED OUTPUTS (XTP. MSP) Dam INPUT DATA 4 Xx a {__PRELOADINDATA_ )--{ DATA QUT PREVIOUS CYCLE OUTPUT PREL / \ | 2210.5 3-414 Raytheon Semiconductor For More information call 1-800-722-7074.TMC2210 Figure 1. Fractional Two's Complement Notation @ BINARY POINT Kos Pa | X19 F X2 | Xan | Xo] Xo | Xa FX | Xe | XS | Xe | % | % | % | %0 | SIGNAL bet |e? Lo3 | ot] od] 8 | 27 | ctf 8 [ot0 fot fot [at Let 8 | DIGIT VALUE Yas f Ysa] Ysa] Yaad Yor] Yao] Yo] Ye] %7 1 Yo d Ys] Ys] Yad Yo] 1] Yo] SIGNAL x beth 2d 3] of} 8] o8f 7] 28] 8 fete] ott ote] 23] 24] 98] DIGIT VALUE Pag {Psa [Paz P31 P30 [Pao [P26 |P2r J Pas [Pas [Pea ]Pos |Poz 1Pos UPao [Pio [Pia [Paz Pas [Pas (Pea }Pas |Paod Pa [Pao] Po [Pe | Pr VPs 1 Ps | Pa | Pa | Pe | Ps | Po | SIGNAL - 964 .-27|,-28 | -25 | .-20 | DIGIT af tbat | fet [a2 [ot fot [28 | Lo? fot fet [tndet [ote dt9] tf 18] 8 | 17 18] 19] 920) 20 f 22 | 25 | 28 | 25 | 26 927 | 28] 928] 730] XTP MSP LSP 2210.1 Figure 2. Fractional Unsigned Magnitude Notation @ BINARY POINT Kas Maa X13 [Mra | Mi | te] %9 | Xa | 7 |e | Xs | Xe | | Xo] % 7 Yo] SIGNAL af 2} 3 | ot] 28] 28] 27] 28] 28] 9 ot] t2[ 3 | 4d t5| 26] DIGIT VALUE Yes | Yaa] Ysa] Yaa] Yar] Yao] %9 7 Ye} 7 | Ye] Ys] Ye] Yo} Yo} %s] Yo] SIGNAL ot] 2] 93} Al oS] 26] 27] 28] 29] 270] ott] 2] 913] 57] 515] 516] DIGIT VALUE = Poa [Pas |Paa Par |Pao [Pao | Poe | Paz} Pas fPas |Pas |Poa |Pan |Pos | Pao [Pee JPae Piz [Pre | Pas | Pref Pis [Paz | Pax | P10] Po | Pe | Pr | Pe | Ps | Ps | Ps | Pe | Py | Po | SIGNAL cy 211 Pt doe | ot] ot] os] 8] otf 8 | 8 | otal ated 12] 13} 4] 9-15] 916] 5-17] -18] ,-19} -20] 5.21] 22 | 29] 28 | 5-25) 26] 27) 26] ,-29] 90] a8] 32) DIGIT 2 Py ah |e Pat] Fy od] of | 8] 28 | a7] 28 | 28 | 084 a8 gt2f AB] AM 8] IBY 97 | 2 1BY 8) e208] 22 FPS fr 28 925) PB | 27] 9 P8l 928) 990) 238] Pl Va ey xTP MSP LSP 2210.2 ire Figure 3. Integer Two's Complement Notation BINARY POINT 4 Xe] %5 | % | %e | | Xe | % | Xo | SIGNAL 15 Xu att] ot] 28 | 28 | 27 | 8 1 8 | 4] 3] 22] 2! | 20 | DIGIT VALUE X [| Yaa] Yaa [Ya] Yar] od Yo] Yo Ye [Ys] Ye] Ys] 2] % | Yo SIGNAL 4] 43 2 | ot | 2 | DIGIT VALUE ele pe pepe |e = [Pag 1Paq [Paz [Pay [Pao |Pag {Poe | Por | Pas |Pas [Pas [Pes |Pen FPo1 | Pao Pro [Pra JPaz fPac [Pas | Prep eaa | te | Pa [Pao Pa | Pe | Pz 1 5 | Ps | Pe | Ps | Pe | Ps | Po | SIGNAL a [ 283 | 282 | 991 | 290] 920] 228] 927 | 226 | 125 | 924 | 223 | 922 | 220 | 220] 919] 918] 917] 918] 218 | ot4 | ot | 912] ott | 9101 09 | 28 12? | 26 | 08 | ot | 23 fo? [ 2! [ 20 | DIGIT VALUE xTP MSP LSP 2210.3 For More Information call 1-800-722-7074. Raytheon Semiconductor 3-413TMC2210 Absolute maximum ratings (beyond which the device may be damaged} | Supply Voltage oo... ccs necssssseessssssesessnssessosnsccnssveessansssessutsensssestenssvsestsuessessstseesssscessunessassuusessnnecssanseeesavessasnessssnsecessseeensnstseess 05 to +7.0V Input Voltage oo... sessisasecsncessecasensecesesasscsseussesacaseeritens 0.5 to Vpp+05)V Outputs Applied voltage -05 to (Vpp+O.5)V 2 Forced current . snsseeeetees 1.0 to &0mA 34 Short-circuit duration (single output in HIGH state to ground) tease 1 Second Temperature Operating, case 0... 60 to +130C junction Lead, soldering (10 Seconds) ooo... cecscsescsessssessteesteeseesescessteesseeeeees: dave dsecsesscestesveaesecaneaeesceaees 300C SHOPAGE ooeeescccescccssescsssnssegesnteessanetesssnseegsvasesssnetecnssneesens esse neessaecqunpesinesosesaecensetiunesntscasecensets 65 to +150C Notes: 1. Absolute maximum ratings are limiting values applied individually while all other parameters are within specified operating conditions Functional operation under any of these conditions is NOT implied 2. Applied voltage must be current limited to specified range. 3. Forcing voltage must be limited to specified range. 4. Current is specified as conventional current flowing into the device Operating conditions Temperature Range Commercial Military Parameter Min Nom Max Min Nom Max Units Vpp Supply Voltage 475 50 5.25 45 50 55 Vv Vit Input Voltage, Logic LOW 08 08 V Vin Input Voltage, Logic HIGH 2.0 20 V lon Output Current, Logic LOW 40 40 mA lou Output Current, Logic HIGH ~20 ~20 mA Tp Ambient Temperature, Still Air 0 vit) C Te Case Temperature ~55 125 C 3-416 Raytheon Semiconductor For More Information call 1-800-722-7074,TMC2210 DC characteristics within specified operating conditions Temperature Range Commercial Military Parameter Conditions Min | Max | Min | Max | Units Ippo Supply Current, Quiescent Vop = Max, Vin =aV All Except 5 10 mA TMC2210-45, -55, Outputs Open 05 05 | mA Ippo - Supply Current, Unloaded ' Vpop=Max, TSL, TSM, TSX=5V f=15MHz 75 75 mA f=10MHz 50 50 [mA f=6.2MHz 30 30 | mA te Input Current, Logic LOW Vop = Max, Viy=0V X45.9, Controls, Clocks -10 10 mA Pi5-0: Y45-0 40 40 mA NH Input Current, Lagic HIGH Vop= Max. Vin=Vpp X15.9, Controls, Clocks 10 10 | mA P45 -0: Y15-0 40 40 mA Vor Output Voltage, Logic LOW Vpp = Min, Io, = +4.0mA 04 O4qv Vou Output Voltage, Logic HIGH Vop = Min, Igy = ~400nA 26 26 V loze Hi-Z Output Leakage Current, Output LOW | Vpp=Max, Viy=0V -40 -40 [pA lozH Hi-2 Output Leakage Current, Output HIGH | Vpp=Max, Viy=Vpp -40 -40 [pA C Input Capacitance f=1,0MHz, Tp, =25C 10 10 pF Cg Qutput Capacitance f=1.0MHz, Ta =25C 10 10 pF _ Cio VO Capacitance f= 1OMHz, Ta =25C 15 15 pF s fom Note: 1. Supply current is proportional to foik. typically SmA per MHz. i Fea AC characteristics within specified operating conditions | Temperature Range Commercial Military Parameter Conditions Min Max Min Max Units tMA _ Multiply-Accumulate Time 4C2210-95 95 95 ns C2210-80 80 80 ns C2210-65 65 65 ns tpw__ Clock Pulse Width, LOW AC2210-95 15 15 ns C2210-80 15 15 ns C2210-65 15 25 ns tpwH_ Cicok PUlse Width, HIGH C2210-95 15 15 ns TMC2210-80 15 15 ns TC2210-65 15 2 ns Notes: 1. All transitions are measured at a 1.5V level except tena and toig which are measured as shown in Figure 8. 2. Vpp = Min. For More Information call 1-800-722-7074. Raytheon Semiconductor 3-417TMC2210 AC characteristics within specified operating conditions 1 (cont) Temperature Range Commercial Military Parameter Conditions Min Max Min Max Units ts Input Setup Time Data, ACC, SUB, RND, TC TMC2210-95 20 20 TMC2210-80 20 20 TMC2210-65 16 25 PREL, TSL, TSM, TSX MC2210-95 30 30 ns C2210-80 30 30 ns TMC2210-65 30 25 ns tH Input Hold Time Data, ACC, SUB, RND, TC C2210-95 TMC2210-80 TMC2210-65 0 3 ns PREL, TSL, TSM, TSX TMC2210-95 C2210-80 C2210-65 3 tp Output Delay Vpp = Min, CLoap = 40 pf TMC2210-95 TC2210-80 C2210-65 teENA Three-State Output Vop = Min, CLaap = 40 pf Enable Delay TC2210-95 C2210-80 C2210-65 tpis Three-State Output Vpp = Min, CLoap = 40 pf Disable Delay MC2210-95 TMC2210-80 TMC2210-65 ala |e Qo Qo as Q oS a w ns ns w | Go (Go ns ns ns ns @ lgiels jalsls ns ns S\sie |Si8sis Kas gig Notes: 1. All transitions are measured at a 1.5V level except tena and tpis which are measured as shown in Figure 8. 2. Yop = Min. 3-418 Raytheon Semiconductor For More information call 1-800-722-7074.Application Discussion Multiplication by a Constant Multiplication by a constant requires that the constant be loaded into the desired input register and that the register not be loaded again until a new constant is desired. The multiply cycle then consists of loading new data and strobing the output register. Selection of Numeric Format Essentially, the difference between integer, mixed and fractional notation in system design is only conceptual. For example, there is no difference between this operation: TMC2210 and this operation: (6/8) x (2/8) = 12/64. The difference lies only in constant scale factors (in this case, a factor of 8 in the multiplier and multiplicand and a factor of 64 in the product}. However, these scale factors do have implications for hardware design. Because common good design practice assigns a fixed value to any given line {and input and output signals often share the same line), the scale factors determine the connection of the output pins of any multiplier in a system. As a result, only two choices are normally made: integer and fractional notation. if integer notation is used, the LSBs of the multiplier, multiplicand and product all have the same value. If fractional notation is used, 6x2=12 the MSBs of the multiplier, multiplicand and product all have the same value. Ordering Information Multiply/ Product Accumulate} Temperature Screening Package Package Number Time (ns) Marking TMC2210G8C65 65 STD: Ta = 0 to 70C Commercial 68-pin Ceramic Pin Grid Array 2210G8C65 TMC2210G8C80 80 STD: Ta = 0 to 70C Commercial 68-pin Ceramic Pin Grid Array 2210G8C80 = TMC2210G8V65 65 EXT: Tc = -55 to 125C | MIL-STD-883C 68-pin Ceramic Pin Grid Array 2210G8V65 & TMC2210G8V80 80 EXT: Tc = -55 to 125C | MIL-STD-883C 68-pin Ceramic Pin Grid Array 2210G8V80 3 TMC2210G8V95 95 EXT: Tc =-55 to 125C | MIL-STD-883C 68-pin Ceramic Pin Grid Array 2210G8V95 Fa TMC2210H8C65 65 STD: Ta = 0 to 70C Commercial 68-pin Plastic Pin Grid Array 2210H8CE5 TMC2210H8C80 80 STD: Ta = 0 to 70C Commercial 68-pin Plastic Pin Grid Array 2210H8C80 TMC2210J0V80 80 EXT: Tc = -55 to 125C | MIL-STD-883C 64-pin Hermetic Ceramic DIP 2210J0V80 TMC2210J0V95 95 EXT: Tc = -55 to 125C | MIL-STD-883C 64-pin Hermetic Ceramic DIP 2210J0V95 TMC2210NOC65 65 STD: Ta = 0 to 70C Commercial 64-pin Plastic DIP 2210NOC65 TMC2210NO0C80 80 STD: Ta = 0 to 70C Commercial 64-pin Plastic DIP 2210N0C80 TMC2210NOC95 95 STD: Ta = 0 to 70C Commercial 64-pin Plastic DIP 2210NO0C95 TMC2210R1C65 65 STD: Tg = 0 to 70C Commercial 68-Lead Plastic J Leaded Chip Carrier} 2210R1C65 TMC2210R1C80 80 STD: Ta = 0 to 70C Commercial 68-Load Plastic JLeaded Chip Carrier| 2210R1C65 40G02412 Rev E 8/93 3-419 For More Information call 1-800-722-7074. Raytheon SemiconductorTMC2210 3-420 Raytheon Semiconductor For More Information call 1-800-722-7074.