A method and apparatus is disclosed for adjusting at least one of a supply
voltage and a clocking frequency applied to digital circuitry of a
computing device, wherein the digital circuitry comprises a critical path
circuit. A propagation delay frequency representing a propagation delay
of the critical path circuit is generated, and a frequency error signal
is generated representing a difference between a reference frequency and
the propagation delay frequency. At least one of the supply voltage and
the clocking frequency is adjusted in response to the frequency error
signal.