CPC G06F 1/324 (2013.01) [G06F 1/08 (2013.01); G06F 1/305 (2013.01); G06F 1/3296 (2013.01)] | 13 Claims |
1. A system comprising:
a droop detection circuitry configured to determine whether a droop event has occurred by determining a half cycle of a clocking signal, wherein the droop detection circuitry is further configured to output a signal indicating whether the droop event has occurred;
a plurality of delay elements, wherein each delay element of the plurality of delay elements is configured to receive a respective clocking signal and further configured to delay its respective clocking signal to form a respective output clocking signal; and
a controller configured to select at least one of a rising edge or a falling edge from the respective output clocking signals for each delay element of the plurality of delay elements except for at least one delay element of the plurality of delay elements to form a modified clocking signal, wherein selection of a rising edge or a falling edge from the at least one delay element is skipped,
wherein a delay element of the plurality of delay elements is programmable, and wherein a delay amount associated with the programmable delay element is different from a delay amount associated with another delay element of the plurality of delay elements.
|