Patent Document ID: 9921899
Application ID: 14575590
Patent Flag: 1

Claim One:
1. An, apparatus, comprising: a serializer circuit configured to transmit, via a communication channel, a data stream including multiple data words, wherein a particular data word includes a plurality of data bits and a header; a deserializer circuit configured to: receive the data stream via the communication channel; determine a number of errors during reception of a given data word of the multiple data words; in response to a detection of an end of the given data word: initiate a first training operation to adjust a sampling point, in response to a determination that the number of errors is greater than a threshold number of errors; and initiate a second training operation to adjust the sampling point, in response to a determination that a number of first training operations previously performed during a particular period of time is greater than a threshold number of previously performed first training operations; and wherein the serializer circuit is further configured to transmit a first number of training data bits during the first training operation and transmit a second number of training data bits during the second training operation, wherein the second number of training data bits is greater than the first number of training data bits.