Patent ID: 8638241

Claim:
A computer-implemented method for reducing cross talk over a parallel bus, the method comprising: receiving an encoded data word that corresponds to a valid code word by determining, for each transmission line of the parallel bus, whether a logic level of the transmission line during a current clock cycle is the same as a logic level of the transmission line during a previous clock cycle, and: if the logic level of the transmission line during the current clock cycle is the same as the logic level of the transmission line during the previous clock cycle, then setting a bit in the valid code word that corresponds to the transmission line to a logic level of logic-low, or if the logic level of the transmission line during the current clock cycle is not the same as the logic level of the transmission line during the previous clock cycle, then setting the corresponding bit to a logic level of logic-high, wherein each bit of the valid code word is associated with a different transmission line of the parallel bus; and decoding the encoded data word by mapping the valid code word to a corresponding data word, wherein the valid code word comprises an ordered set of bits that does not include three consecutive bits having logic levels of logic-high.