Ring oscillator dynamic adjustments for auto calibration
DCFirst Claim
Patent Images
1. An apparatus to compensate for voltage and temperature variations on an integrated circuit, comprising:
- 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.
8 Assignments
Litigations
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.
56 Citations
20 Claims
-
1. An apparatus to compensate for voltage and temperature variations on an integrated circuit, comprising:
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically adjusting for temperature and voltage variations on an integrated circuit, comprising:
-
periodically sensing the voltage and temperature values;
concatenating the voltage and the temperature values into an address output;
applying the address output to a memory device, the memory device being adapted to store one or more corrective vectors; and
dynamically making adjustments in clock frequency based on the voltage and temperature values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification