An adaptive bandwidth bus is provided that switches between a current mode
of operation and a voltage mode of operation. Furthermore, related
methods include transmitting a data signal in a current mode or a voltage
mode and transmitting a control signal to indicate whether the signal
should be transmitted in the current mode or the voltage mode.