Skip to content
Official PYQ · 2002

GATE CS 2002 Q2.2 — Combinational Circuits

Explain with AI

Consider the following multiplexer where I0,I1,I2,I3I0, I1, I2, I3 are four data input lines selected by two address line combinations A1A0=00,01,10,11A1A0=00,01,10,11 respectively and ff is the output of the multiplexor. EN is the Enable input.

The function f(x,y,z)f(x,y,z) implemented by the above circuit is 

Choose one option
View worked solution

Answer: A

To find the function f(x,y,z)f(x, y, z) implemented by the multiplexer, we analyze the inputs, selection lines, and the enable input from the circuit diagram:

  1. Select Lines:
    • A1=xA_1 = x
    • A0=yA_0 = y
  2. Data Inputs:
    • I0=0I_0 = 0
    • I1=0I_1 = 0
    • I2=0I_2 = 0
    • I3=1I_3 = 1
  3. Enable Input (ENEN): The enable input has an active-low bubble and is connected to the variable zz. Therefore, the multiplexer is active only when EN=0EN = 0, which corresponds to z′=1z' = 1.

The general output expression for a 4-to-1 multiplexer with an active-low enable input is:

f=EN′⋅(A1′A0′I0+A1′A0I1+A1A0′I2+A1A0I3)f = EN' \cdot \left( A_1' A_0' I_0 + A_1' A_0 I_1 + A_1 A_0' I_2 + A_1 A_0 I_3 \right)

Substituting the given values into the expression:

f=z′⋅(x′y′(0)+x′y(0)+xy′(0)+xy(1))f = z' \cdot \left( x' y' (0) + x' y (0) + x y' (0) + x y (1) \right) f=z′⋅(xy)=xyz′f = z' \cdot (x y) = x y z'

Thus, the function implemented by the circuit is xyz′x y z', which corresponds to Option A.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Combinational Circuits questions