Optimized threshold search in analog memory cells
    13.
    发明授权
    Optimized threshold search in analog memory cells 有权
    在模拟存储器单元中优化阈值搜索

    公开(公告)号:US08773904B2

    公开(公告)日:2014-07-08

    申请号:US13595571

    申请日:2012-08-27

    IPC分类号: G11C16/04

    摘要: A method includes storing data in a group of analog memory cells. The memory cells in the group are read using first read thresholds to produce first readout results, and re-read using second read thresholds to produce second readout results. Third read thresholds, which include at least one of the first read thresholds and at least one of the second read thresholds, are defined. Readout performance of the first, second and third read thresholds is evaluated based on the first and second readout results. The first, second or third read thresholds are selected based on the evaluated readout performance, and data recovery is performed using the selected read thresholds.

    摘要翻译: 一种方法包括将数据存储在一组模拟存储器单元中。 使用第一读取阈值读取组中的存储器单元以产生第一读出结果,并且使用第二读取阈值重新读取以产生第二读出结果。 定义包括第一读取阈值和至少一个第二读取阈值中的至少一个的第三读取阈值。 基于第一和第二读出结果评估第一,第二和第三读取阈值的读出性能。 基于评估的读出性能选择第一,第二或第三读取阈值,并且使用所选择的读取阈值来执行数据恢复。

    Error correction coding over multiple memory pages

    公开(公告)号:US08495465B1

    公开(公告)日:2013-07-23

    申请号:US12890724

    申请日:2010-09-27

    IPC分类号: G11C29/00

    摘要: A method for data storage includes encoding each of multiple data items individually using a first Error Correction Code (ECC) to produce respective encoded data items. The encoded data items are stored in a memory. The multiple data items are encoded jointly using a second ECC, so as to produce a code word of the second ECC, and only a part of the code word is stored in the memory. The stored encoded data items are recalled from the memory and the first ECC is decoded in order to reconstruct the data items. Upon a failure to reconstruct a given data item from a respective given encoded data item by decoding the first ECC, the given data item is reconstructed based on the part of the code word of the second ECC and on the encoded data items other than the given encoded data item.

    Data scrambling in memory devices
    16.
    发明授权
    Data scrambling in memory devices 有权
    存储设备中的数据加扰

    公开(公告)号:US08713330B1

    公开(公告)日:2014-04-29

    申请号:US12607078

    申请日:2009-10-28

    IPC分类号: H04L9/00 G06F15/16

    CPC分类号: G06F11/1048

    摘要: A method for data storage includes scrambling data for storage in a memory device using a given scrambling seed. A statistical distribution of the scrambled data is assessed, and a measure of randomness of the statistical distribution is computed. A scrambling configuration of the data is modified responsively to the measure of randomness, and the data having the modified scrambling configuration is stored in the memory device.

    摘要翻译: 一种用于数据存储的方法包括使用给定的加扰种子对存储在存储设备中的数据进行加扰。 评估加扰数据的统计分布,并计算统计分布的随机性度量。 响应于随机性的度量修改数据的加扰配置,并且具有修改的加扰配置的数据被存储在存储器件中。

    Data scrambling schemes for memory devices
    17.
    发明授权
    Data scrambling schemes for memory devices 有权
    存储器件的数据加扰方案

    公开(公告)号:US08261159B1

    公开(公告)日:2012-09-04

    申请号:US12607085

    申请日:2009-10-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1048

    摘要: A method for data storage includes defining a set of scrambling sequences, each sequence including bits in respective bit positions having bit values, such that a distribution of the bit values in any give bit position satisfies a predefined statistical criterion. Each data word is scrambled using a respective scrambling sequence selected from the set. The scrambled data words are stored in the memory device.

    摘要翻译: 一种用于数据存储的方法包括定义一组加扰序列,每个序列包括具有比特值的相应比特位置中的比特,使得任何给定比特位置中的比特值的分布满足预定义的统计标准。 使用从集合中选择的相应加扰序列对每个数据字进行加扰。 加扰的数据字被存储在存储器件中。

    ERROR CORRECTION CODES FOR INCREMENTAL REDUNDANCY
    18.
    发明申请
    ERROR CORRECTION CODES FOR INCREMENTAL REDUNDANCY 有权
    增量冗余的错误修正码

    公开(公告)号:US20120221913A1

    公开(公告)日:2012-08-30

    申请号:US13405308

    申请日:2012-02-26

    IPC分类号: H03M13/05 G06F11/10

    摘要: A method includes accepting input including at least part of a codeword that has been encoded by an ECC defined by a set of parity check equations. The codeword includes data bits and parity bits. A decoding process is applied to the codeword using the data bits and only a first partial subset of parity bits in the input, and using only a second partial subset of equations. Upon a failure to decode the codeword using the partial subsets, the codeword is re-decoded using the data bits and all parity bits in the input, and using all equations. The set of parity check equations is defined such that any parity bit in the codeword appears in multiple equations, and any parity bit in the first partial subset of the parity bits appears in a plurality of equations in the second partial subset of the equations.

    摘要翻译: 一种方法包括接受输入,该输入包括已由由奇偶校验方程组确定的ECC编码的码字的至少一部分。 码字包括数据位和奇偶校验位。 使用数据位和仅输入中的奇偶校验位的第一部分子集,并且仅使用方程的第二部分子集,将解码处理应用于码字。 在使用部分子集解码码字失败时,使用输入中的数据位和所有奇偶校验位,并使用所有方程对码字进行重新解码。 定义奇偶校验方程组,使得码字中的任何奇偶校验位出现在多个等式中,并且奇偶校验位的第一部分子集中的任何奇偶校验位出现在等式的第二部分子集中的多个等式中。

    Parameter estimation using partial ECC decoding
    20.
    发明授权
    Parameter estimation using partial ECC decoding 有权
    使用部分ECC解码的参数估计

    公开(公告)号:US09053047B2

    公开(公告)日:2015-06-09

    申请号:US13595669

    申请日:2012-08-27

    摘要: In some embodiments, a method includes accepting a code word of a composite Error Correction Code (ECC), which was produced by encoding data with multiple component ECCs, and which was received with one or more reception parameters. One or more of the component ECCs are decoded, but without fully decoding the code word. The one or more reception parameters are estimated based on the decoded component ECCs. In other embodiments, a method includes accepting a code word of an ECC, which encodes data and which was received with one or more reception parameters. An Error Locator Polynomial (ELP), having one or more roots that indicate respective locations of one or more errors in the code word, is derived from the accepted code word. The one or more reception parameters are estimated based on the ELP.

    摘要翻译: 在一些实施例中,一种方法包括接受通过用多个组件ECC编码数据并且被一个或多个接收参数接收的复合错误校正码(ECC)的码字。 一个或多个组件ECC被解码,但没有完全解码码字。 基于解码的组件ECC来估计一个或多个接收参数。 在其他实施例中,一种方法包括接受ECC的代码字,该代码字对数据进行编码并且用一个或多个接收参数接收。 错误定位器多项式(ELP)从识别的代码字导出,具有指示码字中的一个或多个错误的相应位置的一个或多个根。 基于ELP估计一个或多个接收参数。