Skip to content
Official PYQ · 2007

GATE CS 2007 Q36 — Combinational Circuits

Explain with AI

The control signal functions of a 44-bitbit binary counter are given below (where XX is “don’t care”):
ClearClockLoadCountFunction1XXXClear to 00X00No Change0↑1XLoad Input0↑01Count Next\small {\begin{array}{|c|c|c|c|l|}\hline \textbf{Clear}& \textbf{Clock}& \textbf{Load}&\bf{ Count}& \textbf{Function}\\ \hline 1&\text{X}&\text{X}&\text{X}&\text{Clear to 0} \\ 0&\text{X}&0&0&\text{No Change}\\ 0&\uparrow&1&\text{X}& \text{Load Input} \\ 0&\uparrow&0&1& \text{Count Next} \\ \hline \end{array}}
The counter is connected as follows:

     

Assume that the counter and gate delays are negligible. If the counter starts at 0,0, then it cycles through the following sequence:

Choose one option
View worked solution

Answer: C

Based on the standard circuit diagram for this question:

  • An AND gate is connected to the Clear input of the counter.
  • The inputs to this AND gate are Q2Q_2 and Q0Q_0. Therefore, Clear=Q2⋅Q0\text{Clear} = Q_2 \cdot Q_0.
  • The Count input is active (11) and Load is inactive (00).

Let's trace the counter states starting from 00 (000020000_2):

  1. For states 0,1,2,3,0, 1, 2, 3, and 44, the condition Q2=1Q_2 = 1 and Q0=1Q_0 = 1 is not met. Thus, Clear=0\text{Clear} = 0, and the counter increments normally on each clock edge: 0→1→2→3→40 \to 1 \to 2 \to 3 \to 4
  2. On the next clock edge, the counter increments from 44 (010020100_2) to 55 (010120101_2).
  3. At state 55, we have Q2=1Q_2 = 1 and Q0=1Q_0 = 1, which makes the AND gate output Clear=1\text{Clear} = 1.
  4. According to the function table, when Clear=1\text{Clear} = 1, the counter is cleared to 00 asynchronously (independent of the clock).

Since gate and counter delays are negligible, state 55 is highly transient and immediately resets to 00. Thus, the stable sequence of states is 0,1,2,3,40, 1, 2, 3, 4.

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

Published
Report a correction
Keep exploringMore Combinational Circuits questions