Multi-rank partial width memory modules
First Claim
Patent Images
1. An apparatus, comprising:
- a memory controller configured to address a first number of ranks of memory, the first number of ranks being greater than one, each rank having a 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 number of data signals corresponding to the rank width; and
a plurality of memory modules coupled to the memory controller through the memory bus, wherein a first memory module of the plurality of memory modules comprises;
a plurality of memory circuits grouped into a second number of ranks of memory, the plurality of memory circuits having a first number of data pins; and
one or more buffer circuits connected to the first number of data pins of the plurality of memory circuits, the one or more buffer circuits having a second number of data pins, wherein each of the data pins of the second number of data pins is connected to a different one of the data signals of the memory bus, and wherein the second number of data pins corresponds to a module width that is less than the rank width,wherein a sum of the module widths of the plurality of memory modules is equal to the 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.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a memory controller configured to address a first number of ranks of memory, the first number of ranks being greater than one, each rank having a 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 number of data signals corresponding to the rank width; and a plurality of memory modules coupled to the memory controller through the memory bus, wherein a first memory module of the plurality of memory modules comprises; a plurality of memory circuits grouped into a second number of ranks of memory, the plurality of memory circuits having a first number of data pins; and one or more buffer circuits connected to the first number of data pins of the plurality of memory circuits, the one or more buffer circuits having a second number of data pins, wherein each of the data pins of the second number of data pins is connected to a different one of the data signals of the memory bus, and wherein the second number of data pins corresponds to a module width that is less than the rank width, wherein a sum of the module widths of the plurality of memory modules is equal to the rank width. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a memory controller configured to address n ranks of memory, n being a number greater than one, each rank having a rank width of 2×
k;a memory bus coupled to the memory controller, the memory bus comprising a data bus and a control bus, the data bus having 2×
k data signals that corresponds to the rank width; andtwo memory modules coupled to the memory controller through the memory bus, each of the two memory modules comprising; a plurality of memory circuits grouped into n ranks of memory, the plurality of memory circuits having n×
k data pins; andone or more buffer circuits connected to the n×
k data pins of the plurality of memory circuits, the one or more buffer circuits having k other data pins each connected to a different one of the 2×
k data signals of the memory bus, wherein the k data pins corresponds to a module width that is less than the rank width,wherein a sum of the module widths of the two memory modules is equal to the rank width. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus, comprising:
-
a memory controller configured to address 2×
n ranks of memory, n being a number greater than or equal to one, each rank having a rank width of 2×
k;a memory bus coupled to the memory controller, the memory bus comprising a data bus and a control bus, the data bus having 2×
k data signals that corresponds to the rank width; andtwo memory modules coupled to the memory controller through the memory bus, each of the two memory modules comprising; a plurality of memory circuits grouped into n ranks of memory, the plurality of memory circuits having 2×
n×
k data pins; andone or more buffer circuits connected to the 2×
n×
k data pins of the plurality of memory circuits, the one or more buffer circuits having k other data pins each connected to a different one of the 2×
k data signals of the memory bus, wherein the k data pins corresponds to a module width that is less than the rank width,wherein a sum of the module widths of the two memory modules is equal to the rank width. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification