PLANE BALANCING IN A MEMORY SYSTEM
    1.
    发明公开

    公开(公告)号:US20240302991A1

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

    申请号:US18651452

    申请日:2024-04-30

    IPC分类号: G06F3/06

    摘要: Methods, systems, and devices for plane balancing in a memory system are described. A memory system may select a memory die for writing a set of data. The memory die may include a plurality of planes each of which may include a respective plurality of blocks of memory cells. Based on selecting the memory die, the memory system may determine a first plane of the plurality of planes that has a first quantity of blocks with an availability status and a second plane of the plurality of planes that has a second quantity of blocks with the availability status. The memory system may write the set of data to the plurality of planes, excluding at least the first plane, based at least in part on the first quantity of blocks and the second quantity of blocks.

    READ SOURCE DETERMINATION
    2.
    发明公开

    公开(公告)号:US20240231660A9

    公开(公告)日:2024-07-11

    申请号:US18374982

    申请日:2023-09-29

    IPC分类号: G06F3/06

    摘要: Apparatuses and methods for read source determination are provided. One example apparatus can include a controller configured to determine a source for read requests and to direct read requests for a first portion of data to a first block of single level memory cells in response to an amount of a second portion of data written to a second block of single level memory cells being less than a threshold amount, and direct read requests for the first portion of data to a first block of quad level memory cells in response to the amount of the second portion of data written to the second block of single level memory cells being at least the threshold amount.

    Zone based reconstruction of logical to physical address translation map

    公开(公告)号:US11030089B2

    公开(公告)日:2021-06-08

    申请号:US16146955

    申请日:2018-09-28

    IPC分类号: G06F12/02 G06F11/14

    摘要: A portion of a logical block address to physical block address (“L2P”) translation map may be identified. A last snapshot of the portion of the L2P translation map may be identified. One or more write operations may be determined, where the write operations are associated with logical block addresses of the portion of the L2P translation map. The write operations may have been performed after the last snapshot of the portion of the L2P translation map was stored. An address on the portion of the L2P translation map may be updated by a processing device based on the determined one or more write operations and the last snapshot of the portion of the L2P translation map.

    Per cursor logical unit number sequencing

    公开(公告)号:US10860243B2

    公开(公告)日:2020-12-08

    申请号:US16205999

    申请日:2018-11-30

    IPC分类号: G06F12/00 G06F3/06

    摘要: Each of a multiple cursors is assigned a respective generator of multiple generators. The cursors are used to perform an operation on a set of logical unit numbers (LUN) associated with memory devices. Multiple sequences of LUNs are identified based on the generators. Each of the cursors is associated with one of the sequences of LUNs. The operation on the set of LUNs associated with the memory devices is performed using the sequences of LUNs. The operation on the set of LUNs is performed in an order provided by the sequences of LUNs to reduce a probability of collision by the cursors in the performance of the operation.

    Virtual management unit scheme for two-pass programming in a memory sub-system

    公开(公告)号:US11922011B2

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

    申请号:US17464442

    申请日:2021-09-01

    IPC分类号: G06F3/06

    摘要: A data item is programmed to a first set of management units (MUs) associated with a first portion of one or more memory devices. The first portion includes memory cells of a first type. The first set of MUs is associated with a first physical address. A mapping is generated in a virtual MU data structure that associates the first physical address with a set of virtual MUs associated with the one or more memory devices. An entry associated with the data item is added to a logical-to-physical (L2P) table associated with the one or more memory devices. The entry includes an identifier associated with the set of virtual MUs associated with the one or more memory devices. A detection is made that the data item is programmed to a second set of MUs associated with a second portion of the one or more memory devices. The second portion includes memory cells of a second type. The second set of MUs is associated with a second physical address. The mapping is updated to associate the set of virtual MUs with the second physical address.

    ADAPTIVE WEAR LEVELING FOR A MEMORY SYSTEM
    6.
    发明公开

    公开(公告)号:US20240012751A1

    公开(公告)日:2024-01-11

    申请号:US17811796

    申请日:2022-07-11

    IPC分类号: G06F12/02 G06F3/06

    摘要: Methods, systems, and devices for adaptive wear leveling for a memory system are described. A memory system may implement an adaptive rate for performing various wear leveling operations, such as an adaptive rate for performing wear leveling evaluations, or an adaptive rate for performing wear leveling data transfers, among other examples. For example, a memory system may begin with or default to performing wear leveling operations in accordance with a relatively slower rate, and adjust (e.g., accelerate) wear leveling operations based on detecting a relatively greater demand to perform wear leveling operations. In some such examples, wear leveling operations may be capped at a rate (e.g., a maximum rate), which may limit a degradation of memory system performance while performing wear leveling operations. As wear distribution improves, the memory system may adjust (e.g., decelerate) wear leveling operations.

    VIRTUAL MANAGEMENT UNIT SCHEME FOR TWO-PASS PROGRAMMING IN A MEMORY SUB-SYSTEM

    公开(公告)号:US20230061180A1

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

    申请号:US17464442

    申请日:2021-09-01

    IPC分类号: G06F3/06

    摘要: A data item is programmed to a first set of management units (MUs) associated with a first portion of one or more memory devices. The first portion includes memory cells of a first type. The first set of MUs is associated with a first physical address. A mapping is generated in a virtual MU data structure that associates the first physical address with a set of virtual MUs associated with the one or more memory devices. An entry associated with the data item is added to a logical-to-physical (L2P) table associated with the one or more memory devices. The entry includes an identifier associated with the set of virtual MUs associated with the one or more memory devices. A detection is made that the data item is programmed to a second set of MUs associated with a second portion of the one or more memory devices. The second portion includes memory cells of a second type. The second set of MUs is associated with a second physical address. The mapping is updated to associate the set of virtual MUs with the second physical address.

    ERROR-CHECKING IN NAMESPACES ON STORAGE DEVICES USING A NAMESPACE TABLE AND METADATA

    公开(公告)号:US20200133849A1

    公开(公告)日:2020-04-30

    申请号:US16175559

    申请日:2018-10-30

    IPC分类号: G06F12/02 G06F3/06

    摘要: Systems and methods for storing and validating namespace metadata are disclosed. An exemplary system includes a memory component and a processing device identifying a namespace identifier associated with a first write instruction from a host process and combining the namespace identifier with a namespace offset included in the first write instruction to form a logical address. The logical address is translated into a physical address and included in a second write instruction along with data to be written and the physical address. The second write instruction is sent to a memory component causing the data to be written at the physical address, and the logical address to be stored as metadata associated with the data. The logical address may be translated using a namespace table and one or more translation tables, where the namespace table has entries including a starting location and size of a namespace in a translation table.

    Zone based reconstruction of logical to physical address translation map

    公开(公告)号:US11797435B2

    公开(公告)日:2023-10-24

    申请号:US17341338

    申请日:2021-06-07

    IPC分类号: G06F12/02 G06F11/14

    摘要: A zone is loaded onto a first memory component of a storage system, wherein the zone comprises one or more regions of data blocks comprising a first plurality of logical block addresses (LBAs), and a snapshot of each of the one or more regions is stored on a second memory component of the storage system and is associated with a version identifier. A particular version identifier associated with a respective snapshot of a region is identified, and a set of journals stored on the second memory component are identified, wherein the set of journals comprise a second plurality of LBAs mapped to a second plurality of physical block addresses. The one or more regions of the zone are reconstructed, wherein the reconstructing comprises reading the second plurality of LBAs of the set of journals to identify a first logical block address (LBA) that matches with a second LBA within the first plurality of LBAs on the loaded zone on the first memory component, and updating a physical block address corresponding to the second LBA on the loaded zone with a physical block address corresponding to the first LBA from the set of journals.