Error correction for non-volatile memory
AssigneeWestern Digital Technologies, Inc.
InventorsRobert Mateescu, Zvonimir Z. Bandic, Yongjune Kim, Seung-Hwan Song
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsRobert Mateescu, Zvonimir Z. Bandic, Yongjune Kim, Seung-Hwan Song
Estimating the term…
Techniques for encoding data for non-volatile memory storage systems are disclosed. In one particular embodiment, the techniques may be realized as a method including determining whether the memory includes a defective memory cell, receiving a message to be written to the memory, sub-dividing the message into a plurality of sub-messages, generating a first error correction code for the sub-messages, the first error correction code being a first type, generating a plurality of second error correction codes for the sub-messages, the second error correction codes being a second type different from the first type, generating a combined message comprising the sub-messages, the first error correction code, and the plurality of second error correction codes, and writing the combined message to the memory, at least a portion of the combined message being written to the defective memory cell.
A method, implemented by a controller, of error correcting data for writing to a memory, the method comprising:
A computer program product comprised of a series of instructions executable on a computer, the computer program product performing a process for encoding data for writing to a memory;
A system for encoding data for writing to a memory, the system comprising:
Dependencies are inferred from the claim text.