The principle of adiabatic switching in conventional energyrecovery adiabatic circuit is generally explained in literature with the help of the rudimentary RC circuit driven by a constant current source. However, it is not strictly accurate to approximate MOS adiabatic circuit by such an elementary model since it fails to incorporate the nonlinearity of very deep sub-micron transistors. This paper employs the theory of variational calculus to extend the principle of optimality inherent in this RC model to general MOS adiabatic circuits. Our experimental results include energy dissipation comparison in various adiabatic schemes using optimal power clocking versus other waveforms. Categories and Subject Descriptors: B.8.2 [Hardware]: Performance and reliability—Design Aids General Terms: Design, Performance, Theory