发明名称 |
ERROR CORRECTION FOR NON-VOLATILE MEMORY |
摘要 |
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. |
申请公布号 |
US2016246670(A1) |
申请公布日期 |
2016.08.25 |
申请号 |
US201514627570 |
申请日期 |
2015.02.20 |
申请人 |
HGST NETHERLANDS B.V. |
发明人 |
MATEESCU Robert;BANDIC Zvonimir Z.;KIM Yongjune;SONG Seung-Hwan |
分类号 |
G06F11/10;H03M13/00;H03M13/11 |
主分类号 |
G06F11/10 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of error correcting data for writing to a memory comprising:
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. |
地址 |
Amsterdam NL |