What Boolean function does the circuit below realize ?

2006

What Boolean function does the circuit below realize ?

image.png

  1. A.

    xz+x'z'

  2. B.

    xz'+x'z

  3. C.

    x'y'+yz

  4. D.

    xy+y'z'

Attempted by 170 students.

Show answer & explanation

Correct answer: B

Approach: use the 3-to-8 decoder outputs as minterms. The decoder inputs are (Z, Y, X) with outputs O0..O7 corresponding to minterms m0..m7.

Identify which decoder outputs are ORed (those make f = 1):

  • When X = 1 and Z = 0 (Y can be 0 or 1): (Z,Y,X) = (0,0,1) → O1, (0,1,1) → O3

  • When X = 0 and Z = 1 (Y can be 0 or 1): (Z,Y,X) = (1,0,0) → O4, (1,1,0) → O6

Therefore the ORed minterms are m1 + m3 + m4 + m6.

Express each pair and simplify:

  • m1 + m3 = X Z' (Y' + Y) = X Z'

  • m4 + m6 = X' Z (Y' + Y) = X' Z

Combine the terms to get f = xz' + x'z. This is the XOR of X and Z (true exactly when X ≠ Z), independent of Y.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Gate Guidance By Sanchit Sir