A digital linear voltage regulator includes a comparator, a finite state
machine, and a current digital-to-analog converter (DAC). The comparator
is preferably coupled to receive a reference voltage and an operating
voltage supplied to a dynamic load. The comparator generates, during a
clock cycle, a binary output based on a comparison between reference and
operating voltages. The finite state machine (FSM) is coupled to receive
at least one control signal that indicates a target operating state for
the digital linear voltage regulator. The FSM receives the binary output
from the comparator and generates a digital word, during a clock cycle,
based on the target operating state of the digital linear voltage
regulator and on the binary output. The current DAC is coupled to the
FSM, receives the digital word and delivers current at the desired
voltage to the dynamic load.