Matrix super parity for data storage

    公开(公告)号:US11726710B2

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

    申请号:US17130863

    申请日:2020-12-22

    IPC分类号: G06F3/06 G06F11/10 G11B20/12

    摘要: The technology disclosed herein pertains to a system and method for storing data on a storage media using both down-track super parity and cross-track super parity. Specifically, a method disclosed herein provides for generating down-track super parity values for data on the plurality of tracks and storing the down-track super parity values on a down-track super parity row of the storage block and generating cross-track super parity values for data on the plurality of rows and storing the cross-track super parity values on a cross-track upper parity track, wherein the cross-track super parity value for any given row is generated by inputting the data on the given row into an exclusive-OR (XOR) gate.

    SYSTEM ON CHIP POWER MANAGEMENT
    3.
    发明申请
    SYSTEM ON CHIP POWER MANAGEMENT 审中-公开
    芯片电源管理系统

    公开(公告)号:US20160224099A1

    公开(公告)日:2016-08-04

    申请号:US14611648

    申请日:2015-02-02

    IPC分类号: G06F1/32 G06F3/06 G11C11/406

    摘要: An implementation of a system disclosed herein provides an apparatus, comprising a system on chip, wherein the system on chip is configured to receive a sleep command from a host and in response to the sleep command, calculate a primary checksum of a block of data from a low latency memory such as a tightly coupled memory (TCM), copy the primary checksum and the block of data into a volatile storage media, preserve interface variables of the system on chip in the volatile storage media, operate the volatile storage media in a self-refresh mode, and shut down power to other components on the system on chip.

    摘要翻译: 本文公开的系统的实现提供了一种包括片上系统的装置,其中片上系统被配置为从主机接收睡眠命令,并且响应于睡眠命令,计算来自 诸如紧耦合存储器(TCM)的低延迟存储器将主校验和和数据块复制到易失性存储介质中,保留片上系统在易失性存储介质中的接口变量,在易失性存储介质中操作易失性存储介质 自刷新模式,并关闭芯片上系统的其他组件的电源。

    DATA STORAGE SYSTEM WITH ADAPTIVE CACHE MANAGEMENT

    公开(公告)号:US20210286552A1

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

    申请号:US16817819

    申请日:2020-03-13

    IPC分类号: G06F3/06

    摘要: A data storage system can connect a cache memory to a caching module, a host, and a data storage device. The caching module can employ one or more local controllers to generate a caching strategy in response to detected data storage operations and execute the caching strategy to divide the cache memory into a first pool having a first size and a second pool having a second size.

    STORAGE DEVICE SELF-RECOVERY EXCEPTION ENGINE

    公开(公告)号:US20190332482A1

    公开(公告)日:2019-10-31

    申请号:US15965561

    申请日:2018-04-27

    IPC分类号: G06F11/14 G06F11/07 G06F11/10

    摘要: A data storage device that includes a data storage medium and a controller communicatively coupled to the data storage medium. The controller is configured to receive commands from a host and to detect a hung state in the data storage device. The controller is also configured to determine an execution status of a command, of the commands from the host, associated with the hung state. The controller is further configured to dynamically carry out a self-recovery operation in the data storage device to clear the hung state. The self-recovery operation includes steps that depend upon the execution status of the command associated with the hung state.

    Disk drive controller incorporating task manager for reducing performance spikes

    公开(公告)号:US11307805B2

    公开(公告)日:2022-04-19

    申请号:US16887257

    申请日:2020-05-29

    摘要: A disk drive comprises non-volatile rotatable media and a controller operatively coupled to the non-volatile rotatable media. The controller is configured to receive a series of host commands to be executed by the controller and generate a command execution sequence comprising the series of host commands. A task manager, integral or coupled to the controller, is configured to receive a plurality of background tasks comprising a least two priority background tasks to be executed by the controller along with execution of the series of host commands, and insert one or more of the at least two priority background tasks into the command execution sequence while maintaining a specified ratio of priority background task execution and host command execution substantially constant. The controller is configured to execute the command execution sequence with the one or more inserted priority background tasks.

    Data storage system with adaptive cache management

    公开(公告)号:US11188252B2

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

    申请号:US16817819

    申请日:2020-03-13

    IPC分类号: G06F3/06

    摘要: A data storage system can connect a cache memory to a caching module, a host, and a data storage device. The caching module can employ one or more local controllers to generate a caching strategy in response to detected data storage operations and execute the caching strategy to divide the cache memory into a first pool having a first size and a second pool having a second size.