Skip to content
Official PYQ · 2010

GATE CS 2010 Q32 — Combinational Circuits

Explain with AI

In the sequential circuit shown below, if the initial value of the output Q1Q0Q_1Q_0 is 0000. What are the next four values of Q1Q0Q_1Q_0?

 

Choose one option
View worked solution

Answer: A

From the given sequential circuit diagram, we can determine the input equations for the two D flip-flops as follows:

  • The input to the first flip-flop is D1=Q1⊙Q0D_1 = Q_1 \odot Q_0 (XNOR gate).
  • The input to the second flip-flop is D0=Q0‾D_0 = \overline{Q_0} (NOT gate).

Since these are D flip-flops, the next-state equations are Q1+=D1Q_1^+ = D_1 and Q0+=D0Q_0^+ = D_0. Starting with the initial state Q1Q0=00Q_1Q_0 = 00, we trace the transitions step-by-step:

  1. First Clock Cycle:
    Current state Q1Q0=00Q_1Q_0 = 00
    Q1+=0⊙0=1Q_1^+ = 0 \odot 0 = 1 and Q0+=0‾=1  ⟹  Q1Q0=11Q_0^+ = \overline{0} = 1 \implies Q_1Q_0 = 11
  2. Second Clock Cycle:
    Current state Q1Q0=11Q_1Q_0 = 11
    Q1+=1⊙1=1Q_1^+ = 1 \odot 1 = 1 and Q0+=1‾=0  ⟹  Q1Q0=10Q_0^+ = \overline{1} = 0 \implies Q_1Q_0 = 10
  3. Third Clock Cycle:
    Current state Q1Q0=10Q_1Q_0 = 10
    Q1+=1⊙0=0Q_1^+ = 1 \odot 0 = 0 and Q0+=0‾=1  ⟹  Q1Q0=01Q_0^+ = \overline{0} = 1 \implies Q_1Q_0 = 01
  4. Fourth Clock Cycle:
    Current state Q1Q0=01Q_1Q_0 = 01
    Q1+=0⊙1=0Q_1^+ = 0 \odot 1 = 0 and Q0+=1‾=0  ⟹  Q1Q0=00Q_0^+ = \overline{1} = 0 \implies Q_1Q_0 = 00

Thus, the next four values of Q1Q0Q_1Q_0 are 1111, 1010, 0101, 0000.

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

Published
Report a correction
Keep exploringMore Combinational Circuits questions