发明名称 |
TRACKING AND USE OF TRACKED BIT VALUES FOR ENCODING AND DECODING DATA IN UNRELIABLE MEMORY |
摘要 |
A non-volatile memory system may include a tracking module that tracks logic values of bits to be stored in memory elements identified as unreliable. A record of the logic values may be generated. During decoding of the data, a log likelihood ratio module may use the record to assign log likelihood ratio values for the decoding. |
申请公布号 |
US2016322990(A1) |
申请公布日期 |
2016.11.03 |
申请号 |
US201514701130 |
申请日期 |
2015.04.30 |
申请人 |
SanDisk Technologies Inc. |
发明人 |
Tuers Daniel;Manohar Abhijeet;Joseph Sujeeth |
分类号 |
H03M13/35;G11C29/52;H03M13/45;G06F11/10 |
主分类号 |
H03M13/35 |
代理机构 |
|
代理人 |
|
主权项 |
1. A non-volatile memory system comprising:
non-volatile memory; and a controller comprising a plurality of write modules to write data into the non-volatile memory and a plurality of read modules to read the data from the non-volatile memory, wherein the plurality of write modules comprises:
an unreliable storage location identifier module configured to:
identify a plurality of memory elements of the non-volatile memory to store the data; anddetermine which memory elements of the plurality of memory elements are identified in the non-volatile memory system as unreliable; anda tracking module configured to track logic values of bits of the data to be stored in the identified unreliable memory elements; and wherein the plurality of read modules comprises:
a log likelihood ratio module configured to assign log likelihood ratio values to the bits of data stored in the identified unreliable memory elements based on the tracked logic values. |
地址 |
Plano TX US |