System for Performing Error Correction Operations in a Memory Hub Device of a Memory Module
First Claim
1. A memory system comprising:
- a memory hub device integrated in a memory module; and
a set of memory devices coupled to the memory hub device, wherein the memory hub device comprises;
a link interface integrated into the memory hub device that provides a communication pathway between an external memory controller and the set of memory devices; and
error correction logic integrated in the memory hub device and coupled to the link interface, wherein the error correction logic performs error correction operations on data transferred between the link interface and the set of memory devices, and wherein the memory hub device transmits and receives data via a memory channel between the external memory controller and the link interface without any error correction code, thereby reducing an amount of bandwidth used on the memory channel.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory system is provided for performing error correction operations in a memory module. The memory system comprises a memory hub device integrated in the memory module and a set of memory devices coupled to the memory hub device. The memory hub device comprises a link interface integrated into the memory hub device that provides a communication pathway between an external memory controller and the set of memory devices. The memory hub device also comprises error correction logic integrated in the memory hub device and coupled to the link interface. The error correction logic performs error correction operations on data transferred between the link interface and the set of memory devices. The memory hub device transmits and receives data via a memory channel between the external memory controller and the link interface without any error correction code.
150 Citations
24 Claims
-
1. A memory system comprising:
-
a memory hub device integrated in a memory module; and a set of memory devices coupled to the memory hub device, wherein the memory hub device comprises; a link interface integrated into the memory hub device that provides a communication pathway between an external memory controller and the set of memory devices; and error correction logic integrated in the memory hub device and coupled to the link interface, wherein the error correction logic performs error correction operations on data transferred between the link interface and the set of memory devices, and wherein the memory hub device transmits and receives data via a memory channel between the external memory controller and the link interface without any error correction code, thereby reducing an amount of bandwidth used on the memory channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data processing system, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises one or more memory modules, each memory module comprising; a memory hub device integrated in the memory module; and a set of memory devices coupled to the memory hub device, wherein the memory hub device comprises; a link interface integrated into the memory hub device that provides a communication pathway between an external memory controller and the set of memory devices; and error correction logic integrated in the memory hub device and coupled to the link interface, wherein the error correction logic performs error correction operations on data transferred between the link interface and the set of memory devices, and wherein the memory hub device transmits and receives data via a memory channel between the external memory controller and the link interface without any error correction code, thereby reducing an amount of bandwidth used on the memory channel. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification