1,233 views
2 votes
2 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

0 votes
0 votes

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

Related questions

1 votes
1 votes
0 answers
1
Parshu gate asked Dec 5, 2017
661 views
0 votes
0 votes
0 answers
2
ajaysoni1924 asked Apr 4, 2019
690 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.
0 votes
0 votes
0 answers
3
ajaysoni1924 asked Apr 4, 2019
322 views
Derive the PLA Programming table for the combinational circuit that square a 3-bit number.Minimize the number of product term.
1 votes
1 votes
0 answers
4