Adaptive power control based on pre package characterization of integrated circuits
First Claim
Patent Images
1. A method of operating a microprocessor comprising:
- determining a desirable operating frequency for said microprocessor;
accessing information stored within and specific to said microprocessor, said information used to determine an optimal voltage for operating said microprocessor at said desirable operating frequency, said optimal voltage based upon characteristics of said microprocessor; and
operating said microprocessor at said optimal voltage.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system of adaptive power control based on pre package characterization of integrated circuits. Characteristics of a specific integrated circuit are used to adaptively control power of the integrated circuit.
109 Citations
40 Claims
-
1. A method of operating a microprocessor comprising:
-
determining a desirable operating frequency for said microprocessor;
accessing information stored within and specific to said microprocessor, said information used to determine an optimal voltage for operating said microprocessor at said desirable operating frequency, said optimal voltage based upon characteristics of said microprocessor; and
operating said microprocessor at said optimal voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of manufacturing a microprocessor comprising:
-
accessing a plurality of unpackaged microprocessors;
determining a voltage required by one microprocessor of said plurality of unpackaged microprocessors to meet a power limit at a specified frequency; and
encoding information of said voltage into said one microprocessor. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An integrated circuit comprising:
-
microprocessor circuitry;
at least one bit of non-volatile storage coupled to said microprocessor circuitry; and
wherein said non-volatile storage comprises information of frequency-voltage characteristics of said integrated circuit. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A data structure in computer readable memory comprising:
two sets of frequency-voltage operating points wherein;
each frequency-voltage operating point of said sets specifies a minimum operating voltage required for a microprocessor integrated circuit to operate at a desired frequency; and
wherein furthereach set of frequency-voltage operating points represents a class of microprocessor integrated circuits, each of said class of microprocessor integrated circuits having differing frequency-voltage characteristics. - View Dependent Claims (24, 25, 26)
-
27. A computer comprising:
-
a microprocessor integrated circuit;
a voltage supply coupled to said microprocessor integrated circuit for furnishing a selectable voltage to said microprocessor integrated circuit;
a memory space coupled to said microprocessor integrated circuit comprising instructions to implement a method of optimizing an operating voltage of said microprocessor integrated circuit, said method comprising;
determining a desirable operating frequency for said microprocessor integrated circuit;
accessing information stored within said microprocessor integrated circuit to determine an optimal voltage for operating said microprocessor at said desirable operating frequency, said optimal voltage based upon characteristics of said microprocessor integrated circuit; and
causing said voltage supply to furnish said optimal voltage to said microprocessor integrated circuit. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. An electronic device comprising:
-
a memory storing a plurality of voltage-frequency relationships related to a class of microprocessors; and
a microprocessor, of said class of microprocessors, wherein said microprocessor comprises an information stored thereon indicating a particular voltage-frequency relationship of said plurality of voltage-frequency relationships wherein said particular voltage-frequency relationship is specific to said microprocessor and used to select an optimum voltage to be applied to said microprocessor based on a desired frequency of operation of said microprocessor. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification