Patent ID: 7746890

Claim:
An interface device comprising: a packet generation unit (PGU) that transforms data to a present packet, the data being transmitted from a first chip to a second chip; a reverse bit generation unit (RBGU) that provides a reverse bit to indicate whether the present packet is inverted, based on a toggle number of each bit in the present packet with respect to a previous packet, the previous packet corresponding to a packet that is transmitted prior to the present packet; a transmission packet generation unit (TPGU) that receives the present packet and the reverse bit to provide a transmission packet including the reverse bit and one of the present packet and an inverted present packet, the inverted present packet is a packet that the present packet is inverted; a packet recovery unit (PRU) that recovers the present packet from the transmission packet, based on the reverse bit; and a data recovery unit (DRU) that recovers the data from the present packet, wherein the RBGU comprises: a register that stores the previous packet; a first bit toggle checker unit (BTCU) that counts a first toggle number of toggling bits in the present packet with respect to the previous packet; a second BTCU that counts a second toggle number of toggling bits in the inverted present packet with respect to the previous packet; and a comparator that compares a first output of the first BTCU and a second output of the second BTCU to provide the reverse bit.