Skip to content
Official PYQ · 1992

GATE CS 1992 Q02-ii — Combinational Circuits

Explain with AI

All digital circuits can be realized using only

Select all correct options
View worked solution

Answer: B;C

To realize any digital circuit, the given component or set of components must be functionally complete. A set of logic gates is functionally complete if it can implement the basic operations: AND, OR, and NOT.

Let's analyze each option assuming the availability of constant inputs (00 and 11):

  1. Ex-OR gates: An Ex-OR gate is a linear operator. Any combination of Ex-OR gates can only produce linear functions (functions of the form x1⊕x2⊕⋯⊕xn⊕cx_1 \oplus x_2 \oplus \dots \oplus x_n \oplus c). It is impossible to realize non-linear operations like AND or OR using only Ex-OR gates. Thus, they are not functionally complete.
  2. Multiplexers: A 2-to-1 multiplexer with select line SS and inputs I0,I1I_0, I_1 implements the function Y=SˉI0+SI1Y = \bar{S}I_0 + SI_1.
    • By setting I0=1I_0 = 1 and I1=0I_1 = 0, we get Y=SˉY = \bar{S} (NOT gate).
    • By setting I0=0I_0 = 0 and I1=BI_1 = B, and S=AS = A, we get Y=ABY = AB (AND gate).
    Since we can implement both NOT and AND, multiplexers are functionally complete.
  3. Half adders: A half adder takes two inputs AA and BB and produces two outputs: Sum=A⊕B\text{Sum} = A \oplus B Carry=A⋅B\text{Carry} = A \cdot B
    • The Carry output directly gives the AND operation: A⋅BA \cdot B.
    • By setting one input of the half adder to 11, the Sum output gives A⊕1=AˉA \oplus 1 = \bar{A} (NOT operation).
    Since we can implement both AND and NOT, half adders are functionally complete.
  4. OR gates: Using only OR gates, we cannot produce a NOT operation because the output of any combination of OR gates will always be 00 when all inputs are 00. Thus, they are not functionally complete.

Therefore, all digital circuits can be realized using only Multiplexers or Half adders.

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

Published
Report a correction
Keep exploringMore Combinational Circuits questions