| CPC G06F 15/7814 (2013.01) [G05B 13/00 (2013.01)] | 30 Claims |

|
1. A method for maintaining reliability of a data communication link in a computing device, comprising:
collecting, by a control system, a two-dimensional array of data points representing a data eye on the data communication link;
determining, by a convolutional neural network, a score of the two-dimensional array of data points;
comparing, by the control system, the determined score with a threshold;
initiating, by the control system, an action based on a result of comparing the determined score with the threshold;
counting, by the control system, a number of times a received data value does not match a corresponding transmitted data value under conditions of each combination of reference voltage and clock-data time delay; and
forming, by the control system, the two-dimensional array of data points, each data point corresponding to the number of times a received data value does not match a corresponding transmitted data value, each data point positioned in the array at a unique combination of reference voltage and clock-data time delay.
|