TWO-STAGE BUFFER OPERATIONS SUPPORTING WRITE COMMANDS

    公开(公告)号:US20240319884A1

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

    申请号:US18620773

    申请日:2024-03-28

    Inventor: Hua Tan Lingye Zhou

    CPC classification number: G06F3/0613 G06F3/0656 G06F3/0673

    Abstract: Methods, systems, and devices for two-stage buffer operations supporting write commands are described. If data is written to a memory device starting at a multi-plane page offset other than zero, the read performance for the data may decrease significantly due to die misalignment. To avoid die misalignment, a memory system may support two buffers for write data: a flush buffer and a temporary buffer. The memory system may determine whether to add received data to the flush buffer, the temporary buffer, or a combination thereof based on a data transfer size and a threshold size. If the data in the temporary buffer satisfies a copy condition, the data in the temporary buffer is copied into the flush buffer. If the data in the flush buffer satisfies a flush condition, the data in the flush buffer is written to the memory device starting at a multi-plane page offset of zero.

    Two-stage buffer operations supporting write commands

    公开(公告)号:US11972109B2

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

    申请号:US17283495

    申请日:2021-03-01

    Inventor: Hua Tan Lingye Zhou

    CPC classification number: G06F3/0613 G06F3/0656 G06F3/0673

    Abstract: Methods, systems, and devices for two-stage buffer operations supporting write commands are described. If data is written to a memory device starting at a multi-plane page offset other than zero, the read performance for the data may decrease significantly due to die misalignment. To avoid die misalignment, a memory system may support two buffers for write data: a flush buffer and a temporary buffer. The memory system may determine whether to add received data to the flush buffer, the temporary buffer, or a combination thereof based on a data transfer size and a threshold size. If the data in the temporary buffer satisfies a copy condition, the data in the temporary buffer is copied into the flush buffer. If the data in the flush buffer satisfies a flush condition, the data in the flush buffer is written to the memory device starting at a multi-plane page offset of zero.

Patent Agency Ranking