Control method for error handling in a controller, storage medium therefor, controller and storage device

    公开(公告)号:US11687420B2

    公开(公告)日:2023-06-27

    申请号:US17563641

    申请日:2021-12-28

    Applicant: SK hynix Inc.

    CPC classification number: G06F11/2005 G06F11/201 G06F2201/85

    Abstract: A control method for error handling in a controller, storage medium therefor, controller, and storage device. The controller for use in a first device is capable of linking to a second device according to an interconnection protocol. The control method includes the following steps: handling a first error information by transmitting a negative acknowledgement control (NAC) message to the second device according to the interconnection protocol through the controller, wherein the first error information indicates a first error occurring while the controller performs data reception according to a protocol layer of the interconnection protocol; and setting error handling status data to indicate that error handling is asserted for the first error information so that the controller does not handle sequence number errors occurring after the first error until the error handling status data is set to indicate that the error handling is de-asserted.

    Method for data processing of an interconnection protocol to support multiple lanes, controller, and storage device

    公开(公告)号:US11782636B2

    公开(公告)日:2023-10-10

    申请号:US17559438

    申请日:2021-12-22

    Applicant: SK hynix Inc.

    Inventor: Wen Jyh Lin

    Abstract: A method for data processing of an interconnection protocol, a controller and a storage device, the method comprising in processing of frame sending by a first device to a second device: allocating a plurality of start-of-frame (SOF)-included protocol data units (PDUs) to a designated lane among a plurality of active lanes of the first device; and configuring a PDU distance among the plurality of start-of-frame (SOF)-included protocol data units to be greater than or equal to a product of a maximum bus width of a lane of the interconnection protocol and a quantity of the plurality of active lanes. Accordingly, the method can help greatly reduce the complexity of the hardware protocol engine implemented under the interconnection protocol, especially the complexity of the decoder in the data link layer receiver, thus reducing the difficulty of research and development, verification and maintenance.

    Method for error handling of an interconnection protocol, controller, and storage device

    公开(公告)号:US11716169B2

    公开(公告)日:2023-08-01

    申请号:US17684080

    申请日:2022-03-01

    Applicant: SK hynix Inc.

    CPC classification number: H04L1/0046 H04L1/0041 H04L1/0067 H04L67/1097

    Abstract: A method for error handling of an interconnection protocol, a controller and a storage device are provided. The method for error handling of an interconnection protocol is for use in a first device that is linkable to a second device according to the interconnection protocol, the method comprising: during or after a power mode change of a link between the first device and the second device: a) triggering, by the first device, a first line reset signal to the second device; b) performing, by the first device, suppression of detected rate overlap errors; and c) stopping the suppression of detected rate overlap errors after the first device receives a second line reset signal from the second device.

Patent Agency Ranking