Two-pass logical write for interlaced magnetic recording

    公开(公告)号:US10216624B1

    公开(公告)日:2019-02-26

    申请号:US16039677

    申请日:2018-07-19

    Abstract: An exemplary write method disclosed herein includes receiving a request to write data to a consecutive sequence of logical block addresses (LBAs); identifying a first non-contiguous sequence of data tracks mapped to a first portion of the consecutive sequence of LBAs; and identifying a second non-contiguous sequence of data tracks mapped to a second portion of the consecutive sequence of LBAs, where the second portion sequentially follows the first portion. The method further includes writing the data of the second portion of the consecutive sequence of LBAs to the first non-contiguous sequence of data tracks during a first pass of a transducer head through the radial zone and writing the data of the first portion of the consecutive sequence of LBAs to the second non-contiguous sequence of data tracks during a second, subsequent pass of the transducer head through the radial zone.

    ONBOARD MACHINE LEARNING FOR STORAGE DEVICE

    公开(公告)号:US20220083230A1

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

    申请号:US17018016

    申请日:2020-09-11

    Abstract: A method includes receiving at a storage device a command from a host. When learning is active on the storage device, an initial parameter value of a plurality of parameter values is used for performing a first action of a plurality of actions for the command. The first action is performed using the initial parameter value of the plurality of parameter values for the command The first parameter value is incremented to a next parameter value of the plurality of parameter values for the command for use in reperforming the first action.

    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.

    Efficient scheduling of data storage disc input/output

    公开(公告)号:US12182444B2

    公开(公告)日:2024-12-31

    申请号:US17703303

    申请日:2022-03-24

    Abstract: A method includes creating a table with a plurality of cells indicative of intersections of tracks and wedges on a data storage disc surface. The method also includes storing disc pending command information for different disc pending commands in corresponding different cells of the plurality of cells according to locations for the different disc pending commands on the data storage disc surface. The method further includes searching the table for one or more next disc pending commands of the different disc pending commands to schedule for execution.

    Onboard machine learning for storage device

    公开(公告)号:US11592984B2

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

    申请号:US17018016

    申请日:2020-09-11

    Abstract: A method includes receiving at a storage device a command from a host. When learning is active on the storage device, an initial parameter value of a plurality of parameter values is used for performing a first action of a plurality of actions for the command. The first action is performed using the initial parameter value of the plurality of parameter values for the command The first parameter value is incremented to a next parameter value of the plurality of parameter values for the command for use in reperforming the first action.

    Shingled magnetic recording trim operation

    公开(公告)号:US10346096B1

    公开(公告)日:2019-07-09

    申请号:US16016197

    申请日:2018-06-22

    Abstract: Implementations disclosed herein include a method comprising receiving a TRIM request for a media cache in a storage media from a host, determining whether a TRIM range in the TRIM request overlaps with an active operation, invalidating the TRIM range responsive to determining that the TRIM range does not overlap with an active operation, and inserting at least one null node in the media cache. The method may comprise receiving a host read request, performing a media cache search for a read LBA range, and determining where data is located. If all the data is located in the media cache, the system reads from the media cache. If the data is located in a null node, patterning for the null node occurs. If the data is located partially in the main store, the media cache, or a null node, the data may be read, combined, and returned to the host.

    HYBRID DATA STORAGE DEVICE WITH PERFORMANCE MODE DATA PATH

    公开(公告)号:US20180088833A1

    公开(公告)日:2018-03-29

    申请号:US15278068

    申请日:2016-09-28

    CPC classification number: G06F3/0613 G06F3/0635 G06F3/0659 G06F3/068

    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.

Patent Agency Ranking