in Digital Logic edited by
10,586 views
10 votes
10 votes

Minimum number of $2 \times 1$ multiplexers required to realize the following function, $f = \overline{A} \;\overline{B} C + \overline{A}\; \overline{B} \;\overline{C}$

Assume that inputs are available only in true form and Boolean a constant $1$ and $0$ are available.

  1. $1$
  2. $2$
  3. $3$
  4. $7$
in Digital Logic edited by
10.6k views

3 Comments

Answer is 2 Right
first Simplify the equation and get the equation A(bar)B(bar)
than at the first mux take the input I(zero)=1 and I(one) =0 and take the select line A than output will be A (bar) and At the second Mux take the input A(bar) at I(zero) than and take select line as B at Second Mux and u can take Input Line I(1) as Zero than output Will be A(bar)B(bar)
3
3
Is it not possible to implement this using only one mux? That is, give A as selection line, B' to 0 input and 0 to 1 input. Then if A is 0, choose B'. B is 0 means output is 1. B is 1 means output is 0. In case if A is 1, then 1 input has 0.
0
0

We cant use B' as input, as it is mentioned in the question that all inputs are available in true form only.

0
0

6 Answers

21 votes
21 votes
Best answer

Answer: 2

f= A'B'C + A'B'C' ===> A'B'( C + C' ) ===> A'B' ====> (A+B)' .

The final function represents NOR.So with the help of 2*1 mux we can implement it

edited by

4 Comments

Read question again. We can take inputs in true form means $A,B$ are allowed but not $\overline{A} , \;\overline{B}$.
0
0
ohh.. sorry .. thanku again
1
1
edited by

mcjoshi Veteran aren't u writing the reverse

For 1st1st MUX I0=B,I1=B=1,... Similarly inputs for second mux should also be reverse according to me

1
1
10 votes
10 votes

f = A'B'C + A'B'C' => A'B'( C + C' ) => A'B'

 

 

 

 

 

 

Also we cant use A' or B', since it is mentioned in the question that inputs are available in true form only.

1 comment

Best answer
0
0
4 votes
4 votes

1 comment

Inputs available in true form means??
0
0
0 votes
0 votes
Ans is 2. {i.e. 2(2x1) MUX or 1(2x1) + 1 NOT}

Explanation : f= A'B'C + A'B'C' = A'B'(C+C') = A'B' = (A+B)'   which is NOR so if we take A as a select line then the value of A either 0 or 1,   if is A is 0 then output of nor gate is  B'  and  if A is1 then output of nor gate is 0

Now input for the multiplexer is B' and 0 and select line is A then output is A'B' = (A+B)'
Answer:

Related questions