Patent ID: 8707079

Claim:
A semiconductor device comprising: an interface logic module for transmitting data frames across an interface; and a controller logic module arranged to: control a rate at which the interface logic module transmits data frames across the interface; receive data frames to transmit across the interface; and upon receipt of data frames to transmit across the interface, the controller logic is further arranged to determine a sequence of data rates, based on a critical frequency of a communication channel, with which to transmit sequential data frames across the interface, and to configure the transmission of the data frames across the interface according to the determined sequence of data rates, wherein at least one data rate of the determined sequence of data rates is different from the other data rates in the determined sequence of data rates, wherein a first data frame is transmitted at a first data rate of the determined sequence of data rates and each sequential data frame is transmitted across the interface at a corresponding sequential next data rate of the determined sequence of data rates.