1,908 views
3 3 votes

How many half adders are required to realize the following $4$ functions?
$f_1=A\oplus B\oplus C$
$f_2=\overline{A}BC+A\overline{B}C$
$f_3=AB\overline{C}+(\overline{A}+\overline{B})C$
$f_4=ABC$

2 Answers

1 1 vote

f2 : can be realized using 2 HA.

               s= A XOR B                                                              S = s XOR C => A XOR B XOR C

               carry = AB                                                                  carry = s.C => (A XOR B) .C = AB'C + A'BC

f3 and f4 : Both can be realized using 3 HA.

F is f3 and G is f4.

Note : All can be realized using 2 Half adders also .

for f3 and f4 :  just consider 1st and 2nd HA , pass the carry of 1st HA as input to 2nd HA.

Ref : http://www.exploreroots.com/dc41.html

• edited by
Position:
Show:

Related questions

1 1 vote
0 0 answers
1.1k
1.1k views
Parshu gate asked Dec 5, 2017
1,088 views
4 4 votes
1 1 answer
152
152 views
GO Classes asked Jun 18
152 views
A full adder is implemented using two half adders and one OR gate. The first half adder takes inputs $A$ and $B$. The second half adder takes the first sum output and $C_...
0 0 votes
1 1 answer
2.1k
2.1k views
rbvummadi asked Jan 22, 2019
2,088 views
A full adder circuit is implemented using 2-input AND, OR gates; each of which takes 1 unit of delay. If inputs are also available in complements forms, what will be the ...
0 0 votes
0 0 answers
913
913 views
ajaysoni1924 asked Apr 4, 2019
913 views
List the PLA programming table for the BCD-to-excess-3-code converter whose boolean functions are given in the figure.repeat the above problem using a PAL.