Patent ID: 6662332
Filing Date: 2003-12-09
Classification: H03M

Abstract:
A method for transmitting data over a serial data channel comprising the steps of:receiving a plurality of n bit wide data units; selectively interleaving the n bits of each one of said plurality of n bit wide data units with selected bits of other ones of said plurality of n bit wide data units to form a plurality of interleaved data words; serializing said plurality of interleaved words to form a serial data stream, said interleaving within said plurality of interleaved data words being specified such that each one of said n bits of said plurality of n bit wide data units is spaced apart from adjacent bits of the respective n bit wide data units by at least m bits in said serial data stream; transmitting said serial data stream over said serial data channel; receiving said serial data stream; converting said received serial data stream into a plurality of received interleaved data words; and de-interleaving said plurality of received interleaved data words to recover a received version of said plurality of n bit wide data units.