Skip to content
Official PYQ · 2013

GATE CS 2013 Q46 — Sequential Circuits

Explain with AI
A RAM chip has a capacity of 1024 words of 8 bits each (1K × 8). The number of 2 × 4 decoders with enable line needed to construct a 16K × 16 RAM from 1K × 8 RAM is
Choose one option
View worked solution

Answer: B

To construct a 16K×1616\text{K} \times 16 RAM using 1K×81\text{K} \times 8 RAM chips, we first determine the arrangement of the memory chips:

  1. Word size expansion (Columns): 16 bits8 bits=2 columns\frac{16\text{ bits}}{8\text{ bits}} = 2\text{ columns} This means each row consists of 2 chips connected in parallel to achieve a 16-bit word length.
  2. Capacity expansion (Rows): 16K1K=16 rows\frac{16\text{K}}{1\text{K}} = 16\text{ rows} This means we need 16 distinct rows of chips, requiring a 1-of-16 row selection mechanism.

To select one of the 16 rows, we need a 4×164 \times 16 decoder (since log⁡2(16)=4\log_2(16) = 4 address lines are required for row selection).

Now, we construct the 4×164 \times 16 decoder using 2×42 \times 4 decoders with enable lines:

  • Output Stage: To get 1616 output lines, we need 164=4\frac{16}{4} = 4 decoders of size 2×42 \times 4.
  • Input/Control Stage: To enable exactly one of these 44 decoders at a time, we need another 2×42 \times 4 decoder whose outputs connect to the enable pins of the 44 output-stage decoders.

Total 2×4 decoders required=4 (output stage)+1 (control stage)=5\text{Total } 2 \times 4 \text{ decoders required} = 4 \text{ (output stage)} + 1 \text{ (control stage)} = 5

Thus, the number of 2×42 \times 4 decoders needed is 5.

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

Published
Report a correction
Keep exploringMore Sequential Circuits questions