Dynamic error correction configuration

    公开(公告)号:US10049001B1

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

    申请号:US14671800

    申请日:2015-03-27

    Abstract: Server computers often include one or more input/output (I/O) devices for communicating with a network or direct attached storage device. Data written to or read from storage devices may acquire errors in transit. The I/O adapter device may implement processes to generate or check error correction values, where the error correction values are provided to verify the correctness of the written or read value. The I/O adapter device may determine the portion of the data to be used in calculating the error correction value in a flexible and configurable manner.

    Hybrid forward error correction and replay technique for low latency

    公开(公告)号:US09979566B2

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

    申请号:US15277577

    申请日:2016-09-27

    Abstract: Disclosed herein are high performance systems with low latency error correction as well as related devices and methods. In some embodiments, high performance systems may include: central processing units, adapter chips, and switch chips connected via channels, each chip including link level forward error correction and link level replay, where errors at or below a threshold level are corrected by forward error correction and remaining errors are corrected using replay. In some embodiments, high performance systems may include: central processing units, adapter chips, and switch chips connected via channels, each chip including link level forward error correction, link level replay, and a multiplexer for determining which error correction technique to use based on the number of errors and an error threshold level.

    Method for reconfiguring an erroneous memory frame in an integrated circuit

    公开(公告)号:US09658920B1

    公开(公告)日:2017-05-23

    申请号:US13924374

    申请日:2013-06-21

    Inventor: Yin Chong Hew

    CPC classification number: G06F11/1004

    Abstract: A method of correcting a configuration memory frame may include identifying an erroneous memory frame in a plurality of memory frames in the integrated circuit. The erroneous memory frame may be identified with error detection circuitry on the integrated circuit. A portion of data stored in an off-chip memory module may be read with controller circuitry. The read data portion may correspond to the erroneous memory frame. The erroneous memory frame may thus be corrected by loading the read data portion into the erroneous memory frame during normal operation of the integrated circuit. Every memory bit in the erroneous memory frame may be replaced or overwritten when the read data portion is loaded into the erroneous memory frame. The integrated circuit may be partially reconfigured when the erroneous memory frame is corrected.

    Programmable checksum calculations on data storage devices

    公开(公告)号:US09652487B1

    公开(公告)日:2017-05-16

    申请号:US13570030

    申请日:2012-08-08

    CPC classification number: G06F17/30371 G06F11/08

    Abstract: Techniques for performing data-related operations using data storage devices are described herein. Data storage devices are configured and/or enabled to perform data operations against one or more logical data addresses thereon. The data storage device receives a request including at least executable instructions defining the data operations to be performed and a range of logical data addresses upon which to execute the data operations. Upon request, either the same request as the one defining the data operations or in a separate request, the defined data operations are executed against the specified logical data addresses.

Patent Agency Ranking