Managing phys of a data storage target device

    公开(公告)号:US10785154B2

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

    申请号:US16564654

    申请日:2019-09-09

    IPC分类号: G06F3/06 H04L12/741 G06F13/40

    摘要: Embodiments of the present disclosure generally relate to managing phys of a data storage target device. In one embodiment, a method of managing phys of a data storage target device includes waiting to receive a host address on a target phy and transmitting a target phy address for the target phy after waiting to receive the host address on the target phy. In another embodiment, a method of managing phys of a data storage target device includes configuring a target port comprising a first target phy and reconfiguring the target port comprising a first target phy and a second target phy.

    Managing phys of a data storage target device

    公开(公告)号:US10565041B2

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

    申请号:US15599931

    申请日:2017-05-19

    摘要: Embodiments of the present disclosure generally relate to managing phys of a data storage target device. In one embodiment, a method of automatically managing phys of a data storage target device by a controller of the data storage device across a link reset includes transmitting a common target phy address for a plurality of target phys during a first link reset, storing the common target phy address in a non-volatile memory of the data storage device, resetting the target phys, and transmitting the stored common target phy address for the plurality of target phys during a second link reset. In another embodiment, a method of automatically managing phys of a data storage target device by a controller of the data storage device includes matching a received host address for a plurality of target phys and configuring the plurality of target phys into a wide port for the plurality of target phys with the matched received host address.

    Managing phys of a data storage target device

    公开(公告)号:US10425333B2

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

    申请号:US15599937

    申请日:2017-05-19

    IPC分类号: G06F13/40 H04L12/741 G06F3/06

    摘要: Embodiments of the present disclosure generally relate to managing phys of a data storage target device. In one embodiment, a method of managing phys of a data storage target device includes waiting to receive a host address on a target phy and transmitting a target phy address for the target phy after waiting to receive the host address on the target phy. In another embodiment, a method of managing phys of a data storage target device includes configuring a target port comprising a first target phy and reconfiguring the target port comprising a first target phy and a second target phy.

    Intelligent wide port phy usage
    6.
    发明授权

    公开(公告)号:US09959068B2

    公开(公告)日:2018-05-01

    申请号:US15061768

    申请日:2016-03-04

    IPC分类号: G06F1/32 G06F3/06

    摘要: A controller of a storage device is described for handling communications with a host device. In some examples, the storage device includes a wide port comprising a plurality of phys. The wide port is configured to receive, via a first phy of the plurality of phys, a signal. The controller is configured to select, based on a respective power factor associated with each respective phy of the plurality of phys and a respective performance factor associated with each respective phy of the plurality of phys, a second phy of the plurality of phys to utilize for performing an operation associated with the received signal. In such examples, the wide port is further configured to perform, using the second phy, the operation associated with the received signal.

    Pervasive drive operating statistics on SAS drives

    公开(公告)号:US10042585B2

    公开(公告)日:2018-08-07

    申请号:US15277545

    申请日:2016-09-27

    IPC分类号: G06F3/06

    摘要: A method is described that includes generating, by a controller of a storage device, operating statistics associated with an operating state of the storage device. The method includes receiving, by the controller and from a host device, a non-interrupt command frame that requests transfer of data blocks between the storage device and the host device. The method further includes, in response to receiving the non-interrupt command frame, generating, by the controller, a response frame associated with the non-interrupt command frame, wherein the response frame includes the operating statistics. The method includes transmitting, by the controller and to the host device, the response frame.

    Trim management in solid state drives

    公开(公告)号:US09927999B1

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

    申请号:US15261061

    申请日:2016-09-09

    IPC分类号: G06F3/06

    摘要: A storage device may include a data storage portion, including a plurality of blocks of data, and a controller. The controller may be configured to receive a command that includes an inherent trim request for the plurality of blocks of data. The controller may be configured to perform a trim operation on a first set of trim blocks from the plurality of blocks of data, which may include fewer than all blocks of the plurality of blocks of data and may include trim blocks on which the controller can complete the trim operation within a predetermined time. The controller may be configured to update a pending trim table to include an indication of a second set of trim blocks on which trim is to be performed, which may include blocks of data on which the controller cannot complete the trim operation within the predetermined time.