| CPC G06F 12/0897 (2013.01) [G06F 11/1064 (2013.01); G06F 2212/1032 (2013.01)] | 16 Claims |

|
1. An apparatus, comprising:
a plurality of memory devices; and
a memory controller coupled to the plurality of memory devices via a plurality of memory channels;
wherein the plurality of memory channels are organized as a plurality of channel groups;
wherein the memory controller comprises a plurality of memory access request/response buffer sets, and wherein each memory access request/response buffer set of the plurality of memory access request/response buffer sets corresponds to a different one of the plurality of channel groups; and
wherein the memory controller is configured to:
operate the plurality of channel groups as independent respective reliability, availability, and serviceability (RAS) channels; and
implement one of a chip kill error correction scheme and a RAID error recovery scheme on a per RAS channel basis.
|