Patent ID: 7870444

Claim:
A system for measuring and correcting data lane skews, said system comprising: a plurality of first-in first-out buffers to receive data streams transmitted on different data lanes, each of said data streams containing a predefined datum, said first-in first-out buffers being configured to output said data streams and to output internal pointer values for said data streams; and a skew measurement unit operatively connected to said first-in first-out buffers to receive said data streams and said internal pointer values from said first-in first-out buffers, said skew measurement unit being configured to determine the fastest data lane of said different data lanes, said fastest data lane being one of said different data lanes connected to one of said first-in first-out buffers to first receive said predefined datum, said skew measurement unit being further configured to compute relative lane skew values with respect to said fastest data lane for said different data lanes using each of said internal pointer values corresponding to said predefined datum in each of said data streams, wherein said first-in first-output buffers are configured to compensate for said data lane skews using said relative data lane skew values.