Skip to content
Official PYQ · 2014

GATE CS 2014 Set 2 Q7 — Sequential Circuits

Explain with AI

Let k=2nk=2^n. A circuit is built by giving the output of an nn-bit binary counter as input to an n-to-2nn\text{-to-}2^n bit decoder. This circuit is equivalent to a 

Choose one option
View worked solution

Answer: C

To understand the behavior of the circuit, let us analyze its two components:

  1. nn-bit Binary Counter: An nn-bit binary counter counts sequentially from 00 to 2n−12^n - 1 in binary. Since k=2nk = 2^n, it has kk distinct states (0,1,2,…,k−10, 1, 2, \dots, k-1).
  2. nn-to-2n2^n Decoder: A decoder with nn input lines has 2n=k2^n = k output lines (Y0,Y1,…,Yk−1Y_0, Y_1, \dots, Y_{k-1}). For any binary input representing the value ii, only the ithi^{\text{th}} output line YiY_i is active (HIGH), while all other k−1k-1 output lines remain inactive (LOW).

As the counter increments on each clock pulse, the active output of the decoder shifts sequentially:

  • At count 00: Output state is 1000…01000\dots0 (only Y0Y_0 is HIGH)
  • At count 11: Output state is 0100…00100\dots0 (only Y1Y_1 is HIGH)
  • At count 22: Output state is 0010…00010\dots0 (only Y2Y_2 is HIGH)
  • …\dots
  • At count k−1k-1: Output state is 0000…10000\dots1 (only Yk−1Y_{k-1} is HIGH)

After reaching k−1k-1, the counter resets to 00, and the sequence repeats. This behavior, where a single active bit (HIGH) circulates through kk outputs, is identical to that of a kk-bit ring counter.

Therefore, the circuit is equivalent to a kk-bit ring counter.

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

Published
Report a correction
Keep exploringMore Sequential Circuits questions