发明名称 |
Method and system for improving data integrity in non-volatile storage |
摘要 |
A method for improving data integrity in a non-volatile memory system includes: accessing a non-volatile memory cell for retrieving hard data bits; generating soft information by capturing a reliability of the hard data bits; calculating syndrome bits by applying a lossy compression to the soft information; and generating a host data by executing a low density parity check (LDPC) iterative decode on the hard data bits and the syndrome bits. |
申请公布号 |
US9214965(B2) |
申请公布日期 |
2015.12.15 |
申请号 |
US201314076115 |
申请日期 |
2013.11.08 |
申请人 |
SANDISK ENTERPRISE IP LLC |
发明人 |
Fitzpatrick James;Rafati Amirhossein |
分类号 |
H03M13/00;H03M13/29;G06F11/10 |
主分类号 |
H03M13/00 |
代理机构 |
Morgan, Lewis & Bockius LLP |
代理人 |
Morgan, Lewis & Bockius LLP |
主权项 |
1. A method for improving data integrity in a non-volatile memory system comprising:
accessing non-volatile memory cells for retrieving hard data bits; decoding the hard data bits; and in response to a determination that decoding the hard data bits was not successful:
generating soft information by capturing a reliability of the hard data bits, wherein generating the soft information includes loading a first read register with values of the hard data bits read using a first threshold voltage and loading a second read register, distinct from the first register, with values of the hard data bits read using a second threshold voltage, and comparing the contents of the first read register with the contents of the second read register;delivering the soft information and values from at least one of the first read register and second read register to an error correction module via a multiplexer;calculating syndrome bits by applying a lossy compression to the soft information; andgenerating host data by executing a low density parity check (LDPC) iterative decode on the hard data bits and the syndrome bits. |
地址 |
Milpitas CA US |