A plurality of groups of first flip-flops (group 40 of flip-flops A1-An-;1
for each of channels CIA-CIC) store input data clocked in response to first clock
signals (A-C). First enable signals (Stack_en) are generated for each group of
first flip-flops. A plurality of groups of second flip-flops (group 60 of
flip-flops B1-Bn for each of channels CIA-CIC) store the input data from
the first flip-flops in response to the first enable signals and first clock signals.
A second enable signal (Slide_en) is generated in response to a second clock signal
(D) and the first enable signal. A plurality of groups of third flip-flops (group
80 for each of channels CIA-CIC) store the data in response to the second
enable signal and second clock signal. The data is transmitted in serial form at
the rate of the second clock signal.