Patent ID: 8229048

Claim:
A method for minimizing ringing in a high speed channel between a transmitter and a receiver in a circuit, comprising: receiving a plurality of signals from the transmitter to the receiver via the channel, wherein each signal of the plurality of signals comprises a plurality of pulses representing a bit stream; aggregating the plurality of received signals into an aggregate voltage signal comprising a main cursor pulse and a plurality of jitter pulses, wherein each jitter pulse of the plurality of jitter pulses comprises a lesser magnitude than the main cursor pulse; determining a voltage magnitude and a time for each of the plurality of jitter pulses; and initializing an n-tap equalization filter comprising a plurality of taps, wherein each tap of the plurality of taps is associated with at least one jitter pulse of the plurality of jitter pulses, wherein each tap of the plurality of taps occurs at a time-domain point related to the time of the corresponding jitter pulse, wherein each tap has an output voltage related to an inverse of a voltage magnitude of the corresponding jitter pulse, wherein the n-tap equalization filter is configured to equalize signals transmitted over the channel, and wherein the n-tap equalization filter further comprises a main-tap configured to deemphasize an associated main cursor pulse within a subsequent signal; equalizing a test signal over the channel with the n-tap equalization filter; modifying at least one voltage magnitude of at least one of the plurality of taps to minimize an amount of jitter from the test signal; and applying the modified n-tap equalization filter to a subsequent signal sent by the transmitter over the channel.