Patent ID: 8972649
Filing Date: 2015-03-03
Classification: G06F,G11C

Abstract:
1. A method comprising: receiving a write operation by a memory controller, wherein the write operation comprises an identifier of a memory block in a memory device and a message, wherein the memory block comprises a plurality of bits and each bit of the plurality of bits has an associated index value; determining zero or more bits of the memory block that are stuck bits by the memory controller; retrieving a generator matrix associated with the memory device by the memory controller, wherein the generator matrix comprises a plurality of columns and each column has an associated index value; selecting a set of index values from the generator matrix based on the index values associated with the zero or more stuck bits by the memory controller; determining a codeword from the message based on the selected set of index values from the generator matrix by the memory controller; and storing the determined codeword at the memory block by the memory controller.