Current drawn by a motor driver
From experience, 0.6 micron logic, with ~~ 0.7 volt Vthreshold Nmos and Pmos running at 5 volts, will have 100 uA crowbar current for 100 picoseconds. That's for a typical "gate". FlipFlops I'd model as 5X or 500uA. 

Thus for each logic transition, you have consumed charge of Q = CV = IT
or

Q = 100uA * 100picoseconds = 100e-6 * 100e-12 = 10,000e-18 or 1e+4 * 1e-18

Q = 1e-14 coulombs, for any logic transition in a simple gate, under the conditions I stated.

For 100,000 gates (a mix of gates and FFs) running at 10MHz, the current needed is

I = 1e-14 * 100,000 * 10MHz = 1e-14 * 1e+5 * 1e+6 = 1e-14 * 1e+9 = 10 microAmps.

Seems low, right. But the duty cycle is 100picoSecond/100nanosecond, or 0.1%

And the 100uA per gate for maximum shoot-thru, or crowbar charge, is scaled up by 100,000 gates, to be 10 amperes peak, for that 100picoSeconds.
Thus the charge needed for ONE transition, for 100,000 gates is 10Amps for 100 picosecond, or 10 picoCoulombs.

Have that occur at rate of 10MHz, and you get 10e-12 * 1e+6 = 10e-6 amps.

Notice we are NOT including any Input/output charge consumption, nor are we including any parasitic-capacitance (gate capacitors, drain and source implant capacitance, metal-bulk, metal-metal, etc) charge requirements.