A RAM chip has a capacity of 1024 words of 8 bits each (1K x 8) . The ...
RAM chip size = 1k ×8[1024 words of 8 bits each]
RAM to construct =16k ×16
Number of chips required = (16K x 16)/16 x 2 [16 chips vertically with each having 2 chips horizontally]
So to select one chip out of 16 vertical chips, we need 4 x 16 decoder.
Available decoder is – 2 x 4 decoder
To be constructed is 4 x 16 decoder
So we need 5, 2 x 4 decoder in total to construct 4 x 16 decoder.
View all questions of this test
A RAM chip has a capacity of 1024 words of 8 bits each (1K x 8) . The ...
Explanation:
To build a 16K x 16 RAM, we need to use 16 1K x 8 RAM chips. To address each 1K x 8 RAM chip, we need 10 address lines (since 2^10 = 1024). To address each byte within a 1K x 8 RAM chip, we need an additional 3 address lines (since 2^3 = 8). Therefore, to address each byte in a 16K x 16 RAM, we need a total of 13 address lines (10 for the 1K x 8 RAM chip and 3 for the byte within the chip).
Now, we need to use decoders to select the appropriate 1K x 8 RAM chip based on the address lines. Since we have 10 address lines, we need 2^10 = 1024 possible combinations. Each 2 x 4 decoder can decode 4 possible combinations (since 2^2 = 4). Therefore, we need 1024/4 = 256 2 x 4 decoders.
However, we also need an enable line for each 1K x 8 RAM chip. Therefore, we need a total of 16 enable lines. Each 2 x 4 decoder has an enable line, so we need 16/4 = 4 2 x 4 decoders with enable lines.
Therefore, the total number of 2 x 4 decoders with enable lines needed to construct a 16K x 16 RAM from 1K x 8 RAM is 256 + 4 = 260. The closest option is B, which says 5, but the correct answer is actually 260.