Data storage device and method for reducing flush latency

    公开(公告)号:US12248706B2

    公开(公告)日:2025-03-11

    申请号:US18220933

    申请日:2023-07-12

    Abstract: A data storage device has a cache and a non-volatile memory. Instead of flushing the entire cache to the non-volatile memory in response to a command from a host, the data storage device flushes only the cached data that is associated with an identifier provided by the host. This allows the cached data associated with the identifier to be flushed more quickly. The data storage device can also prioritize queued commands that are associated with the identifier.

    Boosting reads of chunks of data
    4.
    发明授权

    公开(公告)号:US11169744B2

    公开(公告)日:2021-11-09

    申请号:US16836679

    申请日:2020-03-31

    Abstract: Data may be read from a data storage device using host performance booster (HPB). An encoded HPB entry in a read command provides the PBA (Physical Block Address) as well as the run length. The LBA (Logical Block Address), PBA, and run length are placed in an HPB read buffer table. The HPB read buffer table is located in the host device. When the read command is received by the data storage device, the data storage device reads the LBA, transfer length, and HPB entry from the read command. The HPB entry contains the PBA for the LBA as well as the run length for the data to be read. For non-sequential reads, the HPB contains the LBA, transfer length, and reference to a write buffer table that is stored in the data storage device.

    PAD INDICATION FOR DEVICE CAPABILITY

    公开(公告)号:US20210165595A1

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

    申请号:US16700501

    申请日:2019-12-02

    Abstract: Technology for detecting a capability set of a removable integrated circuit card, such as a removable memory card, is disclosed. The removable integrated circuit card has one or more capability pads that indicate a capability set of the removable integrated circuit card. The physical condition may be a physical configuration of one or more capability pads, such as size or location of a capability pad. A host device is able to determine the capability set of the removable integrated circuit card based on the physical condition of the capability pads. The host device may determine the capability set without the card being powered on, without reading a register in the card, or without exchanging commands with the card.

    Non-volatile storage device system with page based remapping

    公开(公告)号:US10372341B2

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

    申请号:US15636496

    申请日:2017-06-28

    Abstract: A controller addresses portions of non-volatile memory via a memory interface using physical addresses and addresses portions of host data via the host interface using logical addresses. The controller maintains logical to physical mappings and physical to logical mappings for the logical addresses and the physical addresses. The controller is configured to move data from a source logical address to a destination logical address by updating logical to physical mappings and physical address to logical mappings without instructing the non-volatile memory to move the data between physical locations. In one embodiment, this process is used to implement a command to move or defragment data.

    PROCESSING COMMANDS IN A SEQUENTIAL WRITE REQUIRED ZONE MODEL

    公开(公告)号:US20240378151A1

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

    申请号:US18359028

    申请日:2023-07-26

    Abstract: A data storage device implements a Zoned Namespace (ZNS) storage architecture. The data storage device delays the execution of write commands that are received out of sequence instead of rejecting the write commands. The write commands that are received out of sequence are reordered according to a logical block address (LBA) associated with each write command. The data storage device also checks for deadlock conditions that may arise due to the execution of the write commands being delayed and/or due to the write commands being reordered.

Patent Agency Ranking