Patent ID: 7860202

Claim:
A method for transferring a data stream with N parallel signals from a first clock domain to a second clock domain, the N parallel signals divided into a first group of parallel signals and a second group of parallel signals, and the N parallel signals corresponding to N sampling pulses with a first sequence, wherein N is an integer, and the method comprising: (a) shifting the second group of parallel signals; and (b) sequentially sampling each signal in the first group of parallel signals and the shifted second group of parallel signals by the N sampling pulses with a second sequence and outputting a serial signal, wherein the second sequence is different from the first sequence, and the first sequence is from first to (M−1)th sampling pulses and from Mth to Nth sampling pulses, and the second sequence is from Mth to Nth sampling pulses and from first to (M−1)th pulses, wherein M is a predetermined integer less than N.