Patent ID: 7366207
Filing Date: 2008-04-29
Classification: H04J

Abstract:
1. An elastic buffer comprising: a first input for receiving an input data signal containing data sequences and embedded timing information; a second input for receiving a recovered clock signal generated from the embedded timing information; a third input for receiving a local clock signal synchronized in frequency to the recovered clock signal prior to a start of each data sequence; a data unit for receiving data clocked based upon the recovered clock signal and transmitting data clocked by the local clock signal, wherein the data unit accommodates skew of greater than one clock period between the recovered and local clock signals across each data sequence following the corresponding synchronization of the local clock signal to the recovered clock signal, wherein the data unit includes a buffer expanding or contracting in size whenever the skew between the recovered and local clock signals exceeds one clock period; and a control unit for disabling expansion or contraction of the buffer during periods when clock jitter is likely.