Memory sub-system using partial superblocks

    公开(公告)号:US11599416B1

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

    申请号:US17464290

    申请日:2021-09-01

    摘要: An apparatus includes a media management superblock component. The media management superblock component determines that a quantity of blocks of a superblock of a non-volatile memory array are bad blocks. The media management superblock component compares the quantity of bad blocks to a bad block criteria. The media management superblock component writes host data to the superblock with the quantity of bad blocks in response to the quantity of bad blocks meeting the bad block criteria.

    MEMORY SUB-SYSTEM USING PARTIAL SUPERBLOCKS

    公开(公告)号:US20230069159A1

    公开(公告)日:2023-03-02

    申请号:US17464290

    申请日:2021-09-01

    IPC分类号: G06F11/10 G06F11/07 G06F3/06

    摘要: An apparatus includes a media management superblock component. The media management superblock component determines that a quantity of blocks of a superblock of a non-volatile memory array are bad blocks. The media management superblock component compares the quantity of bad blocks to a bad block criteria. The media management superblock component writes host data to the superblock with the quantity of bad blocks in response to the quantity of bad blocks meeting the bad block criteria.

    DYNAMIC SUPERBLOCK CONSTRUCTION
    4.
    发明申请

    公开(公告)号:US20230061800A1

    公开(公告)日:2023-03-02

    申请号:US17464316

    申请日:2021-09-01

    IPC分类号: G06F3/06

    摘要: A method includes forming at least a portion of a first superblock using a first subset of blocks from at least one memory die of a memory sub-system and forming at least a portion of a second superblock using a second subset of blocks from the at least one memory die of the memory sub-system.

    PARTIAL SUPERBLOCK MEMORY MANAGMENT

    公开(公告)号:US20220413699A1

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

    申请号:US17362542

    申请日:2021-06-29

    IPC分类号: G06F3/06

    摘要: An apparatus can include a partial superblock memory management component. The partial superblock memory management component can identify bad blocks in respective planes of a block of non-volatile memory cells. The partial superblock memory management component can determine that a plane of the respective planes includes at least good block in at least one different block of non-volatile memory cells. The partial superblock memory management component can perform an operation to reallocate the at least one good block in the plane to the at least one bad block in the plane to form blocks of non-volatile memory cells having a quantity of bad blocks that satisfies a bad block threshold.

    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.

    MULTI-PAGE PARITY PROTECTION WITH POWER LOSS HANDLING

    公开(公告)号:US20220269559A1

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

    申请号:US17741940

    申请日:2022-05-11

    IPC分类号: G06F11/10 G06F11/14

    摘要: A variety of applications can include use of parity groups in a memory system with the parity groups arranged for data protection of the memory system. Each parity group can be structured with multiple data pages in which to write data and a parity page in which to write parity data generated from the data written in the multiple data pages. Each data page of a parity group can have storage capacity to include metadata of data written to the data page. Information can be added to the metadata of a data page with the information identifying an asynchronous power loss status of data pages that precede the data page in an order of writing data to the data pages of the parity group. The information can be used in re-construction of data in the parity group following an uncorrectable error correction code error in writing to the parity group.

    Media management on power-up
    9.
    发明授权

    公开(公告)号:US11409446B2

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

    申请号:US17095386

    申请日:2020-11-11

    发明人: Tao Liu Xiangang Luo

    IPC分类号: G06F3/06

    摘要: A method includes detecting a power-up event associated with a memory sub-system comprising a plurality of blocks of memory cells having blocks of memory cells associated therewith, responsive to detecting the power-up event and prior to receipt of signaling indicative of a host initiation sequence, determining that a block of memory cells associated with a respective block among the plurality of blocks of memory cells is an open virtual block of memory cells, determining that the respective block associated with the open virtual block of memory cells exhibits greater than a threshold health characteristic value, and selectively performing a media management operation of a respective block of memory cells associated with the open virtual block of memory cells in response to the determination that the respective block exhibits greater than the threshold health characteristic value.

    Managing storage of multiple plane parity data in a memory sub-system

    公开(公告)号:US11321173B2

    公开(公告)日:2022-05-03

    申请号:US16854429

    申请日:2020-04-21

    IPC分类号: G06F11/10 G06F3/06

    摘要: Host data to be written to a storage area including a set of multiple planes of a memory device is received. A first parity generation operation based on a portion of the set of multiple planes of the host data to generate a set of multi-plane parity data is executed. The set of multi-plane parity data is stored in in a cache memory of a controller of a memory sub-system. A second parity generation operation based on the set of the multiple planes of the host data to generate a set of multi-page parity data is executed. The set of multi-page parity data in the cache memory of the controller of the memory sub-system is stored. A data recovery operation is performed based on the set of multi-plane parity data and the set of multi-page parity data.