SYSTEMS AND METHODS FOR ADAPTIVE CLOCK DESIGN
First Claim
1. An apparatus for mitigating voltage droops, comprising:
- a processor coupled to a first power supply;
a multiplexor coupled to the processor;
a clock module coupled to the multiplexor and the first power supply, wherein the clock module includes a clock delay component; and
a phase-locked loop (PLL) coupled to the multiplexor,wherein the clock module outputs a first clock signal to the multiplexor and receives a second clock signal from the PLL, the first clock signal generated by the clock delay component,wherein the multiplexor is configured to select the first clock signal from the clock module or a third clock signal from the PLL to output to the processor, andwherein, based on detection of a first droop in voltage on the first power supply, the multiplexor selects the first clock signal from the clock module to output to the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is directed to mitigating voltage droops. An aspect includes outputting, by a clock module coupled to a multiplexor, a first clock signal to the multiplexor, the first clock signal generated by a clock delay component of the clock module, receiving, by the clock module, a second clock signal from a phase-locked loop (PLL), wherein the PLL outputs a third clock signal to a processor coupled to the PLL and the multiplexor, selecting, by the multiplexor, the first clock signal to output to the processor based on detecting a droop in voltage on a power supply, and selecting, by the multiplexor, the third clock signal to output to the processor based on detecting that the droop in the voltage on the power supply has passed, wherein the clock module and the processor are coupled to the power supply.
11 Citations
30 Claims
-
1. An apparatus for mitigating voltage droops, comprising:
-
a processor coupled to a first power supply; a multiplexor coupled to the processor; a clock module coupled to the multiplexor and the first power supply, wherein the clock module includes a clock delay component; and a phase-locked loop (PLL) coupled to the multiplexor, wherein the clock module outputs a first clock signal to the multiplexor and receives a second clock signal from the PLL, the first clock signal generated by the clock delay component, wherein the multiplexor is configured to select the first clock signal from the clock module or a third clock signal from the PLL to output to the processor, and wherein, based on detection of a first droop in voltage on the first power supply, the multiplexor selects the first clock signal from the clock module to output to the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of mitigating voltage droops, comprising:
-
outputting, by a clock module coupled to a multiplexor, a first clock signal to the multiplexor, the first clock signal generated by a clock delay component of the clock module; receiving, by the clock module, a second clock signal from a phase-locked loop (PLL), wherein the PLL outputs a third clock signal to a processor coupled to the PLL and the multiplexor; selecting, by the multiplexor, the first clock signal to output to the processor based on detecting a first droop in voltage on a first power supply; and selecting, by the multiplexor, the third clock signal to output to the processor based on detecting that the first droop in the voltage on the first power supply has passed, wherein the clock module and the processor are coupled to the first power supply. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for mitigating voltage droops, comprising:
-
a processor means coupled to a first power supply means; a multiplexor means coupled to the processor means; a clock means coupled to the multiplexor means and the first power supply means, wherein the clock means includes a clock delay component; and a phase-locked loop (PLL) coupled to the multiplexor means, wherein the clock means outputs a first clock signal to the multiplexor means and receives a second clock signal from the PLL, the first clock signal generated by the clock delay component, wherein the multiplexor means is configured to select the first clock signal from the clock means or a third clock signal from the PLL to output to the processor means, and wherein, based on detection of a droop in voltage on the first power supply means, the multiplexor means selects the first clock signal from the clock means to output to the processor means. - View Dependent Claims (26, 27)
-
-
28. A non-transitory computer-readable medium for mitigating voltage droops, comprising:
-
at least one instruction to output, by a clock module coupled to a multiplexor, a first clock signal to the multiplexor, the first clock signal generated by a clock delay component of the clock module; at least one instruction to receive, by the clock module, a second clock signal from a phase-locked loop (PLL), wherein the PLL outputs a third clock signal to a processor coupled to the PLL and the multiplexor; at least one instruction to select, by the multiplexor, the first clock signal to output to the processor based on detecting a droop in voltage on a first power supply; and at least one instruction to select, by the multiplexor, the third clock signal to output to the processor based on detection that the droop in the voltage on the first power supply has passed, wherein the clock module and the processor are coupled to the first power supply. - View Dependent Claims (29, 30)
-
Specification