Dynamically adaptive voltage-frequency guardband control circuit
First Claim
1. A system, comprising:
- a voltage-droop mitigation circuit configured to monitor voltage droop in a supply voltage supplied to a circuit, and to perform voltage-droop mitigation for the circuit if the monitored voltage droop is equal to or greater than a droop threshold; and
a performance monitor configured to track a number of clock cycles over which the voltage-droop mitigation circuit performs the voltage-droop mitigation within a time duration, to compare the number of clock cycles with a first threshold number, and to decrease both the droop threshold and the supply voltage if the number of clock cycles is below the first threshold number.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain aspects, a system comprises a voltage-droop mitigation circuit configured to monitor voltage droop in a supply voltage supplied to a circuit, and to perform voltage-droop mitigation for the circuit if the monitored voltage droop is equal to or greater than a droop threshold. In one aspect, the system also includes a performance monitor configured to track a number of clock cycles over which the voltage-droop mitigation circuit performs the voltage-droop mitigation within a time duration, and to adjust the droop threshold based on the number of clock cycles. In another aspect, the system also includes a performance monitor configured to track a number of times that the voltage-droop mitigation circuit performs the voltage-droop mitigation within a time duration, and to adjust the droop threshold based on the number of times that the voltage-droop mitigation circuit performs the voltage-droop mitigation within the time duration.
29 Citations
22 Claims
-
1. A system, comprising:
-
a voltage-droop mitigation circuit configured to monitor voltage droop in a supply voltage supplied to a circuit, and to perform voltage-droop mitigation for the circuit if the monitored voltage droop is equal to or greater than a droop threshold; and a performance monitor configured to track a number of clock cycles over which the voltage-droop mitigation circuit performs the voltage-droop mitigation within a time duration, to compare the number of clock cycles with a first threshold number, and to decrease both the droop threshold and the supply voltage if the number of clock cycles is below the first threshold number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for adjusting a droop threshold, comprising:
-
monitoring voltage droop in a supply voltage supplied to a circuit; performing voltage-droop mitigation for the circuit if the monitored voltage droop is equal to or greater than the droop threshold; tracking a number of clock cycles over which the voltage-droop mitigation is performed within a time duration; comparing the number of clock cycles with a first threshold number; and decreasing both the droop threshold and the supply voltage if the number of clock cycles is below the first threshold number. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a voltage-droop mitigation circuit configured to monitor voltage droop in a supply voltage supplied to a circuit, and to perform voltage-droop mitigation for the circuit if the monitored voltage droop is equal to or greater than a droop threshold; and a performance monitor configured to track a number of times that the voltage-droop mitigation circuit performs the voltage-droop mitigation within a time duration, to compare the number of times that the voltage-droop mitigation circuit performs the voltage-droop mitigation within the time duration with a first threshold number, and to decrease both the droop threshold and the supply voltage if the number of times that the voltage-droop mitigation circuit performs the voltage-droop mitigation within the time duration is below the first threshold number. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for adjusting a droop threshold, comprising:
-
monitoring voltage droop in a supply voltage supplied to a circuit; performing voltage-droop mitigation for the circuit if the monitored voltage droop is equal to or greater than the droop threshold; tracking a number of times that the voltage-droop mitigation is performed within a time duration; comparing the number of times that the voltage-droop mitigation is performed within the time duration with a first threshold number; and decreasing both the droop threshold and the supply voltage if the number of times that the voltage-droop mitigation is performed within the time duration is below the first threshold number. - View Dependent Claims (20, 21, 22)
-
Specification