← Back to Patent Explorer
US6157247A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and circuits for dynamically adjusting a supply voltage and/or a frequency of a clock signal in a digital circuit

Assignee: NXP USA Inc
•
Filing: 1997-08-06
•
Granted: 2000-12-05
•
Expires: 2017-08-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and circuit for dynamically adjusting the supply voltage in a digital circuit determines the propagation delay of a signal along a signal path in the digital circuit and adjusts the supply voltage so that the determined propagation delay equals a predetermined period, such as the clock period of the clock signal which clocks the digital circuit. When the determined propagation delay equals the predetermined period, the adjusted supply voltage is applied to the digital circuit. This technique can be used to optimize power consumption and processing capability.

Inventors

  • 👤 Ouelid Abdesselem
  • 👤 Dejan Mijuskovic

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 15:22
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/324; G06F1/3296; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 407 words
A method for dynamically adjusting a supply voltage in a digital circuit, wherein a propagation delay of a signal along a signal path in the digital circuit is dependent on the supply voltage, the method comprising the steps of: (a) storing a first sequence of predetermined levels of supply voltage and the corresponding propagation delays for a predetermined signal path of the digital circuit; (b) selecting a signal path in the digital circuit according to a task to be performed by the digital circuit; (c) generating and providing to the selected signal path of the digital circuit a supply voltage having one of the predetermined levels of the stored first sequence; (d) measuring the propagation delay of an input signal along the selected signal path and determining when the propagation delay reaches a predetermined amount, the measuring and determining steps comprising the steps of: providing the input signal at an input of the selected signal path, the input signal being clocked by a clock signal to an output of the signal path, comparing the signal at the output cf the selected signal path after a predetermined number of clock cycles of the clock signal with an expected signal, generating an error signal when the signal at the output does not correspond to the expected signal and generating a valid signal when the signal at the output does correspond to the expected signal, adjusting the level of the supply voltage from the one predetermined level to another level, applying the adjusted supply voltage to the selected signal path, and repeating the providing, comparing, generating, adjusting and applying steps for as long as the valid signal is generated, determining the propagation delay to have reached the predetermined amount just before the error signal is generated, the adjusted supply voltage having a first level when the propagation delay reaches the predetermined amount; (e) storing the first level of the adjusted supply voltage with its corresponding determined propagation delay; (f) repeating steps (c), (d) and (e) for each of the subsequent predetermined levels of the stored first sequence of predetermined levels so that a second sequence of levels of the adjusted supply voltage and their corresponding determined propagation delay for the selected signal path are stored; and (g) determining the level of the adjusted supply voltage for a desired propagation delay from the second sequence and applying the adjusted supply voltage at the determined level to components of the digital circuit.
Claim 2
Independent Claim 407 words
A method for dynamically adjusting a supply voltage in a digital circuit, wherein a propagation delay of a signal along a signal path in the digital circuit is dependent on the supply voltage, the method comprising the steps of: (a) storing a first sequence of predetermined levels of supply voltage and the corresponding propagation delays for a predetermined signal path of the digital circuit; (b) selecting a signal path in the digital circuit according to a task to be performed by the digital circuit; (c) generating and providing to the selected signal path of the digital circuit a supply voltage having one of the predetermined levels of the stored first sequence; (d) measuring the propagation delay of an input signal along the selected signal path and determining when the propagation delay reaches a predetermined amount, the measuring and determining steps comprising the steps of: providing the input signal at an input of the selected signal path, the input signal being clocked by a clock signal to an output of the signal path, comparing the signal at the output cf the selected signal path after a predetermined number of clock cycles of the clock signal with an expected signal, generating an error signal when the signal at the output does not correspond to the expected signal and generating a valid signal when the signal at the output does correspond to the expected signal, adjusting the level of the supply voltage from the one predetermined level to another level, applying the adjusted supply voltage to the selected signal path, and repeating the providing, comparing, generating, adjusting and applying steps for as long as the valid signal is generated, determining the propagation delay to have reached the predetermined amount just before the error signal is generated, the adjusted supply voltage having a first level when the propagation delay reaches the predetermined amount; (e) storing the first level of the adjusted supply voltage with its corresponding determined propagation delay; (f) repeating steps (c), (d) and (e) for each of the subsequent predetermined levels of the stored first sequence of predetermined levels so that a second sequence of levels of the adjusted supply voltage and their corresponding determined propagation delay for the selected signal path are stored; and (g) determining the level of the adjusted supply voltage for a desired propagation delay from the second sequence and applying the adjusted supply voltage at the determined level to components of the digital circuit.
Claim 3
Dependent Claim 19 words
A method according to claim 1 wherein the predetermined path is the worse case path of the digital circuit.
Claim 4
Dependent Claim 29 words
A method according to claim 1 or 2 wherein the selected path is selected to be the critical path for the task to be performed by the digital circuit.
Claim 5
Dependent Claim 44 words
A method according to claim 1, further comprising the steps of: adding a predetermined margin to the level of the adjusted supply voltage to provide a supply voltage with margin; and applying the supply voltage with margin to the components of the digital circuit.

References Cited (Backward Citations)

US5914631A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-05 2004-06-05 2004-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-05 2008-06-05 2008-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-05 2012-06-05 2012-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag