US10073659B2

Power management circuit with per activity weighting and multiple throttle down thresholds

Summary by NHIP

Activity-weighted power throttling

The method limits power supply load circuitry by generating signals describing activity initiation or completion to adjust a credit count. It compares this count and a calculated average against distinct thresholds representing maximum instantaneous and average power delivery limits.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method is described. The method includes receiving an indication of an activity of load circuitry of a power supply. The method includes, in response to the indication, generating a first signal that describes the activity and a second signal that describes whether the event is initiating or completing. The method includes determining a weight amount from the first signal and adjusting a credit count by the weight amount up or down based on the second signal. The method includes comparing the credit count against a first threshold. The method includes calculating an average credit count that accounts for the credit count and previous credit counts and comparing the average credit count against a second threshold. The method includes adjusting an activity level of the load circuitry if either threshold is crossed.

US10073659B2, drawing sheet 1
Sheet 1 of 8

Term

9 yearsleft in the term

Expires 13 September 2035, including 79 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 33, narrow(NHIP)A method, comprising:limiting power consumption of a power supply's load circuitry by performing the following: receiving an indication of the load circuitry's activity;in response to the indication, generating a first signal that describes the activity and a second signal that describes whether the activity is initiating or completing;determining a weight amount from the first signal and adjusting a credit count by the weight amount up or down based on whether the second signal indicates the activity is initiating or completing, the credit count indicating an amount of additional power that the power supply is able to deliver;comparing the credit count against a first threshold, the first threshold to represent the power supply exceeding its maximum allowed instaneous power delivery;calculating an average credit count that accounts for the credit count and previous credit counts and comparing the average credit count against a second threshold, the second threshold to represent the power supply exceeding its maximum allowed average power delivery, the calculating of the average credit count averaging over a window size, the window size being tuned to the power supply's ability to operate near the maximum allowed instaneous power delivery;and, adjusting an activity level of the load circuitry if either threshold is crossed, wherein, based on the tuned window size, if the power supply is able to operate near the maximum allowed instaneous power for a longer period of time the second threshold will be crossed later in time than if the power supply is able to operate near the maximum allowed instaneous power for a shorter period of time.
  2. 7
    An apparatus, comprising:circuitry to limiting power consumption of a power supply's load circuitry comprising: a first circuit having an input to receive an indication of an activity of a load circuit of a power supply and outputs to provide, in response to the indication, a first signal that describes the activity and a second signal that describes whether the activity is initiating or completing;a multiplexer to select a weight amount based on the first signal;a credit count circuit to adjust a credit count by the weight amount up or down based on whether the second signal indicates the activity is initiating or completing, the credit count indicating an amount of additional power that the power supply is able to deliver;a first comparator to compare the credit count against a first threshold, the first threshold to represent the power supply exceeding its maximum allowed instaneous power delivery;an average credit count circuit to calculate an average of the credit count and previous credit counts, the average credit count circuit to average over a window size, the window size being tuneable to the power supply's ability to operate near the maximum allowed instaneous power delivery;a second comparator to compare the average credit count against a second threshold, the second threshold to represent the power supply exceeding its maximum allowed average power delivery;and a second circuit to generate a throttle signal if either threshold is crossed, the load circuitry coupled downstream from the second circuit, the load circuiry to reduce its activity level in response to the throttle signal such that, based on the tuned window size, if the power supply is able to operate near the maximum allowed instaneous power for a longer period of time the second comparator will trip later in time than if the power supply is able to operate near the maximum allowed instaneous power for a shorter period of time.
  3. 15
    A computing system, comprising:a DIMM card comprising circuitry to limit power consumption of the DIMM card comprising: a first circuit having an input to receive an indication of an activity of a load circuit of a power supply and outputs to provide, in response to the indication, a first signal that describes the activity and a second signal that describes whether the activity is initiating or completing;a multiplexer to select a weight amount based on the first signal;a credit count circuit to adjust a credit count by the weight amount up or down based on whether the second signal indicates the activity is initiating or completing, the credit count indicating an amount of additional power that the power supply is able to deliver;a first comparator to compare the credit count against a first threshold, the first threshold to represent the power supply exceeding its maximum allowed instaneous power delivery;an average credit count circuit to calculate an average of the credit count and previous credit counts, the average credit count circuit to average over a window size, the window size being tuneable to the power supply's ability to operate near the maximum allowed instaneous power delivery;a second comparator to compare the average credit count against a second threshold, the second threshold to represent the power supply exceeding its maximum allowed average power delivery;and a second circuit to generate a throttle signal if either threshold is crossed, the load circuitry coupled downstream from the second circuit, the load circuiry to reduce its activity level in response to the throttle signal such that, based on the tuned window size, if the power supply is able to operate near the maximum allowed instaneous power for a longer period of time the second comparator will trip later in time than if the power supply is able to operate near the maximum allowed instaneous power for a shorter period of time.