Patent ID: 6927709

Claim:
A method of producing an N-bit word from an M-bit code received on an M-bit line, M being larger than N, said M-bit code comprising at least an M-bit code word having M-bit positions and a previous M-bit code word having M-bit positions, each of the M-bit positions of the M-bit code word corresponding to one of the M-bit positions of the previous M-bit code word, said M-bit code word comprising different levels at least at two bit positions, and said previous M-bit code word comprising levels opposite to said different levels at the corresponding bit positions, the method comprising: comparing said levels at the two bit positions of said M-bit code word to obtain a first value; comparing said levels at the two corresponding bit positions of said previous M-bit code word to obtain a second value; detecting that said first value is opposite to said second value; and decoding said M-bit code word responsive to detecting that said first value is opposite to said second value.