Distributed concatenated error correction

    公开(公告)号:US09912355B2

    公开(公告)日:2018-03-06

    申请号:US14866506

    申请日:2015-09-25

    Inventor: Ravi H. Motwani

    Abstract: In one embodiment, a distributed concatenated error correction logic is disposed on separate integrated circuit dies to facilitate efficiency. In one embodiment, an inner error correction code logic of the distributed concatenated error correction logic is disposed on an integrated circuit die of a memory circuit and an outer error correction code logic of the distributed concatenated error correction logic is disposed on an integrated circuit die of a memory controller. In one aspect, it is believed that such an arrangement may be employed to increase the usefulness of memory controllers for later generation memory circuits. Other aspects are described herein.

    Using reliability information from multiple storage units and a parity storage unit to recover data for a failed one of the storage units
    15.
    发明授权
    Using reliability information from multiple storage units and a parity storage unit to recover data for a failed one of the storage units 有权
    使用来自多个存储单元和奇偶校验存储单元的可靠性信息来恢复存储单元中的一个存储单元的数据

    公开(公告)号:US09588841B2

    公开(公告)日:2017-03-07

    申请号:US14499078

    申请日:2014-09-26

    Abstract: Provided are a method, system, and apparatus using reliability information from multiple storage units and a parity storage unit to recover data for a failed one of the storage units. A decoding operation of the codeword is performed in each of the storage units comprising the data storage units other than the target data storage unit and the parity storage unit to produce reliability information. In response to the decoding operation failing for at least one additional failed storage unit comprising the data and/or parity storage units other than the target data storage unit that failed to decode, reliability information is obtained for the data portion of the at least one additional failed storage unit. The reliability information obtained from the storage units other than the target data storage unit is used to produce corrected data for the data unit in the target data storage unit.

    Abstract translation: 提供了使用来自多个存储单元的可靠性信息和奇偶校验存储单元来恢复存储单元中的一个故障存储单元的数据的方法,系统和装置。 在包括目标数据存储单元和奇偶校验存储单元以外的数据存储单元的每个存储单元中执行码字的解码操作,以产生可靠性信息。 响应于对于至少一个附加的故障存储单元的解码操作失败,所述至少一个附加故障存储单元包括除了解码失败的目标数据存储单元之外的数据和/或奇偶校验存储单元,对于至少一个附加的数据部分的数据部分获得可靠性信息 存储单元故障 从目标数据存储单元以外的存储单元获得的可靠性信息用于生成目标数据存储单元中的数据单元的校正数据。

    RECOVERY ALGORITHM IN NON-VOLATILE MEMORY
    17.
    发明申请
    RECOVERY ALGORITHM IN NON-VOLATILE MEMORY 有权
    非易失性存储器中的恢复算法

    公开(公告)号:US20160085621A1

    公开(公告)日:2016-03-24

    申请号:US14493956

    申请日:2014-09-23

    Abstract: Apparatus, systems, and methods for Recovery algorithm in memory are described. In one embodiment, a controller comprises logic to receive a read request from a host device to read a line of data to the memory device, wherein the data is spread across a plurality (N) of dies and comprises an error correction code (ECC) spread across the plurality (N) of dies, retrieve the line of data from the memory device, perform an error correction code (ECC) check on the line of data retrieved from the memory device, and invoke a recovery algorithm in response to an error in the ECC check on the line of data retrieved from the memory device. Other embodiments are also disclosed and claimed.

    Abstract translation: 描述了存储器中恢复算法的装置,系统和方法。 在一个实施例中,控制器包括用于接收来自主机设备的读请求以读取到存储器设备的数据线的逻辑,其中数据分布在多个(N)个管芯上,并且包括纠错码(ECC) 分布在多个(N)个管芯上,从存储器件检索数据线,对从存储器件检索的数据行执行纠错码(ECC)校验,并响应错误调用恢复算法 在ECC中检查从存储器件检索的数据行。 还公开并要求保护其他实施例。

    MULTI-LEVEL CELL (MLC) NON-VOLATILE MEMORY DATA READING METHOD AND APPARATUS
    18.
    发明申请
    MULTI-LEVEL CELL (MLC) NON-VOLATILE MEMORY DATA READING METHOD AND APPARATUS 审中-公开
    多级电池(MLC)非易失性存储器数据读取方法和装置

    公开(公告)号:US20160012887A1

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

    申请号:US14749337

    申请日:2015-06-24

    Inventor: Ravi H. Motwani

    Abstract: Embodiments include systems, methods, and apparatuses for reading the signal-level of three-signal-level cells in a non-volatile memory (NVM). In one embodiment, a receiver may be configured to receive a serial string of values and identify which values in the string are the results of a lower-page read or an upper-page read of the cells. In some embodiments, one signal-level of a three-signal level cell may be represented only by a value in the lower-page read of the cells, while a second signal-level of the three-signal level cell may be represented by a value in the lower-page read of the cells and an upper-page read of the cells.

    Abstract translation: 实施例包括用于读取非易失性存储器(NVM)中的三信号电平单元的信号电平的系统,方法和装置。 在一个实施例中,接收器可以被配置为接收串行串的值并且识别字符串中的哪些值是小区读取的低页面读取或高字节读取的结果。 在一些实施例中,三信号电平单元的一个信号电平可以仅由单元的较低页面读取中的值表示,而三信号电平单元的第二信号电平可由 单元格的低页面读取中的值和单元格的上页读取。

    Dynamic self-correction of message reliability in LDPC codes

    公开(公告)号:US12169435B2

    公开(公告)日:2024-12-17

    申请号:US17171430

    申请日:2021-02-09

    Abstract: An embodiment of an electronic apparatus comprises one or more substrates, and logic coupled to the one or more substrates, the logic to detect unreliable messages between check nodes and variable nodes in association with an error correction operation, determine respective degrees of unreliability for the unreliable messages, and reduce an influence of the unreliable messages on the error correction operation, as compared to an influence of reliable messages between the check nodes and the variables nodes, based on the determined respective degrees of unreliability. Other embodiments are disclosed and claimed.

Patent Agency Ranking