An instruction driven adaptive clock phase scaling with timing encoding and online instruction calibration for a low power microprocessor