The present invention is directed to data communication
system and methods. More specifically, embodiments of the present invention provide an apparatus that receives data from multiple lanes, which are then synchronized for
transcoding and encoding. A pseudo random bit sequence checker may be coupled to each of the plurality of lanes, which is configured to a first
clock signal A. Additionally, an apparatus may include a plurality of
skew compensator modules. Each of the
skew compensator modules may be coupled to at least one of the plurality of lanes. The
skew-compensator modules are configured to synchronize data from the plurality of lanes. The apparatus additionally includes a plurality of de-skew FIFO modules. Each of the de-skew compensator modules may be coupled to at least one of the plurality of skew compensator modules.