Multi-rank partial width memory modules
First Claim
Patent Images
1. A system, comprising:
- a memory controller configured to address a number of ranks of memory, the number of ranks being greater than one, each rank having a memory controller rank width;
a memory bus coupled to the memory controller, the memory bus comprising a data bus and a control bus, the data bus having a first number of data signals; and
a plurality of memory modules, whereineach memory module is coupled to the memory controller through the memory bus,each memory module has the same number of ranks of memory as the memory controller is configured to address, each rank on each memory module having a module rank width that is less than the memory controller rank width,each memory module has a number of data pins coupled to the data bus that is equal to the module rank width, the data pins of the plurality of memory modules each being coupled to a different one of the data signals of the data bus, anda sum of the module rank widths of the plurality of memory modules is equal to the memory controller rank width.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for multi-rank, partial-width memory modules. A memory controller is provided. Additionally, a memory bus is provided. Further, a memory module with a plurality of ranks of memory circuits is provided, the memory module including a first number of data pins that is less than a second number of data pins of the memory bus.
853 Citations
20 Claims
-
1. A system, comprising:
-
a memory controller configured to address a number of ranks of memory, the number of ranks being greater than one, each rank having a memory controller rank width; a memory bus coupled to the memory controller, the memory bus comprising a data bus and a control bus, the data bus having a first number of data signals; and a plurality of memory modules, wherein each memory module is coupled to the memory controller through the memory bus, each memory module has the same number of ranks of memory as the memory controller is configured to address, each rank on each memory module having a module rank width that is less than the memory controller rank width, each memory module has a number of data pins coupled to the data bus that is equal to the module rank width, the data pins of the plurality of memory modules each being coupled to a different one of the data signals of the data bus, and a sum of the module rank widths of the plurality of memory modules is equal to the memory controller rank width. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a memory controller configured to address a number of ranks of memory, the number of ranks being greater than one, each rank having a memory controller rank width; a memory bus coupled to the memory controller, the memory bus comprising a data bus and a control bus, the data bus having a first number of data signals; and two memory modules, wherein each memory module is coupled to the memory controller through the memory bus, each memory module has the same number of ranks of memory as the memory controller is configured to address, each rank on each memory module having a module rank width that is half of the memory controller rank width, each memory module has a number of data pins coupled to the data bus that is equal to the module rank width, the data pins of the two memory modules each being coupled to a different one of the data signals of the data bus, and a sum of the module rank widths of the two memory modules is equal to the memory controller rank width. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification