Patent ID: 7516382

Claim:
An on-chip data transmission control apparatus comprising: a data comparison unit for comparing current data with previous data and issuing an inversion flag if a transition number is larger than a preset number; a first data inversion unit for inverting a phase of the current data when the inversion flag is activated to thereby provide inverted data onto a data bus; and a second data inversion unit for inverting a phase of the data transmitted via the data bus when the inversion flag is activated to thereby output inverted data, wherein the data comparison unit includes: a first register for latching the previous data in response to a first control signal and a second control signal; a second register for latching the current data in response to a third control signal; a state change sensor for comparing the previous data latched in the first register and the current data latched in the second register and activating a state sensing signal when phases of the previous data and the current data are different from each other; and a transition rate calculator for calculating the transition number based on the state sensing signal and issuing the inversion flag if the calculated number is larger than the preset number.