REDUNDANCY METADATA SCHEMES FOR RAIN PROTECTION OF LARGE CODEWORDS

    公开(公告)号:US20240045759A1

    公开(公告)日:2024-02-08

    申请号:US18230360

    申请日:2023-08-04

    IPC分类号: G06F11/10 G06F3/06

    摘要: A method may comprise detecting an error associated with accessing a set of data items. The set of data items are programmed to a respective memory page associated with a stripe of a plurality of stripes. In response to determining that the set of data items comprises one or more codewords, a first data recovery process is performed to recover the one or more codewords based at least in part on RAIN redundancy metadata. In response to determining that the set of data items comprises additional parity metadata, a second data recovery process is performed to recover the additional parity metadata based at least in part on LUN redundancy metadata. In response to determining that the set of data items comprises RAIN redundancy metadata, a first data reconstruction process is performed to regenerate the RAIN redundancy metadata based at least in part on one or more sets of codewords.

    Parity protection in non-volatile memory

    公开(公告)号:US11520491B2

    公开(公告)日:2022-12-06

    申请号:US17228086

    申请日:2021-04-12

    IPC分类号: G06F3/06

    摘要: A method that includes writing a plurality of codewords to a plurality of memory blocks of a memory device, where each of the plurality of codewords has a physical codeword index corresponding to a respective memory block in which each codeword is written, and assigning a virtual codeword index to each of the plurality of codewords to provide a plurality of virtual codeword indices, where assigning the virtual codeword index to each of the plurality of codewords is based, at least in part, on a location in a virtual block among a plurality of virtual blocks of memory cells corresponding to the physical codeword index of each codeword among the plurality of codewords.

    LAYER INTERLEAVING IN MULTI-LAYERED MEMORY

    公开(公告)号:US20220261345A1

    公开(公告)日:2022-08-18

    申请号:US17736824

    申请日:2022-05-04

    IPC分类号: G06F12/06 G06F12/02

    摘要: In a memory sub-system, data can be received to be stored at a 3-dimensional (3D) memory component in response to a write operation. A first location of a first layer of the 3D memory component is determined at which to store a first portion of the data, where the first layer is within a first logical unit. A second location of a second layer of the 3D memory component is determined at which to store a second portion of the data, where the second layer is within a second logical unit that is different than the first logical unit. The first portion of the data is caused to be stored in first memory cells at the first location within the first layer. The second portion of the data is caused to be stored in second memory cells at the second location within the second layer.

    SELF-SEEDED RANDOMIZER FOR DATA RANDOMIZATION IN FLASH MEMORY

    公开(公告)号:US20210311868A1

    公开(公告)日:2021-10-07

    申请号:US16837315

    申请日:2020-04-01

    摘要: Disclosed in some examples are methods, systems, devices, and machine-readable mediums that provide for techniques for scrambling and/or updating meta-data that enable an efficient internal copyback operation. In some examples, improved data distribution techniques decouple the scrambling key from a physical address to allow for copyback operations while maintaining data distribution requirements across a memory device. The controller may generate a seed value that is used by a scrambling algorithm to scramble the host-data and meta-data prior to the data being written. The seed value is then encoded and written to the page with encoded versions of the scrambled user data and meta-data—the random seed is written without scrambling the random seed.