Hardware-based read sample averaging

    公开(公告)号:US10803902B1

    公开(公告)日:2020-10-13

    申请号:US16104929

    申请日:2018-08-19

    Abstract: Systems and methods are disclosed for hardware-based read sample averaging in a data storage device. In one example, a read channel circuit including a buffer memory is configured to receive a read instruction to read a selected sector, obtain detected sample values for the selected sector, and determine whether the read instruction corresponds to a re-read operation for the selected sector based on determining whether there are stored samples for the selected sector already stored to a locked buffer entry of the buffer memory. When there are stored sample values stored to the locked buffer entry, the example read channel circuit determines the re-read operation is occurring, and performs read sample averaging based on the detected sample values and the stored sample values to produce averaged sample values. Other examples and configurations are also described.

    Wireless enabled secure storage drive

    公开(公告)号:US10803206B2

    公开(公告)日:2020-10-13

    申请号:US16278571

    申请日:2019-02-18

    Abstract: Systems and methods for wireless enabled security in relation to a storage drive are described. In one embodiment, the systems and methods may include receiving, at a storage drive, a request from a host of the storage drive. In some cases, the request may be received via a wired connection between the storage drive and the host. In some embodiments, the systems and methods may include determining whether the request is flagged by the host as a secure connection request, processing the request upon determining the request is not flagged as a secure connection request, and establishing a wireless connection with the host upon determining the request is flagged by the host as a secure connection request.

    Flash queue status polling
    245.
    发明授权

    公开(公告)号:US10802756B1

    公开(公告)日:2020-10-13

    申请号:US16033607

    申请日:2018-07-12

    Abstract: Systems and methods are disclosed for command status polling at a flash queue of a non-volatile memory device. The flash queue may be configured to perform polling on the status of flash operations without direct oversight from the data storage controller or firmware. In certain embodiments, a flash queue circuit may be configured to receive, from a data storage controller of a nonvolatile solid state memory (NVSSM) data storage device, one or more commands to access a flash memory of the NVSSM data storage device, each command of the one or more commands including one or more instructions. The flash queue circuit may execute the one or more commands to access the flash memory, evaluate a status response from the flash memory at the flash queue circuit, and re-execute a sequence of instructions of the one or more commands based on the status response.

    Lapping carrier system with optimized carrier insert

    公开(公告)号:US10792786B2

    公开(公告)日:2020-10-06

    申请号:US15894081

    申请日:2018-02-12

    Abstract: Embodiments of the present disclosure demonstrate a lapping carrier system for a bar to be lapped. The lapping carrier system may be configured with a single piece insert whose bridge is separated from a plurality of joints of the carrier insert by a varying distance. The varying distance can be greater at a medial portion of the bridge than at an end portion of the bridge to collectively form a parabolic shape. In some embodiments, a lapping insert can include a bridge with its length longer than the bar. In some embodiments in a lapping insert, the centerline between the end joint edge and the end finger edge extends beyond the edge of bar.

    Device parameter tuning
    250.
    发明授权

    公开(公告)号:US10782902B2

    公开(公告)日:2020-09-22

    申请号:US16113481

    申请日:2018-08-27

    Abstract: A method includes providing a device with transmitter parameters set to default factory values. The method also includes receiving, in the device, one or more write commands with test data patterns, and executing, in the device, the one or more write commands to store the test data patterns on a non-transitory data storage medium of the device. The method further includes receiving, in the device, one or more read commands for the test data patterns, and reading the test data patterns from the non-transitory data storage medium. The read test data patterns are communicated by a signal that is sent via the device transmitter. A command instructing the device to update the transmitter parameters values is received, in the device, when a device transmitter signal integrity for the signal communication is below a predetermined threshold.

Patent Agency Ranking