Patent ID: 7869525
Filing Date: 2011-01-11
Classification: H03L,H04L

Abstract:
1. A method comprising: determining whether to invert a data bus, including considering whether less power will be used if the data bus is inverted, a percentage of data bits that will change state as compared to respective previous values, and whether a majority of data bits will toggle high-to-low or low-to-high depending on a type of data bus; based on a determination to invert the data bus, encoding a dynamic bus inversion (DBI) signal on a shared line of the data bus, wherein the shared line comprises a strobe line that is also used to transmit a forward strobe signal; receiving the DBI signal on the shared line; decoding the DBI signal to determine whether the data bus is inverted; and interpreting received data based on whether the data bus is inverted.