Patent ID: 11909853
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method for performing calibration on a clock skew in a receiver, the method comprising:
repeatedly sampling, by the receiver, a skew in an edge of a clock with respect to an edge of a reference clock, to obtain a plurality of first values sampled by the clock and a plurality of second values sampled by the reference clock at edges of a data pattern;
determining, by the receiver, a count associated with the skew from a de-serialized data word, wherein the de-serialized data word comprises a plurality of outcome values obtained based on the plurality of first values sampled by the clock and the plurality of second values sampled by the reference clock, at a predefined number of the edges of the data pattern;
obtaining, by the receiver, a skew calibration code corresponding to a first Phase Interpolator (PI) code, from a binary variable, wherein the binary variable is obtained by accumulating an encoded variable generated based on the count associated with the skew in the de-serialized data word to a previously generated binary variable; and
calibrating, by the receiver, the skew in the edge of the clock by performing one of a positive phase shift or a negative phase shift to the clock based on the skew calibration code, to align edges of the clock with the edges of the data pattern and edges of the reference clock,
wherein the clock is an edge sampling clock, and the edge sampling clock samples at edges of the data pattern.