STORAGE DEVICE SELF-RECOVERY EXCEPTION ENGINE
    321.
    发明申请

    公开(公告)号:US20190332482A1

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

    申请号:US15965561

    申请日:2018-04-27

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

    DEVICE POWER CONTROL
    322.
    发明申请

    公开(公告)号:US20190332165A1

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

    申请号:US16509132

    申请日:2019-07-11

    Abstract: In various embodiments and/or usage scenarios, device power control, such as relating to one or more power control commands, requests to transition operation to a specific power mode, and/or device power management commands, is advantageous and improves one or more of: performance, reliability, unit cost, and development cost of one or more devices, such as storage devices (e.g. a Solid-State Disk (SSD)) or systems including same.

    WEAR MITIGATION SYSTEM FOR A MAGNETIC RECORDING MEDIUM

    公开(公告)号:US20190325912A1

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

    申请号:US15957354

    申请日:2018-04-19

    Inventor: Mark A. Gaertner

    Abstract: A wear mitigation system can be implemented in a data storage device. A data storage medium may be separated from a transducing head by an air bearing. A controller connected to the data storage medium and transducing head can be configured to reassign a physical address of the data storage medium from an unusable condition to a usable condition as a result of a self-healing of the data storage medium predicted by the controller.

    Monitoring a memory for retirement
    324.
    发明授权

    公开(公告)号:US10453547B2

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

    申请号:US15625313

    申请日:2017-06-16

    Abstract: Systems and methods presented herein provide for monitoring block, page, and/or stripe degradation. In one embodiment, a controller is operable to scan a first block of memory to identify a failure in a portion of the first block. The controller suspends input/output (I/O) operations to the failed portion of the first block, and tests the failed portion of the first block to determine if the failure is a transient failure. Testing includes loading the portion of the first block with data, and reading the data from the loaded portion of the first block. If the failure subsides after testing, the controller is further operable to determine that the failure is a transient failure, and to resume I/O operations to the portion of the first block.

    Weighted data striping
    325.
    发明授权

    公开(公告)号:US10445235B2

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

    申请号:US15223303

    申请日:2016-07-29

    Abstract: The herein disclosed technology provides techniques for uneven striping of data objects, such as metadata, in a storage device to decrease save times for copying such objects from volatile to non-volatile memory. According to one implementation, a data object is split into multiple differently-sized data segments of variable size based on rates of data transfer to multiple disparate non-volatile receiving devices. Responsive to initiation of a power down sequence, each of the multiple data segments of the data object are simultaneously copied from volatile memory to non-volatile memory.

    JITTER ATTACK PROTECTION CIRCUIT
    326.
    发明申请

    公开(公告)号:US20190303624A1

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

    申请号:US15980299

    申请日:2018-05-15

    Abstract: Method and apparatus for protecting against a jitter attack upon a cryptographic processing device. In some embodiments, the cryptographic processing circuit is configured to perform a cryptographic function on a set of input data to generate a corresponding set of transformed output data. An input line supplies an input signal used by the cryptographic processing IC during execution of the cryptographic function. A monitor circuit monitors the input signal, and temporarily disables the cryptographic processing IC when time-varying changes to the input signal indicate a jitter attack may be taking place. The input signal may be a source voltage, and voltage transitions in the source voltage can be monitored. Alternatively, the input signal may be a clock signal, and frequency variations in the clock signal can be monitored. The monitor circuit may be arranged on a power island to maintain power during power fluctuations.

    SEPARATE DATA REGISTERS AND CACHE REGISTERS IN MEMORY

    公开(公告)号:US20190303296A1

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

    申请号:US15942905

    申请日:2018-04-02

    Abstract: Implementations disclosed herein include a system and method of storing one or more data and program data in a memory, temporarily storing the one or more data and the program data in a cache, managing the one or more data from the memory and the cache in a read data register and a read cache register, and managing the program data from the memory and the cache in a program data register and a program cache register, wherein each of the read data register and the read cache register are separate from the program data register and the program cache register. Read operations are performed only with the read data register and the read cache register. Program operations are performed only with the program data register and the program cache register.

    NODE MANAGEMENT OF PENDING AND UNSTABLE OPERATIONS

    公开(公告)号:US20190303254A1

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

    申请号:US16165636

    申请日:2018-10-19

    Inventor: Nikita Danilov

    Abstract: A system including a plurality of nodes. Each node includes a pending operations list, an unstable operations list, and a hardware controller. The pending operations list can include operations that have not yet been executed on the node. The unstable operations list can include operations that have not yet been stored on non-volatile data storage. Each of the operations listed in the unstable operations list can include a listing of all other operations that must be executed prior to the operation being executed on each respective node. The hardware controller can be configured to execute at least one operation listed in the pending operations list, remove at least one executed operation from the pending operations list, and remove at least one operation from the unstable operations list.

    WEAR MITIGATION THROUGH DATA PROMOTION IN A HIERARCHICAL MEMORY

    公开(公告)号:US20190303034A1

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

    申请号:US15944046

    申请日:2018-04-03

    Inventor: Mark A. Gaertner

    Abstract: Method and apparatus for distributing wear in a data storage system. In some embodiments, a first data transducer is used to record data to a first data recording surface. Performance statistics are accumulated including a dwell metric value indicative of relative dwell time of the first transducer adjacent a selected radial location on the first data recording surface and an operational life metric value indicative of accumulated elapsed operation of the first transducer. A data migration mode is enacted to migrate data from the selected radial location to a local memory in a hierarchical memory structure responsive to at least a selected one of the dwell metric value or the operational life metric value. Host access commands are temporarily serviced from the local memory, after which the data are returned to the selected radial location or a new location in a disc stack main memory store.

Patent Agency Ranking