11.07.2015 Views

ISSN: 2250-3005 - ijcer

ISSN: 2250-3005 - ijcer

ISSN: 2250-3005 - ijcer

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

International Journal Of Computational Engineering Research (<strong>ijcer</strong>online.com) Vol. 2 Issue. 8fabricated. Thecircuit area of the multiplier designed with the Booth encoder method is compared to that design ed withthe AND array method. New fixed-width multiplier topologies, with different accuracy versus hardware complexitytrade-off, are obtained by varyingthe quantization scheme. Two topologies are in particular selected as the most effectiveones. The first one is based on a uniformcoefficient quantization, while the second t opology uses a non-uniformquantization scheme. The novel fixed-width multipliertopologies exhibit better accuracy with respect to previoussolutions, close to the theoretical lower bound. The electricalperformances of the proposed fixed -width multipliers arecompared with previous architectures. It is found that in most of theinvestigated cases the new topologies are Paretooptimalregarding the area-accuracy trade-off.This paper focuses on variable-correction truncated multipliers, wheresome partial-products are discarded, to reduce complexity,and a suitable compensation function is added to partlycompensate the introduced error. The optimal compensation function, thatminimizes the mean square error, is obtainedin this paper in closed-form for the first time. A sub optimal compensation function,best suited for hardwareimplementation, is introduced. Efficient multipliers implementation based on sub -optimal function isdiscussed. Proposedtruncated multipliers are extensively compared with previous ly proposed circuits. Power efficient 16times 16Configurable Booth Multiplier (CBM) supports single 16-b, single 8-b, or twin parallel 8-b multiplication operationsisproposed. Dynamic range detector detects the dynamic ranges of two input operands. It deactivates redundantswitching activitiesin ineffective ranges.The proposed architecture can be used effectively in the area requiring highthroughput such as a real-time digitalsignal processing can be expected.2. Overview Of MacIn this section, basic MAC operation is introduced. A multipliercan be divided into three operational steps. Thefirst isradix-2 Booth encoding in which a partial product is generatedfrom the multiplicand and the multiplier. Thesecondis adder array or partial product compression to add all partialproducts and convert them into the form of sum andcarry. Thelast is the final addition in which the final multiplication resultis produced by adding the sum and the carry. Ifthe process toaccumulate the multiplied results is included, a MAC consistsof four steps, as shown in Fig. 1, whichshows the operationalsteps explicitly.General hardware architecture of this MAC is shown inFig. 2. It executes themultiplication operation by multiplyingthe input multiplier and the multiplicand. This is added tothe previousmultiplication result as the accumulation step.The -bit 2’s complement binary number can be expressedasFigure 1. Hardware architecture of general Mac(1)If (1) is expressed in base-4 type redundant sign digit form inorder to apply the radix-2 Booth’s algorithm, it would be .(2)(3)Issn <strong>2250</strong>-<strong>3005</strong>(online) December| 2012 Page 29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!