发明名称 |
Detection and decoding in flash memories with error correlations for a plurality of bits within a sliding window |
摘要 |
Methods and apparatus are provided for detection and decoding in flash memories with error correlations for a plurality of bits within a sliding window. Data from a flash memory device is processed by obtaining one or more read values for a plurality of bits from one or more pages of the flash memory device; converting the one or more read values for the plurality of bits to a non-binary log likelihood ratio based on a probability that a given data pattern was written to the plurality of bits when a particular pattern was read from the plurality of bits; and decoding the plurality of bits using a binary decoder. The non-binary log likelihood ratio captures one or more of intra-page correlations and/or intra-cell correlations. A least significant bit and a most significant bit of a given cell can be independently converted and/or jointly converted to the non-binary log likelihood ratio. |
申请公布号 |
US9082480(B2) |
申请公布日期 |
2015.07.14 |
申请号 |
US201313780203 |
申请日期 |
2013.02.28 |
申请人 |
Seagate Technology LLC |
发明人 |
Alhussien Adbel Hakim S.;Chang Wu;Haratsch Erich F.;Jin Ming |
分类号 |
G11C11/34;G11C16/04;G11C11/56 |
主分类号 |
G11C11/34 |
代理机构 |
Ryan, Mason & Lewis, LLP |
代理人 |
Ryan, Mason & Lewis, LLP |
主权项 |
1. A method for processing data from a flash memory device, comprising:
obtaining one or more read values for a plurality of bits from one or more pages of said flash memory device; converting said one or more read values for said plurality of bits to a non-binary log likelihood ratio based on a probability that a given data pattern was written to said plurality of bits when a particular pattern was read from said plurality of bits; and decoding said plurality of bits using a binary decoder. |
地址 |
Cupertino CA US |