Compressing data from multiple reads for error control management in memory systems
    1.
    发明授权
    Compressing data from multiple reads for error control management in memory systems 有权
    从内存系统中的错误控制管理的多个读取压缩数据

    公开(公告)号:US09239751B1

    公开(公告)日:2016-01-19

    申请号:US13831686

    申请日:2013-03-15

    IPC分类号: G11C29/00 G06F11/08

    CPC分类号: G06F11/085

    摘要: The various implementations described herein include systems, methods and/or devices that may enhance the reliability with which data can be stored in and read from a memory. Some implementations include a method of compressing a sequence of read data values into a bit-tuple of a predefined length to enable soft information decoding systems that use less power and/or less memory. In some implementations, the bit-tuple of a predefined length is produced using M single-bit buffer locations, where M corresponds to the predefined length of the bit-tuple. Some implementations utilize a collection of characterization vectors that include soft information values associated with the possible permutations of the bit-tuples. In turn, a sequence of bit-tuples is converted into a sequence of soft information values by retrieving a particular characterization vector, and selecting a respective soft information value from that characterization vector for each bit-tuple in the sequence.

    摘要翻译: 本文描述的各种实现方式包括可以增强数据可以存储在存储器中并从存储器读取的可靠性的系统,方法和/或设备。 一些实施方案包括将读取数据值序列压缩成预定义长度的位元组的方法,以使得能够使用更少功率和/或更少存储器的软信息解码系统。 在一些实现中,使用M个单比特缓冲器位置产生预定长度的比特元组,其中M对应于比特元组的预定义长度。 一些实现利用包括与位元组的可能排列相关联的软信息值的表征向量集合。 反过来,通过检索一个特定的特征向量,从序列中的每个比特元组的表征向量中选择一个相应的软信息值,将一个比特元组序列转换成一个软信息值序列。

    Adaptive LLR based on syndrome weight
    2.
    发明授权
    Adaptive LLR based on syndrome weight 有权
    基于综合征重量的自适应LLR

    公开(公告)号:US09009576B1

    公开(公告)日:2015-04-14

    申请号:US13831713

    申请日:2013-03-15

    摘要: Systems, methods and/or devices that enhance the reliability with which data can be stored in and read from a memory utilize an error indicator to adaptively determine the soft information values used for decoding. For example, in some implementations, the method includes selecting a first set of one or more soft information values and receiving a read data command. The method further includes responding to the read data command by initiating performance of a data access operation to access data in a storage medium, the data access operation producing a syndrome weight; determining a first indicator based at least in part on the syndrome weight; based on the first indicator, selecting a second set of one or more soft information values; and decoding data obtained from the data access operation using the second set of one or more soft information values to produce a result.

    摘要翻译: 提高数据可以存储在存储器中并从存储器读取的可靠性的系统,方法和/或设备利用错误指示符来自适应地确定用于解码的软信息值。 例如,在一些实现中,该方法包括选择一个或多个软信息值的第一组并接收读取数据命令。 该方法还包括响应于读取数据命令,通过启动数据访问操作的性能来访问存储介质中的数据,产生校正子权重的数据访问操作; 至少部分地基于所述综合征权重来确定第一指示符; 基于所述第一指示符,选择第二组一个或多个软信息值; 以及使用所述第二组一个或多个软信息值对从所述数据访问操作获得的数据进行解码以产生结果。