发明名称 |
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. |
申请公布号 |
US2015149872(A1) |
申请公布日期 |
2015.05.28 |
申请号 |
US201414496416 |
申请日期 |
2014.09.25 |
申请人 |
International Business Machines Corporation |
发明人 |
Mittelholzer Thomas;Papandreou Nikolaos;Pozidis Charalampos |
分类号 |
G06F11/10;G11C29/00 |
主分类号 |
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 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. |
地址 |
Armonk NY US |