How many 128 × 8 bit RAMs are required to design 32 K × 32 bit RAM?
2017
How many 128 × 8 bit RAMs are required to design 32 K × 32 bit RAM?
Answer: B. 1024 — ConceptA larger memory is built by expanding width and depth independently. Width expansion places chips in parallel, while depth expansion uses additional…
- A.
512
- B.
1024
- C.
128
- D.
32
Attempted by 495 students.
Show answer & explanation
Correct answer: B
Concept
A larger memory is built by expanding width and depth independently. Width expansion places chips in parallel, while depth expansion uses additional groups to increase the number of addressable words.
The required chip count equals (target depth ÷ chip depth) × (target word width ÷ chip width). Here, K denotes 1024.
Application
Convert the target depth: 32K = 32 × 1024 = 32,768 addressable words.
Find the depth-expansion factor: 32,768 ÷ 128 = 256 groups.
Find the width-expansion factor: 32 ÷ 8 = 4 chips per group.
Multiply the independent expansion factors: 256 × 4 = 1024 chips.
Cross-check
Each chip stores 128 × 8 = 1,024 bits. Therefore, 1024 chips store 1,048,576 bits, equal to (32 × 1024) × 32 = 1,048,576 bits required by the target RAM.
Result
The 32K × 32-bit RAM requires 1024 chips.
A video solution is available for this question — log in and enroll to watch it.