In a network environment, a first master timing generator generates a
first frame reference signal and a second master timing generator
generates a second frame reference signal. A first data source generates
a first data source signal, a first frame source signal, and a first
clock source signal in response to a selected one of the first and second
frame reference signals. Similarly, a second data source generates a
second data source signal, a second frame source signal, and a second
clock source signal in response to a selected one of the first and second
frame reference signals. A timing recovery circuit generates a recovered
reference signal and a recovered clock signal in response to a selected
one of the first and second frame reference signals. A phase aligner
stores the first data source signal in response to the first frame source
signal and the first clock source signal. The phase aligner also stores
the second data source signal in response to the second frame source
signal and the second clock source signal. The phase aligner aligns a
phase of the first data source signal with a phase of the second data
source signal in response to the recovered reference signal and the
recovered clock signal.