A circuit and method of operation compensates for current pulses on a regulated
voltage of a voltage supply. The regulated voltage supply is coupled to a plurality
of loads that are enabled by a first set of control signals. The enable loads place
current pulses having a predetermined plurality on the regulated voltage supply.
A second set of control signals enable compensation circuitry to place current
pulses of an opposite polarity on the regulated voltage supply. The loads are mimicked
to generate a signal that approximates a current pulse length of the enabled loads.
Another circuit generates a pulse that approximates a current pulse amplitude of
the pulse caused by the enabled loads. By generating compensating pulses of opposite
polarity having similar duration and amplitude as the pulses caused by the switching
loads, the regulated voltage is more accurately maintained.