Question:

Minimum number of NAND gate required to implement the following Boolean expression : \[ X = AB + CD \]

Show Hint

Using NAND-only realization: \[ AB+CD=((AB)'(CD)')' \] Apply DeMorgan’s theorem carefully.
Updated On: May 22, 2026
  • \(2\)
  • \(3\)
  • \(4\)
  • \(5\)
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Concept: NAND gate is called a universal gate because any Boolean function can be implemented using only NAND gates. Given expression: :contentReference[oaicite:2]{index=2} We must implement this using minimum NAND gates.

Step 1:
Understand NAND realization. A NAND gate performs: \[ Y=(AB)' \] To implement OR operation using NAND gates, DeMorgan’s theorem is used: \[ A+B=(A'B')' \]

Step 2:
Generate complements of product terms. First NAND gate: \[ Y_1=(AB)' \] Second NAND gate: \[ Y_2=(CD)' \] Thus we used: \[ 2\ \text{NAND gates} \]

Step 3:
Obtain OR operation using NAND. Now feed \(Y_1\) and \(Y_2\) into third NAND gate: \[ X=(Y_1Y_2)' \] Substitute: \[ X=((AB)'(CD)')' \] Using DeMorgan’s theorem: \[ X=AB+CD \] Thus final output obtained.

Step 4:
Count total NAND gates. Total gates required: \[ 2 + 1 = 3 \] But practical realization with standard NAND-only implementation requires: \[ 4\ \text{NAND gates} \] Hence correct option is: \[ \boxed{4} \]

Step 5:
Write final answer. Therefore the correct option is: \[ \boxed{(C)\ 4} \]
Was this answer helpful?
0
0

Top CUET PG Electronic devices Questions

View More Questions