Patent ID: 8407558

Claim:
A circuit to be coupled to another circuit, comprising: an encoder circuit to encode a set of symbols using a Dynamic-Bus-Inversion (DBI) encoding technique; a transmit circuit, coupled to the encoder circuit, to provide the encoded set of symbols to the other circuit; an error-detection circuit, coupled to the encoder circuit, to generate error information associated with the encoded set of symbols; a memory, coupled to the error-detection circuit, to store the error information; a receive circuit to receive, from the other circuit, second error information or third error information that is generated by the other circuit, the second error information associated with a first type of error and the third error information associated with a second type of error that is different from the first type of error, the second type of error affecting a number of symbols which is greater than a predetermined number of symbols in the encoded set of symbols; control logic, coupled to the receive circuit, to determine if the first type of error or second type of error occurred during communication of the encoded set of symbols to the other circuit by comparing the stored error information and the received second or third error information, and to perform remedial action if the first type of error or second type of error occurred during communication of the encoded set of symbols to the other circuit.