Engineering Students' Multiplier Guide
Engineering Students' Multiplier Guide
4 MULTI PLIER S
Syllabus
LOW-VOLT AGE LOW-POWER MULTIPLIERS
Introduction , Overview of Mul~icatio n, Types of Multiplier Architecture s, Braun Multiplier, Baugh-Woo ley
M ultiplier, Booth lvlultiplier, Introduction to Wallace Tree Multiplier. -
( I NTR □ DUCTl □ N
J
like Multiply and
In arithmetic operations, multiplicatio n is a fundamenta l function. Multiplicatio n-based operations
arithmetic f unctions in
Accumulate (MAC) and inner product are among the most commonly utilized computation -intensive
flltering, and other s. In thi s
many Digital Signal Processing (DSP) applications like convolution, Fast Fourier Transform (FFT),
unit, multiplicatio n operation and different types of multiplies are discussed.
~
SPECTRUM ALL-IN-ONE JOURNAL FOR ENGINEERING STUDENTS
50
LOW POWER VLSI DESIGN (JNTU--HYDERA.e
Q5.
Ans:
A.B = (A.2n.bn.+ A.2n-l b n-1 + ....... + A.2°.b()I\
0
n 2
b11-I 2" 1 t ~
~hd
0
WARNING: Xerox/Photocopying of this book is a CRIMINAL act. Anyona found guilty is LIABLE to face LEGAL proceedings.
51
,r-4 (Low Voltage Low Power Multiplie rs)
uN · 1· ·
'fhen. the mu1tip 1catton of f and B is gi\ en h,.
AB
• • n-1 b r. 1
=a i-: ti•
0 0
1 b1 2 1 a 'L "',,
0
1
~,,
._
11 h,, '-¾ 2"
I ~ a,
0
nte s1mphfic att0n
In order to aYotd subtracti on. th: ncgatiH· 11.'rms nrc mtcrch 111g(·d hy u!.1ng nppropn
~ a t is Pipeline d multipli er and wallace Tree Multipli er?
Q1• M!>del Papot•2. 01(l)
J\.,s:
pipelined ~lultipli er
r. lhese type ofmultip lters are u~cd
❖ Pipclmcd \,lultiplic r is th e multipltc r using latches. ,vc can obtain a pipelined multiplie
111 case \\ here no-storag e clements
arc present
pk = L
,=0
Xk-i X };
Y.I Vi - I
Partial Product
'
0 0 0 x Multipli cand
0 1 1 x Multipli cand
1 0 - 1 x Multipli.c and
l 1 0 x-Multip licand .
-1
Q 0. What are the steps involve d m a Wallace tree?
Ans:
full adders. It has four input bhs In 1• In2• In and In and two tp t b'
A 4:2 compres sor is a combina tion of two
. J 4 Ou u its sum
and ca
rry (Sand C) along with an input carry bit , C,n and output carry bit c .
""' '
SPECTRUM ALL-IN-ONE JOURNAL FOR ENGINEERING STUDENTS
52 LOW POWER Vt.SI DESIGN rJNTU HYOl:RAe
Ans: X 0 0
In 11nthnwtir operations, multtpltcatl(ln ts a titndamcntal 0 0 0 0 Partial prod
5
l
fot\l'lll,n, M11lt1phcatton-hnscd operations like Multiply and
0
\.·cumulate (M \ (') and inner product arc among the most (D
,x,mmlmh utili ·cd computation-intensive arithmetic functions 1 0
(i)
111 man) Digital Signal Processing (DSP) applications like 0 0 0 0
.:onnilution. Fast Fourier Transfonn (FFT), filtering, and others.
(78)10 = 1 0 0 I 0 Products
The) frequent\) generate a large amount of time delay
and consun1e a significant amount of silicon area in the DSP
system. Because multiplication takes up the majority of the
Q14. Give an overview of multiplication.
execution time in most DSP algorithms, a high-speed multiplier
1s essential. Multiplication time is still the most important Ans: Model Paper-2,
component in detennining a DSP chip's instruction cycle time. Multiplication can be viewed as a series of repea:
With the growing demand for more computational power additions that are repeated. The multiplicand is th.e numbe;
on battery-powered mobile devices, the focus has changed from be multiplied, the multiplier is the number of times it is a
optimizing traditional delay times and area sizes to minimizing and the result is the product.
po,\erwaste while maintaining good performance. A low-power Multiplication involves the basic actions of producr
design, in comparison to prior designs, allows portable devices and accumulating or adding partial products. As a result, ti:
tG wort-- for longer periods of time with the same amount of two primary phases must be streamlined to speed up the en -
battery charge. multiplication process.
~- Discuss the concept of multiplication with an 1. Unsigned multiplication
example.
2. Signed multiplication
Ans: Model Paper-1, QS(a) 1. Unsigned Multiplication
Multiplier is an arithmetic operator which perfonns
. Unsigned multiplication can be performed on a pr]
multiplication between two binary numbers and generates the
using AND gates and full adders. c
result. For M x N bit multiplication, N partial products are
formed for each Mbit and then the shifted partial products are This multiplication uwolves the following two steps.
added to generate M x N bit result. The operation of binary ❖ Each digit of multiplier is multiplied by the multiplicar.
multiplication is similar to logical AND operation, So, each for partial result
partial product includes, ANDing of multiplicand and multiplier ❖ The partial results are added to obtain final result
bits.
For instance, consider two n-bit unsigned numbers
Consider B = (bM_1, bM_2, bM_3, .... b1, b0) as multiplicand and B defined by,
and A = (aN 1
, aN_2, aN_ 3,.... al' a ) as multiplier. Then, the
0
n- 1
A= [f
;zO
bj21 ][Ia i]
, =O
1
n- 1
B = I:B;21
JnO
N-1 M-1
B= L L a;b12; +j Where,
•
A - Multiplicand
Binary multiplication is illustrated in the following B - Multiplier
example.
Then, the product P of A and Bis given by,
Multiplicand, 13 10 = 1 1 0 1 n In I
Multiplier, 610 = 0 1 1 0
p = I: I:Alii+j) c,
i • O j= O
WARNING: Xerox/Photocopying of this book is a CRIMINAL act. Anyone found gui\ty is LIABLE to faca+-EGAL proceedings.
uNff-4 (Low Voltage Low Power Multipliers)
53
~ h e y can be expanded as.
A Multiplicand A,. 1 A" Ao
4.2 TYPl!S OF MULTIPLII R ARCHITliCTURl!S
2 A"_ ·' ..... A,
Q15. What a r e tho d lfforon t t y pos of mul tlpllor
BMulttplier B,. 1 B,. 2 B" , ..... B,Bo architectu res? Explain t hem.
p Product (A*B) P:z,,_, P:z,,_ 2 p 2,,_ 3 ..... P, po Ans:
T he different types or multiplier architectures urc,
Each of the partial product terms p = A A · II d h
i J IS ca C t C
"
I. Serial multiphc1
summand.
2. Parnllel multiplier
Each partial product is then stored in ,he Arithmetic 3. Scria l-para llcl mullipltcr.
Logic Unit register, where it takes up memory until the fina l 1. Serial Multiplier
partial product is cal~ulated. The final result is obtained by A successive addition algorithm is used by the serial
;1dding all of the partial products. . multiplier.
Signed Multiplication They have a s imple structure because both operands are
2. entered sequentially. As a result, the physical circuit uses
Multiplication of signed numbers is performed in 2's less hardware and takes up less chip area.
complements form., Here, the negative number is in'itially . The serial multiplier, on the other hand, has a slow speed
converted to its 2's complements form to ensure that all partial due to the opetands be ing entered sequentially.
. 2. Parallel Multiplier
products are positive.
To perform high-speed mathematical calculations, most
one positive and one negative numbers advanced digital computers include a parallel multiplier. In
its arithmetic logic unit, a microprocessor needs multipliers,
Consider two n-bit numbers A .and - B .- The negative
and a digital signal processing system needs multipliers to
number B is converted into represented by (2" - B). imp lement techniques like convolution and filtering.
')
The pr~duct on direct multiplication is then giveh by, ln Reduced· Instruction Set Computers (R ISC), Digital
Signal Processing (.g.s_E), and graphics accelerators,
P' = A(- B) = A(2" - B) = 2° A - AB high-speed parallel multip liers with substantially bigger
This product differs from the expected result, areas and more com plexity are widely used.
The examples of p arallel multipliers are,
P =- AB = 2 21'- AB
Array mu ltipliers such as the Braun and Baugh-Wooley
where, 2"(2" - A) is the correction factor to be added. multipliers ,
This is done by shifting the 2's complement of A to the left by Tree multip liers like the Wallace multiplier
n places. The pre-calculated product of P' is then added to this Di!ladvantages ·
correction factor. ❖ The main disadvantage of these multipliers s that they
need a lot of chip space. ·
Two negative numbers
It has .a fast processing speed, but it is costly in terms of
If both the mu ltiplicand and multiplier are neg~tive, their silicon area and power consumption. This is because both
2's complements will be multiplied. operands are 's ent into the multiplier in parallel for parallel
multipliers. As a result, compared to serial multipliers, the
Consider two n-bit negative numbers -A and - B in which hardware takes up a lot more area and is m ore complicated.
-A is to be multiplied with - B. Serial-Parallel M ultiplier
The product P' is given by, A seri~l-parallel multiplier is one of the easiest and
m inutest m ethods to carry out the fundamental multiplication
P' = (2" - A) (2" - B) = 2211 - 22n A - 2"B + AB algorithm. It is a better trade-off b etween the time-consuming
seria l mu ltiplier and the area-consuming parallel multipliers,
It differs from the expect result,
~ which take up a lot of time and space. This type of multiplier
P = AB is used when there is a need for both speed and a small area.
The difference One operand is entered sequentially while the other
operand is stored them in paralle l wi\h a fixed number of bits.
P - P =-22n + 2"A + 2"B A combinational fyll adder and a register are incorporated by
The term 22 " denotes a carry-out b it from the Most the sum units in the multiplier that holds the carry. The shift
and add operations are performed by the chain of summation
Significant Bit (MSB) that can be ignored. Correction factors
units and registers. The partial product wh ich is obtained from
for both multiplier and multiplicand must be included to get the the above operation is held in the sh ift. register chain, wh ile the
correct result. multiplicand is su ccessively added into the partial product.
B .-111111 multl1,lir1
Jt ,~ 11 h11srl' J',1111llt·I n1111lipli<'r. lt ,s 11lso kllnwn .,~the< ,,rty 'i ,v \rr ,y M11l11pltcr I hr inul11pl1 r c in only
nmht1'lil·,1ti1,11 h.-t,,l'~ n two 11ns1gnnl velul'~. It ,s mndc up of ,1n lH'r,,y ol J\N D g,11 ~ ,111<I 1dd, rq th 11 nrc pl wed m nn
~1niclm~ "i1l11,111 tlw nn·d of log1r rcgi!>ll'tS. Bcc,111~c it does 1101 add in ndd111on,1l op ·rand to the mult1pl1 at1on tesulr 11
l-lll1W11 t\i- the ll()tl ,1dd11ivc mnltiphrr
\ rrhi(cruu ,.
In Rraun multiplkr, ;1l\ 1hc partial p10d11cts ~re comp111cd 111 parallel find collected 11~mg a cas•..adcd army of c.ar,,
Dddrn-. Ann"· 11-bil Rraun mult1plicr requires 11(11 i) adders and n 1\NIJ gates.
1
The cfficknt arclutcctun' of 4 x 4 Braun mult,phcr with fin itcr;itive layout of adders is .is shown in figure 11,
X3 ~ X1 ~
Po
___.,.___-'----'-..,__-'-__..j....-._,__ --1-_---1----Y,
P,
- -l----4.---4--<---+--+---+--- +--+--+-----t----y2
p1
...--~+-H--+--+--lf-.---t- + -t--..----t---Y3
A B C; A B C; A B Ci
FA7 FA8 FA9
co so co so co so
pl
p
PIt : XY is a product bit
) I J
j S
P, p6 4
WARNING: Xerox/Pho'tocopVing of this book is a CRIMINAL act. Anyone foun~ guilty is LIABLE to· face LEGAL proceedings.
,....,r-4
~
(Low Voltage Low Power Mutt· 1.
1p 1ers) 65
c,ptranon
-1 ,me taken for the Ct.trry-out (C:...,) or Sum
fhc \ ~f) gates generate cad\ of'th, ~· } (S_) 10 he generated al the output after the
·I
-II t:.
p,,... c • 1 1 pro<iuct hits 111
input are supplied to a RCA
l ,ingaro\\ ofaddcrs,cachp:mi· I d 'Avn - Delay of nn AND gate
• • ' .i pro net l'Hn he oddcd
w the pre, 10us sum ot p,nll,,l products. Q17. Glvo the schematic tor a 4:.<4 cerry-save
111e carry-out signals arc shillcd Olll' hi"t t 11 1 n multlptior and oxplaln Its operation.
0 lC C 1lCforc
bctnf ,1dded to thc first adi.kr's· nnd th c new partial . Ans:
,
products slmls. Figure shows a 4 ,.. 4 carry'-save mult,phcr
i\ l"arn ".i"e ·
~ ,·s rcspons1hlc
\dd••r for rclocatin the ~] 1...
,:~1m. ~lllt pans lo the left (CSA) g
l
~here is no hori~ontal carr) propagation for the ....
fin-t four rows because the carry bits. arc trans1crrc,. d
diag.onall) do,~TI\\ ard to the ne:\.t adder stage. Instead,
the correspondmg carr) bit 1s saved for the adder stage
that follows.
the inputs are supplied to a CSA. ,_ is considered to be equal totcan, i.e.• '~= t
- ...,.
In enhanced Braun multiplier, the full adders FA 1, F~, F~, and FA 12 of Braun multiplier are rep laced with haJf-adders.
Each replacement will result in a savings of three logic gates thus enhancing the performance. Ho~ever, the structure's regularity
is deformed.
Optimization Measures
The Braun multiplier's performance can be improved by optimizing the interconnections between the adders. so that the
delay across each adder's path is nearly equal.
The connections are made on the basis that the previou~ adder's long delay path should be connected to the oext adder's
short delay path.
Using two optimally interconnecting full adders with fast input and fast output, an enhanced Braun multiplier 1s shown in
figure.
c"" 2
(Fast Output)
3 XOR Delay
Cout 1
I XOR Delay
B AUGH•WOOLEY MULTIPLIER
. What is Baugh-Wooley multiplier? Draw its structure.
:
nus multipiier is used for both unsigned and signed numbers with two's complement multiplica
tion to ensure
re~ult:; are positi\c.
The architecture of the Baugh-Wooley multiplier is based on the carry-save algorithm. It has a regular
and iterative str..,
of the ma) multiplier. Figure (1) shows the structure of a 4 x 4-bit 2's complement multiplier,
with the cell number indi
the type of basic cell.
A3 ~ Al Ao
Po
p2
•
Cell 5 Cell 4 Cell 4
B3
Cell 4
AJ Bi
"l"
FA FA FA FA FA
nc P, p
6
p p4
5
B,
BI BI L LA .a,21+1+(An 0
,+8,, 1)2" I+
I () /
n 2
An l "" B f 2" .. J I+ B n l ""
~
4 I 2" • I I
~
J O 0
Cany .._I-+- --< . r - - - i r - Carry
out '-t----1 f-----1 in Each AND gate of a multiplie r generate s partial product
A.I Sum out bit. The computa tion steps of a 4 x 4-bit array multipli er is
shown in table below. It produces an 8-bit output.
Cell 5
B, 7 6 5 4 3 2 I 0
aJ a, a, a.,
0 Denotes· a full
-
bl b, bl bo
adder
. a, b0
Cany..+ --+---<. a 3bo 3ib• aobo
out
Sum out a, b, a 1 b1 a 0 b,
A1 a3b1
al b2 a, b 2 a 0 bl
a3b2
fitlrt (2): Basic Building blocks of Baugh-Wooley Multiplier
a3b3 a2b3 a1b3 aob3
020. Explain Baugh- Wooley algorith m.
Model Paper-2, QB(b)
Table
Batp.Wootey Multipli er ' A single AND gate is used to generate each of the
product term. Prior inversion s are denoted by bars abo, e the
This multipli er is used for two's comple ment
variables . Prior to tl1e complete adder or AND gates, in\'erters
rnllhiplication. It is explaine d below.
are connecte d to their respectiv e inputs. Product terms are added
n-2
let, ~ a;,2 to each column in accordan ce with their appropri ate ""eighL.
A = (an- 1··•·• a 0) = -an-1 2n-l + L.J 1
•
0 n(n - 1) + 3 complete adders are needed in this S) stem. ~o. a
n-2 4 x 4-bit array multiplie r requires 15 adders.
B = (br>-l ••. • . b) = -bn-1 2n-1 ~ b;.2;
+ L..J
Q21. Draw the Baugh. Wooley wlth 2's comple ment
0
0
P, p~
Figure: Baugh-Wooley Multiplier with 2's Complement Generator
·r -
r
0
----P ,
B
Points to Remebe r
partial products by evaluati ng two
The Booth multiplier uses the Booth encoding algorithm to minimize the number of
r architect ures .
bits o_f the multiplie r at a time, resulting in a performa nce gain over conventi onal multiplie
.algorithm is val.id for both signed and unsigned operands .
multiplier (r_ 1
" , .... \ ' 1 , 0) arc l!valuatcJ ,
l 0
the result one bit to the right
Subtract A from the current sum of partial products and then
shift the result one bit to the right
I T
Y <n - 1 : 0>
n
and Sign
Bits
Partial Produc t
Generat or +
A dders' A rray
n-bit
A dder
P:-1,0~ /
. Extensi on
Carry \
P < n - 1 : n>
Figure: An n x n Modified Booth Multipli er
d Booth multipl ier arc,
For concate nating bits, a colon is used. The main compon ents of modifie
I.
The Sooth encode r and sign extensio n bits
2. adders
An array of multipliers, which consists of partial product gene rators and I-bit
3.
A final stage adder for 2n-bit addition .
o f the mu ltiplier's three unique 3-bit segments:
As a result, the Booth encoder generat es the followi ng five signals for eoch
O, + IA, +2A, - IA, and - 2A.
order bit 11f ,1dJlll'l'llt lo'\\ ct or1k1 p1111 I he g1·m•1 al plllrnhn ,. ol 1111111 rplu .,11fi11 1 Aliowrr 111 liv.nri:; ( I I
10011100101101 11 .. M I.sh
()
0 00 0 0 0 0 ()()() 0 0 0 000..,
I M
10011I00I01I011I~ ()
() II
oooooooooooooooo-
' M I
1001110010II011 ,,.,
M I
I 0011 I 00 IO I IO I I I-<- -- ()
0 I
0000000000000000-<i- - - M I p
1001110010110111 ◄ ---
0000000000000000 - - - - - ~10~> 0
() l
oooaoooooooooooo - - - - - ~~
()
0000000000000000-- -- - 0 I
100111ooio110111-- - - -- M .l C
1001110010110111-+-- - - - -- M r
1001110010110111......,.-- - - - - - ~
1001110010110111<<-------_JM~
+ 100lll0010ll0lll _ _ __ _ _ _ __:.M.!.!.-_ I Msb
in figure (2).
Multiplier 63669'° II I 110001 01101~;11
Multiplisand(M) 4011910 1001110010110I~
!0::::::::::::::::::7' ~ {{;) I iM I
l
I 101001 I 100101 l011I~ ----- 0
tOOllOOOIIOIOOlOOOI O ZM{ ~ I:
101]]]]1111111]]11]) ,:.__ _ _ _ () {: C
I O{ :
011111111111111111 ~
I IM { b Mb
+ 1001110010110111 O s
WARNING: Xerox/Photooopyiog of this book is a CRIMINAL act. Anyone found guiltv is LIABLE to face LEGAL p,oc,.ding,.
(LOW Voltage Low Power Multipliers) • 63
1f ttf1 . -----------------
a neat block diagram, explain the function of Booth e_n_c_o_d_e_r_
ModCII Papor•1, Q!l(b)
r----. D - - ~
Xi
bi - 1 - - - t - - + - - - - - - - 1
b; ---,--,~ ----....J
MUX
a.-l
I
-----1
2x.-----
J
f
M.------ ------- ------'
J
bj ~ : - - - - - ' D - -......
b - J----\
r~~~r>o-_ -~~::~~~~=== :~J
J
b. ----1
J
b;+ i- - - - - - - - - - - ~ SEL
Sgn---==----------~
b - 1----c
J
b; - - - - t_ __,,
bj+l _______ SELi----M i
8t_,rT _ l\1lJX
'i
Jl-
x, 2X 1
•
A,--- -
I I Pat(tlll
Pmduc.;t
MUX
'l /
MUX carry save
a,,---.____ _, adder
WARNING: Xerox/Photocopying of this book is a CRIMINAL act. Anyone found guilty is LIABLE to face LEGAL proceedings. ,
p 8 rt1nl Product (,1,;n
u t \\ IS h,tkd { ll:
ul the last adder. this technil)uc uses the carry sa, e J!ere.
re utec:turc "T"l-."' ult1plic1 's speed is dctennincd by the ❖ Th input c rr
bcr of Jc,"' s . this system. lesser c;1gmfican b t
B, using 3:2 cmnpicssors. the traditional Wallace tree on to the next high
gonthm <fecreases the propagation stages. of each other thu
The Carry. r IS n
Q11 Why 4:2 c o mpressors are used in Wallace tree?
first full ndd.:r
Explain in detail.
The carry-out, C
Model Paper-2, Q9(b)
and In
4 2 compressors were invented by A. Weinberger from
Equnllon ( l) c;nn b ... "1 \\ >R
198 1. He proposed replacing the 3:2 compressors in
dda}., whtch is cqul\ alcnt to r
1onal Wallace tree method with 4:2 comprt:ssdrs t
output tram the \V<1ll,1cc tn:c tru ...
lldace 1he number of propagation stages in tree multipliers. · addcr:,,(C'SAs).
advantage of tree multipliers is that their speed scale<;
So, t·qu<111on (I) cm be n: 1
1oga.rdmucally with the length of the operand. Because it can
S [(In In)
our inputs of the same weight to two, the 4:2 compressor
v1dc a far more regular structure than the 3 :2 counter. Wllh this nrran • m nt, th
In general, the Wa llace tree multiplies two u1!1;iµm d number~. J he proposed~ alla c tree muluphc •
A D array for comput111g partial products an uddc1 fo1 li<ld111g thl' p,1rual produd-. -.o "C ,crated I d
end of the addition process
By reducing the numhcr of adders iu the paniul produc ts 1cdtrct11m st,ltc, the \\ ,11lacc tr1.:c mult1plic1 s I n..:, 1 h"
lo~ercd Multi bn compressors arc employed in the pwposc<l t1rd11tccturc to 1cdm·c the numbc1 ofpani 11 produ1.:t dd1ti,, sh.:p
The Wallace tr ee is constructed by tak111g ,ill of the bits i11 cc1ch four rlnv 1l I l11m: ,111d L'o111pn:,s111 tht n in the most
cfticacnt way posi;ihlc as shown in l 1gwc (I) ·
I. In trad1ttonal Wallace tree, as the pan ial products ~re being added m one direct on. from to bottom the
compn.-.s,or:. or adders and v,ircs incrca..cs with addtng stages. It result mer mg the ta,out widt!J.
.
figure (2) 11l~tratcs the increasing width of the adding stages. Each horr,ontal hne m the Wallace tree represenu a
of compressors.
111111
Figure (3) illustrates that when the tree is laid out in a rectangle shape, 38 percent of the o,erall rectangular area IS "~-
The wasted area is called the dead area.
I I I I I I I I I I I I I I I I 11 I !!! !!I> 3
~. to,, """
Ans:
The drawbacks of a traditional Wallace tree can be ove11;0111e u,ing thl• ll1lldifo,•d \\ 11IL1,e tre,•. Here. around the cen~
of the tree, the pan1al products arc divided int<, two groups, with p;ntinl pwduc t~ in one gr,lltp being addeJ from the top IO tll<
bottom and partial products in the other group being added fiom thl· bo\111111 Hl th,· t,lp.
Figure (1) illustrates the proccs~ of splitting" Wallacl' lll'C into two p.111,.
WARNING: Xerox/Photocopying of this book ts a CRIMINAL act. Anyone found guilty is llABLE to face LEGAL proceedings.
(LOW Voltage Low Power Multiplier s) 67
4
~ I I
I I - ►-
.._ .__
- ·- --·-._ ·-__ ,_
1-- '-
I I .' I 1 I ,-,
·-
X X X X X X X 'X ) I:x 'll' X I): IY
~
/\ddmg dircclio11 '!I 'l{
A comparison of the traditional Wallace tree and jts modified version is illustrated in figure (2).
..... _ ....
I : •- . . .
I - ••
..........
-
I
I l l :·· ..--
(a) Traditional Wallace Tree (bl Modified Wallace Tree
Figure (2): Layout Diagram
68
LOW POWER VLSI DESIGN [JNTU-HYOERABAc
---.....;
IMPORTANT QUESTIONS •• •
•
Q1. Give an overview of multiplication .
Ans: Refer Q l4
~~
-
Ans: Refer Q 16
Ans: RcferQIS.
lmpol'tlrl ~
Explain Baugh-Woole y algorithm. ---..
04.
Q6. Explain how Booth's algorithm is suitable for signed number multiplication in comparison of conventior_a.
shift and add method.
Q7. Explain the operation of Booth's algorithm. Mention the standard radix-2 Booth multiplication rules
08. Explain modified Booth algorithm. Mention the set of rules used for the radix-4 modified Booth algolithn.
Ans: Refer Q25. lr.:oortant ~
Q9. Wrth a neat block diagram, explain modified Booth multiplier in brief.
Ans: Refer Q26. 1moo11an1Ques::DI
Q10. Wrth a neat block diagram, explain the function of Booth encoder.
Q11. Why 4:2 compressors are used in Wallace tree? Explain in detail.
.
. '
' '
'1 .. \1 ,,
WARNING: Xerox/Photocopying of this book is a CRIMINAL act. Anyone found guilty is LIABLE to fate LEGAL proceedings.