View worked solution
Answer: B
To construct a RAM using RAM chips, we first determine the arrangement of the memory chips:
- Word size expansion (Columns): This means each row consists of 2 chips connected in parallel to achieve a 16-bit word length.
- Capacity expansion (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 decoder (since address lines are required for row selection).
Now, we construct the decoder using decoders with enable lines:
- Output Stage: To get output lines, we need decoders of size .
- Input/Control Stage: To enable exactly one of these decoders at a time, we need another decoder whose outputs connect to the enable pins of the output-stage decoders.
Thus, the number of decoders needed is 5.
Free practice · Your answers on this page are not saved.
