Ring oscillator dynamic adjustments for auto calibration
First Claim
Patent Images
1. An integrated circuit, comprising:
- a voltage sensor having a voltage output;
a temperature sensor having a temperature output; and
an analog-to-digital converter (ADC) coupled to the voltage sensor and the temperature sensor, the ADC to convert the voltage output and the temperature output to digital values.
9 Assignments
0 Petitions
Accused Products
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.
22 Citations
20 Claims
-
1. An integrated circuit, comprising:
-
a voltage sensor having a voltage output;
a temperature sensor having a temperature output; and
an analog-to-digital converter (ADC) coupled to the voltage sensor and the temperature sensor, the ADC to convert the voltage output and the temperature output to digital values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
sensing one of a voltage value and a temperature value of an integrated circuit based on an indicator value corresponding to one of voltage or temperature;
accessing a storage of the integrated circuit using an address formed based on the sensed voltage or temperature value, the storage configured to store compensation data; and
dynamically adjusting a frequency of the integrated circuit using the accessed compensation data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a first storage to store incoming compensation data;
a second storage coupled to the first storage to store the incoming compensation data and to output the incoming compensation data when an update signal is activated;
an oscillator coupled to the second storage to receive the incoming compensation data therefrom, the oscillator configured to vary a frequency of the oscillator using the incoming compensation data; and
a controller coupled to the first and second storages and the oscillator, the controller to hold an output of the oscillator when a value of the incoming compensation data in the first and second storages differs. - View Dependent Claims (18, 19, 20)
-
Specification