发明名称 |
DATA ENCODING IN SOLID-STATE STORAGE APPARATUS |
摘要 |
A method for encoding an input data block for storage in q-level cells of solid-state memory includes producing a preliminary block from the input data block by modulation encoding at least part of the input block into a first group of qary symbols via a first drift-tolerant encoding scheme, the preliminary block comprising the first group of qary symbols and any remainder of the input block not encoded via the first encoding scheme; generating parity data for the preliminary block via an error-correction encoding scheme; modulation encoding the parity data and any remainder of the input block into a second group of qary symbols via a second drift-tolerant encoding scheme; and supplying the qary symbols of the first and second groups for storage in respective q-level memory cells. |
申请公布号 |
US2016342466(A1) |
申请公布日期 |
2016.11.24 |
申请号 |
US201615225856 |
申请日期 |
2016.08.02 |
申请人 |
International Business Machines Corporation |
发明人 |
Mittelholzer Thomas;Papandreou Nikolaos;Pozidis Charalampos |
分类号 |
G06F11/10;G06F3/06;G11C29/52 |
主分类号 |
G06F11/10 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for encoding an input data block for storage in q-level cells of solid-state memory, the method comprising:
producing a preliminary block from the input data block by modulation encoding at least part of the input data block into a first group of q symbols via a first drift-tolerant encoding scheme, the preliminary block comprising the first group of q symbols and any remainder of the input data block not encoded via the first encoding scheme; generating parity data for the preliminary block via an error-correction encoding scheme; modulation encoding the parity data and any remainder of the input data block into a second group of q symbols via a second drift-tolerant encoding scheme; and supplying the q symbols of the first group of q symbols and the second group of q symbols for storage in respective q-level memory cells. |
地址 |
Armonk NY US |