WRITE WIDTH ALIGNED STORAGE DEVICE BUFFER FLUSH

    公开(公告)号:US20210326257A1

    公开(公告)日:2021-10-21

    申请号:US17306419

    申请日:2021-05-03

    Abstract: Devices and techniques for enhanced flush transfer efficiency in a storage device are described herein. A flush trigger for a user data write can be identified. Here, user data corresponds to the user data write and was stored in a buffer. The size of the user data stored in the buffer is smaller than a write width for a storage device subject to the write. The difference ins the user data size in the buffer and the write width is buffer free space. Additional data can be marshalled in response to the identification of the flush trigger. Here, the additional data size is less than or equal to the buffer free space. The user data and the additional data can then be written to the storage device.

    Garbage collection adapted to host write activity

    公开(公告)号:US11074177B2

    公开(公告)日:2021-07-27

    申请号:US16445738

    申请日:2019-06-19

    Abstract: Systems and methods for adapting garbage collection (GC) operations in a memory device to a host write activity are described. A host write progress can be represented by an actual host write count relative to a target host write count. The host write activity may be estimated in a unit time such as per day, or accumulated over a specified time period. A memory controller can adjust an amount of memory space to be freed by a GC operation according to the host write progress. The memory controller can also dynamically reallocate a portion of the memory cells between a single level cell (SLC) cache and a multi-level cell (MLC) storage according to the host write progress.

    HOST TIMEOUT AVOIDANCE IN A MEMORY DEVICE

    公开(公告)号:US20210124530A1

    公开(公告)日:2021-04-29

    申请号:US17140839

    申请日:2021-01-04

    Abstract: Devices and techniques for host timeout avoidance in a memory device are disclosed herein. A memory device command is received with a memory device from a host. A determination is made, with the memory device, of a host timeout interval associated with the received memory device command. A tinier of the memory device is initialized to monitor a time interval from receipt of the memory device command. After partially performing the memory device command, a response to the host before the memory device timer interval reaches the host timeout interval is generated by the memory device.

    GARBAGE COLLECTION ADAPTED TO USER DEVICE ACCESS

    公开(公告)号:US20210089444A1

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

    申请号:US17118152

    申请日:2020-12-10

    Abstract: Systems and methods for adapting garbage collection (GC) operations in a memory device to a pattern of host accessing the device are discussed. The host access pattern can be represented by how frequent the device is in idle states free of active host access. An exemplary memory device includes a memory controller to track a count of idle periods during a specified time window, and to adjust an amount of memory space to be freed by a GC operation in accordance with the count of idle periods. The memory controller can also dynamically reallocate a portion of the memory cells between a single level cell (SLC) cache and a multi-level cell (MLC) storage according to the count of idle periods during the specified time window.

    EXTENDED ERROR CORRECTION IN STORAGE DEVICE

    公开(公告)号:US20210064465A1

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

    申请号:US17020430

    申请日:2020-09-14

    Abstract: Devices and techniques for extended error correction in a storage device are described herein. A first set of data, that has a corresponding logical address and physical address, is received. A second set of data can be selected based on the logical address. Secondary error correction data can be computed from the first set of data and the second set of data. Primary error correction data can be differentiated from the secondary error correction data by being computed from the first set of data and a third set of data. The third set of data can be selected based on the physical address of the first set of data. The secondary error correction data can be written to the storage device based on the logical address.

    Enhanced flush transfer efficiency via flush prediction

    公开(公告)号:US10930354B2

    公开(公告)日:2021-02-23

    申请号:US16799490

    申请日:2020-02-24

    Abstract: Devices and techniques for enhanced flush transfer efficiency via flush prediction in a storage device are described herein. User data from a user data write can be stored in a buffer. The size of the user data stored in the buffer can be smaller than a write width for a storage device subject to the write. This size difference results in buffer free space. A flush trigger can be predicted. Additional data can be marshaled in response to the prediction of the flush trigger. The size of the additional data is less than or equal to the buffer free space. The additional data can be stored in the buffer free space. The contents of the buffer can be written to the storage device in response to the flush trigger.

    ARBITRATION TECHNIQUES FOR MANAGED MEMORY
    160.
    发明申请

    公开(公告)号:US20200209944A1

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

    申请号:US16293295

    申请日:2019-03-05

    Abstract: Devices and techniques for arbitrating operation of memory devices in a managed NAND memory system to conform the operation to a power budget. In an example, a method can include receiving an operation change indication for a NAND memory operation at power management circuitry of a NAND memory system, and summing a power credit to a value of a first register associated with the operation change indication to provide an indication of instantaneous power consumption of the NAND memory system as the value of the first register.

Patent Agency Ranking