Detecting shingled overwrite errors

    公开(公告)号:US11593190B1

    公开(公告)日:2023-02-28

    申请号:US15383127

    申请日:2016-12-19

    Abstract: Systems and methods are disclosed for detecting shingled overwrite errors. When a read error is encountered when reading from shingled recording tracks, a processor may determine whether the read error is an error caused by shingled overwriting. The processor may determine whether the read error is caused by shingled overwriting by determining read signal quality of one or more sectors preceding the read error, such as based on a bit error count or bit error ratio (BER), and comparing the read signal quality to a threshold value. The processor may determine that the read error is caused by shingled overwriting when the read signal quality value is lower than the threshold.

    System and method for write-retry management

    公开(公告)号:US11264056B1

    公开(公告)日:2022-03-01

    申请号:US17061365

    申请日:2020-10-01

    Abstract: The technology disclosed herein pertains to a system and method for managing write failures in a disc drive. Implementations disclosed herein provide a method including monitoring write fault events per sector for a storage device, in response to a write fault event, updating a write fault repeat count table, wherein the repeat count table tracks a number of write fault repeat counts per sector, comparing a write fault repeat count for a sector to a predetermined threshold write fault repeat count, and in response to determining that the write fault repeat count for a sector is above the predetermined threshold write fault repeat count, performing a write-reassign operation.

    Random values based on a random components of noise

    公开(公告)号:US09846569B1

    公开(公告)日:2017-12-19

    申请号:US14543634

    申请日:2014-11-17

    CPC classification number: G06F7/588

    Abstract: Systems and methods of generating random values based on random components of the noise are presented. A signal having at least a noise component(s) can be received and one or more random values can be calculated from the noise component(s). In some examples, noise can be received from a random source and common mode portions of the data can be filtered. A data channel can then process the noise to produce random data, which can be further processed by security circuits to generate random values, seed values, random numbers, and other values.

    Hybrid data storage device with performance mode data path

    公开(公告)号:US10552053B2

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

    申请号:US15278068

    申请日:2016-09-28

    Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid data storage device operates in a normal mode in which data transfer commands received from a host device are serviced by a top level controller circuit which directs a first subset of the received data transfer commands to a non-volatile rotatable recording memory and a second subset of the received data transfer commands are directed to a non-volatile solid-state memory. The controller circuit transitions to a performance mode responsive to a detected first parameter so that subsequently received data transfer commands are directed exclusively to the solid-state memory. The controller circuit terminates the performance mode and resumes the normal mode responsive to a detected second parameter.

    Data management method for storage media

    公开(公告)号:US10528348B2

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

    申请号:US15914598

    申请日:2018-03-07

    Abstract: In one implementation, this disclosure provides a method for executing a partial band rewrite operation comprising identifying a first track of a shingled data band to receive data of a write received at a shingled media storage device and writing a first subset of the received data to a media cache, where the first subset corresponds to the first track of the shingled data band to receive data of the write command. The method also includes writing a remaining subset of the received data to target locations within the shingled data band without updating data on the first track within the shingled data band corresponding to the first subset of the received data.

    MULTI-CHANNEL DATA STORAGE FOR ACCELERATED SINGLE-CHANNEL READ THROUGHPUT

    公开(公告)号:US20190258402A1

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

    申请号:US15944235

    申请日:2018-04-03

    Abstract: A data-storing method for accelerated read throughput of a channel received as part of a multi-channel data stream includes writing a first channel segment of the multi-channel data stream to a first continuous sequence of physical blocks along a first data track of a storage medium within a storage device and identifying a second channel segment of the multi-channel data stream as being a continuation of the first channel segment. The method further includes writing the second channel segment to a second continuous sequence of physical blocks along a second data track responsive to the identification, the second continuous sequence of physical blocks being offset from the first continuous sequence in a down-track direction by a minimum block offset, the minimum block offset representing at least a number of physical blocks on the storage medium that rotate below a read/write element of the storage device during a time that the read/write element is moved from the first data track to the second data track.

Patent Agency Ranking