2,828 views
0 votes
0 votes
How many full adder are needed to construct m-bit parallel adder ?

A. m/2

B. m

C. m-1

D. m+1

2 Answers

Best answer
3 votes
3 votes
If you have to construct m-bit parallel adder only with the Help of Full Adder => m Full Adder

If you have to construct m-bit parallel adder with the Help of Full Adder and half adder is also Allowed => (m-1)Full Adder + 1 Half Adder

So, This question is little bit ambiguous. They should mention terms like Only Full Adder or Use of Both Full and half Adder.

So, B and C Both Could be Answer to this Question.

But for a generalized case you can go with option B.
1 votes
1 votes
You need m-1 full adders.

Except the first bit rest all m-1 bits require the full adder.

Let, A= a1 a2 a3 a4

       B= b1 b2 b3 b4

For 1st bit we need only input a1 and b1  no need of carry so we can satisy by using half adder which req 2 i/p.

2nd bit for a2 + b2 we need to add carry generated for 1st bit. So here we have 3 i/p, i.e a2+b2+c1

So we use FULL ADDER from b2 to b4 (3 full adder for 4 bit input)

So, overall we can manage addition with M-1 full adders..

Related questions

1 votes
1 votes
1 answer
1
aditi19 asked Dec 11, 2018
4,670 views
A 16-bit ripple carry adder is realized using 16 identical full adders (FA) as shown in the figure. The carry-propagation delay of each FA is 12 ns and the sum propagatio...
1 votes
1 votes
3 answers
2
Na462 asked Nov 15, 2018
948 views
1 votes
1 votes
0 answers
3