发明名称 |
Error correction method and module for non-volatile memory |
摘要 |
There is provided an error correction method for a non-volatile memory. The method includes receiving a codeword read from the non-volatile memory, computing a reliability information for each bit of the codeword received, and performing a reduced-complexity soft-decision decoding (SDD) technique to decode the received codeword. In particular, the SDD technique includes forming a set of test patterns based on the reliability data, and determining whether to perform a HDD of a test pattern in the set of test patterns based on a distance between the test pattern and a candidate pattern. There is also provided an error correction module for a non-volatile memory and a memory system incorporating the error correction module. |
申请公布号 |
US9454428(B2) |
申请公布日期 |
2016.09.27 |
申请号 |
US201414554577 |
申请日期 |
2014.11.26 |
申请人 |
Agency for Science, Technology and Research |
发明人 |
Cai Kui;Qin Zhiliang;Wang Xueqiang |
分类号 |
H03M13/00;G06F11/10;H03M13/45;G11C11/16;H03M13/15 |
主分类号 |
H03M13/00 |
代理机构 |
Crockett & Crockett, PC |
代理人 |
Crockett, Esq. K. David;Syrengelas, Esq. Niky Economy;Crockett & Crockett, PC |
主权项 |
1. An error correction method for a non-volatile memory, the method comprising:
receiving a codeword read from the non-volatile memory; computing a reliability information for each bit of the codeword received; and performing a soft-decision decoding (SDD) technique to decode the received codeword, wherein the SDD technique comprises:
forming a set of test patterns based on the reliability information; anddetermining whether to perform a hard-decision decoding (HDD) of a test pattern in the set of test patterns based on a distance between the test pattern and a candidate pattern. |
地址 |
Singapore SG |