Low voltage swing pad driver and receiver. A transmitter portion and a
receiver portion are implemented within various devices that communicate
using low voltage swing pads communicatively coupled via a trace. The
transmitter portion of one device generates a current signal that is
pushed/pulled to a low voltage swing pad and is then passed across the
trace to another low voltage swing pad. The transmitter portion includes
a current driver that outputs the current signal to the low voltage swing
pads, and the receiver portion includes a trans-impedance amplifier that
transforms the received current signal into a voltage signal. The low
voltage swing pad driver and receiver generates a relatively low voltage
swing when compared to CMOS full-scale voltage swings thereby
significantly reducing the possibility of introducing any noise and/or
distortion of data that is communicated via the interface.