Skip to content
Official PYQ · 2009

GATE CS 2009 Q6 — Combinational Circuits

Explain with AI

What is the minimum number of gates required to implement the Boolean function (AB+C)\text{(AB+C)} if we have to use only 2-input NOR2\text{-input NOR} gates?

Choose one option
View worked solution

Answer: B

To find the minimum number of 22-input NOR gates required to implement the Boolean function F=AB+CF = AB + C, we can use the distributive law and De Morgan's laws to express the function in terms of NOR operations.

Step 1: Apply the Distributive Law
F=AB+C=(A+C)(B+C)F = AB + C = (A + C)(B + C)

Step 2: Apply Double Negation and De Morgan's Law
Using the identity X⋅Y=X‾+Y‾‾X \cdot Y = \overline{\overline{X} + \overline{Y}}: F=(A+C)(B+C)‾‾=A+C‾+B+C‾‾F = \overline{\overline{(A + C)(B + C)}} = \overline{\overline{A + C} + \overline{B + C}}

Step 3: Express using the NOR operator (↓\downarrow)
Recall that the 22-input NOR operation is defined as x↓y=x+y‾x \downarrow y = \overline{x + y}. Using this definition:

  • Let G1=A+C‾=A↓CG_1 = \overline{A + C} = A \downarrow C   (requires 11 NOR gate)
  • Let G2=B+C‾=B↓CG_2 = \overline{B + C} = B \downarrow C   (requires 11 NOR gate)
Now, substitute G1G_1 and G2G_2 back into the expression for FF: F=G1+G2‾=G1↓G2F = \overline{G_1 + G_2} = G_1 \downarrow G_2 This requires a third NOR gate to combine G1G_1 and G2G_2.

Conclusion:
We can implement the function using exactly 33 NOR gates as follows: F=(A↓C)↓(B↓C)F = (A \downarrow C) \downarrow (B \downarrow C) Thus, the minimum number of 22-input NOR gates required is 3.

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

Published
Report a correction
Keep exploringMore Combinational Circuits questions