Printed-circuit board supporting memory systems with multiple data-bus configurations
First Claim
1. A printed-circuit board comprising:
- a circuit mounting location for an integrated circuit comprising a memory controller;
a first module connector on the printed-circuit board, the first module connector to accept a first memory module having a first data bus width, the first data bus width specifying a first number of data bit lines;
a second module connector on the printed-circuit board, the second module connector to accept a second memory module having the first data bus width;
a first set of system data lines, fewer than the first number of data bit lines, extending directly to the first module connector from the circuit mounting location without connection to the second module connector;
a second set of system data lines, fewer than the first number of data bit lines, extending directly to the second module connector from the circuit mounting location without connection to the first module connector; and
a third set of system data lines, fewer than the first number of data bit lines, extending directly to the first module connector from the second module connector without connection to the circuit mounting location.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a printed-circuit board (PCB) that supports memory systems in which the memory core organization changes with device width. The PCB includes a memory-controller mounting location and module connectors to receive respective memory modules. Each module connector connects directly to the controller mounting location via a respective set of system data lines that does not connect to any other module connector. System data lines also extend directly between module connectors to support memory configurations with different numbers of modules. The memory systems support one memory module of a wide data width or multiple memory modules of narrower data widths. The number of physical memory banks accessed reduces with device data width, resulting in reduced power usage for relatively narrow memory configurations. Increasing the number of logic memory banks for narrow memory widths reduces the likelihood of bank conflicts, and consequently improves speed performance.
95 Citations
15 Claims
-
1. A printed-circuit board comprising:
-
a circuit mounting location for an integrated circuit comprising a memory controller; a first module connector on the printed-circuit board, the first module connector to accept a first memory module having a first data bus width, the first data bus width specifying a first number of data bit lines; a second module connector on the printed-circuit board, the second module connector to accept a second memory module having the first data bus width; a first set of system data lines, fewer than the first number of data bit lines, extending directly to the first module connector from the circuit mounting location without connection to the second module connector; a second set of system data lines, fewer than the first number of data bit lines, extending directly to the second module connector from the circuit mounting location without connection to the first module connector; and a third set of system data lines, fewer than the first number of data bit lines, extending directly to the first module connector from the second module connector without connection to the circuit mounting location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory system comprising:
-
a printed-circuit board having a circuit mounting location for an integrated circuit, the integrated circuit including a memory controller; a first module connector on the printed-circuit board, the first module connector to receive a memory module; a second module connector on the printed-circuit board; sets of system data lines, each set extending directly from the circuit mounting location to a different one of the first module connector and the second module connector, the sets of system data lines including; a first set of system data lines extending from the circuit mounting location directly to the first module connector; and a second set of system data lines extending from the circuit mounting location directly to the second module connector; a third set of system data lines extending directly from the first module connector to second module connector; and shorting conductors in the second module connector and interconnecting each data line of the second set of system data lines with a corresponding data line of the third set of system data lines. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification