Asynchronous power loss handling approach for a memory sub-system

    公开(公告)号:US11914876B2

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

    申请号:US17444416

    申请日:2021-08-04

    CPC classification number: G06F3/064 G06F3/0604 G06F3/0625 G06F3/0685

    Abstract: The occurrence of an asynchronous power loss (APL) event is detected in a memory sub-system. In response, an APL handling operation is performed. The APL handing operation includes identifying a last written page at a first page location in a block of the memory device, wherein the last written page is associated with a memory cell of the memory device, copying data from the last written page and from a related page associated with the memory cell to a temporary storage area in the memory device, copying the data from the temporary storage area to a second page location in the block of the memory device, and providing a notification that the memory device has recovered from the APL event.

    DIAGONAL PAGE MAPPING IN MEMORY SYSTEMS

    公开(公告)号:US20230049877A1

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

    申请号:US17978050

    申请日:2022-10-31

    Abstract: A first host data item and a second host data item are received. The first host data item is stored in a first page of a first logical unit of a memory device, where the first page is one of a plurality of pages associated with redundancy metadata. A second page a second page of a second logical unit of the memory device is identified, where the second page is one of the plurality of pages associated with the redundancy metadata, and the first page and the second page are associated with different wordlines of the memory device. The second host data item is stored in the second page of the second logical unit of the memory device. The first page and the second page can be associated with a fault tolerant stripe that includes the redundancy metadata.

    Garbage collection
    67.
    发明授权

    公开(公告)号:US11416391B2

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

    申请号:US17149349

    申请日:2021-01-14

    Abstract: An example apparatus for garbage collection can include a memory including a plurality of mixed mode blocks. The example apparatus can include a controller. The controller can be configured to write a first portion of sequential host data to the plurality of mixed mode blocks of the memory in a single level cell (SLC) mode. The controller can be configured to write a second portion of sequential host data to the plurality of mixed mode blocks in an XLC mode. The controller can be configured to write the second portion of sequential host data by performing a garbage collection operation. The garbage collection operation can include adding more blocks to a free block pool than a quantity of blocks that are written to in association with writing the second portion of sequential host data to the plurality of mixed mode blocks.

Patent Agency Ranking