Ring oscillator dynamic adjustments for auto calibration
OwnerRobert D Norman, Dominik J. Schmidtinventors
Life of this patent
Estimating the term…
Abstract
An apparatus compensates for voltage and temperature variations on an integrated circuit with: a voltage sensor having a digital voltage output; a temperature sensor having a digital temperature output; a register coupled to the voltage sensor and the temperature sensor, the register adapted to concatenate the digital voltage output and the temperature output into an address output; and a memory device having an address input coupled to the address output of the register, the memory device being adapted to store one or more corrective vectors.
Claims19
An integrated circuit, comprising:
- a voltage sensor having a voltage output;
- a temperature sensor having a temperature output;
- and
- a memory capable of receiving an input address based upon the voltage output and the temperature output, the memory configured to store compensation data.
A method for dynamically adjusting for voltage variations on an integrated circuit, comprising:
- periodically sensing a voltage value and a temperature value of the integrated circuit;
- accessing a memory of the integrated circuit using an address formed based on a combination of the voltage value and the temperature value, the memory configured to store compensation data comprising a plurality of adjustment values;
- and
- dynamically adjusting a frequency of the integrated circuit using one of the adjustment values.
An integrated circuit comprising:
- a voltage sensor configured to sense a voltage of the integrated circuit;
- a memory coupled to the voltage sensor, the memory configured to store compensation data;
- an oscillator coupled to the memory to receive correction information therefrom, the oscillator configured to vary an operating parameter of the oscillator using the correction information;
- and
- a controller coupled between the memory and the oscillator to receive the correction information and configured to hold an output of the oscillator when a value of the correction information is changed.
Dependencies are inferred from the claim text.