The invention includes a system for smoothing current consumption in a digital
logic module. A processing circuit is configured to receive an input and manipulate
the input during a processing time period to produce an output. A non-processing
time period follows production of the output. The processing circuit is further
configured to draw an active range of current during the processing time period
and an inactive range of current during the non-processing time period. The system
comprises a smoothing circuit coupled to the processing circuit and configured
to engage the processing circuit during the non-processing time period. The smoothing
circuit is also configured to cause the processing circuit to draw an active range
of current during the non-processing time period.