Patent ID: 7697600

Claim:
Receiver circuitry for receiving a data signal transmitted by a driver over a transmission medium, the receiver circuitry comprising: equalization circuitry for programmably providing equalization to the data signal received at an input of the equalization circuitry, wherein the equalized data signal is provided at an output of the equalization circuitry, the equalization circuitry comprising: one or more stages, wherein each stage is configured to: insert a zero in a transfer function of the equalization circuitry; receive a first frequency control signal different from a second frequency control signal provided to another of the one or more stages; and select a frequency location of the inserted zero identified by the first frequency control signal; wherein the frequency location of each inserted zero is selected to apply sufficient gain to the data signal to compensate for an attenuation caused by the transmission medium; and a buffer having an input and an output, wherein the input of the buffer is coupled to the output of the equalization circuitry to isolate the impedances of other circuitry coupled to the buffer from the output impedance of the equalization circuitry, and wherein the output of the buffer is coupled to the input of the equalization circuitry.