Question

Which one of the following circuits implements the Boolean function given below?

f(x,y,z)=m0+m1+m3+m4+m5+m6f(x, y, z) = m_0 + m_1 + m_3 + m_4 + m_5 + m_6

where mim_i is the ithi^{\text{th}} minterm.

Choose one option
Official answer and solution
Official answer
A
From
Official GATE 2021 answer key

Solution

Derive the data input expressions for a 4:1 multiplexer using select lines y and z.

The given Boolean function is:

f(x,y,z)=∑m(0,1,3,4,5,6)f(x, y, z) = \sum m(0, 1, 3, 4, 5, 6)

Each circuit uses a 4:1 multiplexer with select lines S1=yS_1 = y and S0=zS_0 = z. We determine the required inputs I0,I1,I2,I3I_0, I_1, I_2, I_3 as functions of xx:

  • For (y,z)=(0,0)(y, z) = (0, 0) (line 0): includes minterms m0(x=0)m_0 (x=0) and m4(x=1)m_4 (x=1). Since both are present in ff, I0=1I_0 = 1.
  • For (y,z)=(0,1)(y, z) = (0, 1) (line 1): includes minterms m1(x=0)m_1 (x=0) and m5(x=1)m_5 (x=1). Since both are present in ff, I1=1I_1 = 1.
  • For (y,z)=(1,0)(y, z) = (1, 0) (line 2): includes minterms m2(x=0)m_2 (x=0) and m6(x=1)m_6 (x=1). Here m2∉fm_2 \notin f and m6∈fm_6 \in f, so when x=0x=0, f=0f=0 and when x=1x=1, f=1f=1. Thus I2=xI_2 = x.
  • For (y,z)=(1,1)(y, z) = (1, 1) (line 3): includes minterms m3(x=0)m_3 (x=0) and m7(x=1)m_7 (x=1). Here m3∈fm_3 \in f and m7∉fm_7 \notin f, so when x=0x=0, f=1f=1 and when x=1x=1, f=0f=0. Thus I3=xˉI_3 = \bar{x} (x′x').

Therefore, the inputs are I0=1I_0 = 1, I1=1I_1 = 1, I2=xI_2 = x, I3=x′I_3 = x', which exactly matches the circuit in Option A.

Final answer

A

The answer is the one in the official GATE answer key. The solution is this site's own explanation.

Source

Paper
GATE 2021 Computer Science and Information Technology - Session 2 (CS2)
Question
15 of 65, printed as CS Q.5
Section
Computer Science and Information Technology

Report an error in this question

GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.