Redundant array management techniques

    公开(公告)号:US12111724B2

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

    申请号:US17648395

    申请日:2022-01-19

    CPC classification number: G06F11/1068 G06F11/1076

    Abstract: Methods, systems, and devices for redundant array management techniques are described. A memory system may include a volatile memory device, a non-volatile memory device, and one or more redundant arrays of independent nodes. The memory system may include a first redundant array controller and a second redundant array controller of a redundant array of independent nodes. The memory system may receive a write command associated with writing data to a type of memory cell. Based on the type of memory cell, the memory system may generate parity data corresponding to the data using one or both of the first redundant array controller and the second redundant array controller. In some examples, the first redundant array controller may be configured to generate parity data associated with a first type of failure and the second redundant array controller may be configured to generate parity data associated with a second type of failure.

    Determining offsets for memory read operations

    公开(公告)号:US12027213B2

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

    申请号:US17637766

    申请日:2021-03-19

    CPC classification number: G11C16/26 G11C29/028 G11C29/52

    Abstract: Methods, systems, and devices for determining offsets for memory read operations are described. In response to a threshold quantity of pages failing initial reads but being successfully read using a same reference adjustment during re-reads, the offset responsible for the adjustment may be used as a first-applied offset for subsequent re-reads or a baseline offset for subsequent initial reads. After the initial reads begin using the reference adjustment, if a threshold quantity of pages fail initial reads, the offset used for the initial read may be adjusted to be the offset used to perform the successful re-reads. If an updated offset to use a baseline is not identified, the baseline offset may be cleared so the original reference may again be used without adjustment for initial reads.

    Selective partitioning of sets of pages programmed to memory device

    公开(公告)号:US11995326B2

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

    申请号:US17751026

    申请日:2022-05-23

    CPC classification number: G06F3/0631 G06F3/0604 G06F3/0679

    Abstract: Method includes identifying, while programming sets of pages to dice of memory device, multiple sets of pages experiencing a variation in temporal voltage shift satisfying a threshold criterion; partitioning a set of pages of the multiple sets of pages into a set of fixed-length partitions; storing, in a metadata table, a value to indicate a size of each fixed-length partition; receiving a read operation directed at a page of the set of pages; determining, based on a logical block address of the read operation and on the value that indicates the size of each fixed-length partition, a partition of the set of fixed-length partitions to which the read operation corresponds; and searching within the metadata table to determine a block family to which the partition is assigned, wherein the searching is based on a first value associated with the set of pages and a second value associated with the partition.

    Multi-page parity protection with power loss handling

    公开(公告)号:US11726867B2

    公开(公告)日:2023-08-15

    申请号:US17741940

    申请日:2022-05-11

    CPC classification number: G06F11/1048 G06F11/108 G06F11/1044 G06F11/1441

    Abstract: 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.

    MEMORY SUB-SYSTEM DATA MIGRATION
    10.
    发明公开

    公开(公告)号:US20230176789A1

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

    申请号:US18103857

    申请日:2023-01-31

    CPC classification number: G06F3/0659 G06F3/0604 G06F3/0679

    Abstract: A method includes receiving a command to write data to a memory device and writing the data to a first memory tier of the memory device. The first memory tier of the memory device is a dynamic memory tier that utilizes single level cells (SLCs), multi-level cells (MLCs), and triple level cells (TLCs). The method further includes migrating the data from the first memory tier of the memory device to a second memory tier of the memory device. The second memory tier of the memory device is a static memory tier that utilizes quad level cells (QLCs).

Patent Agency Ranking