Adiabatic Switching

Fill a glass under a tap opened full blast and half the water ends up on your shoes. Open the tap gently and almost every drop lands in the glass. The previous lesson showed that CMOS fills its capacitors under a full-blast tap: connect the node straight to the fixed rail and exactly half the energy — \tfrac{1}{2}CV^2 — splashes away as heat, no matter what the resistance is. The waste was baked into the method, not the components.

So change the method. Adiabatic switching charges the capacitor from a supply whose voltage ramps up slowly, so the node is never far below the rail feeding it. The loss stops being a fixed \tfrac{1}{2}CV^2 and becomes a quantity you can make as small as you like — by taking longer. It is the single most important circuit idea in this module, and it is the direct engineering echo of a thermodynamic truth this course keeps meeting: gentle, quasi-static processes can approach zero dissipation.

The ramp calculation

Replace the fixed rail with a supply that ramps linearly from 0 to V over a time T. The capacitor voltage tracks the ramp, lagging just enough to drive the charging current through the resistance R. The current is nearly constant:

I \;\approx\; \frac{Q}{T} \;=\; \frac{CV}{T}.

The heat burned in the resistor over the whole ramp is then

E_{\text{diss}} \;=\; I^2 R\, T \;=\; \left(\frac{CV}{T}\right)^{\!2} R\,T \;=\; \frac{RC}{T}\cdot CV^2.

Look at the prefactor. RC is the circuit's natural charging time — a few picoseconds for a logic gate. If you ramp over exactly T = RC, you burn the full CV^2 (worse than conventional!). Ramp ten times slower and you burn a tenth as much. Ramp a thousand times slower and the loss is a thousandth of CV^2. There is no floor in this formula: E_{\text{diss}} \to 0 as T \to \infty.

See the trade

The chart plots the adiabatic loss (RC/T)\,CV^2 against ramp time T, for a normalised gate with CV^2 = 1\ \mathrm{fJ} (about C = 1\ \mathrm{fF} at V = 1\ \mathrm{V}). The flat line is the conventional fixed-rail loss \tfrac{1}{2}CV^2, which no amount of patience changes. Slide RC to see the crossover move: the adiabatic curve dips below the conventional line exactly at T = 2RC, and keeps falling forever.

Worked numbers: a gate with R = 10\ \mathrm{k\Omega} and C = 1\ \mathrm{fF} has RC = 10\ \mathrm{ps}. Ramp it over T = 1\ \mathrm{ns} — a hundred time-constants — and the loss is \tfrac{RC}{T} = 0.01 of CV^2: fifty times less than the conventional \tfrac{1}{2}CV^2, at a gate speed a modern chip would find leisurely but not absurd. Ramp over 100 ns and you are five thousand times below conventional. Slow is the feature.

The catch: you must give the charge back

Halfway through a cycle, the node sits at V holding \tfrac{1}{2}CV^2 of energy. In conventional CMOS the story ends with an nMOS transistor dumping that charge to ground — the stored energy becomes heat, full stop. An adiabatic circuit must not do this. Instead the supply ramps back down, and the charge flows gently out of the capacitor and back into the supply, again losing only (RC/T)\,CV^2 on the way. Energy is borrowed, used to represent a logic level for a while, and returned — like a library book, not a firework.

This is where the subject earns its place in a reversible-computing course. A supply that can reclaim charge must run its waveform backwards; a circuit whose every node can be un-driven must know how to retrace its steps. Asymptotically zero dissipation per operation is on offer — but only for machinery that never throws anything away, physically or logically. The next lessons make that connection exact.

In physics, an adiabatic process is one gentle enough that the system stays arbitrarily close to equilibrium the whole way — compress a gas infinitely slowly and you can recover every joule you put in. Electrical engineers borrowed the word for exactly that reason: a slow ramp keeps the capacitor's voltage arbitrarily close to the supply's, so the system is never far from its electrical equilibrium and almost nothing is irreversibly lost. (Pedants note the borrowing is slightly loose — the Greek roots mean "no heat passes through", and here a little heat always does. The community shrugged and kept the name.) The deep point stands: dissipation is the price of hurry. The thermodynamic limit of zero loss at zero speed reappears, transistor for piston, in a silicon circuit.

The formula (RC/T)\,CV^2 promises that patience conquers all: double T, halve the loss, forever. Real transistors break the promise. Every device leaks — a small current trickles through even when a transistor is nominally off — and leakage burns energy in proportion to how long the cycle lasts. Stretch T and the switching loss falls but the leakage bill grows, so the total energy per operation is U-shaped in T, with a sweet-spot ramp time and a floor set by the leak. The next lesson draws that U-curve — and catalogues the other, sneakier ways supposedly "adiabatic" circuits quietly burn fixed chunks of energy that no slowness can shrink.