Frequency specific closed loop feedback control of integrated circuits
First Claim
1. A method of operating a microprocessor comprising:
- accessing a desired first operating frequency for said microprocessor;
measuring a dynamic operating indicator of said microprocessor;
adjusting a plurality of controllable inputs to said microprocessor in order for said dynamic operating indictor to approach a first predetermined value; and
operating said microprocessor at said desired first operating frequency and wherein said first predetermined value is obtained from a first record of a data structure and wherein said first record is specific to said first operating frequency.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for frequency specific closed loop feedback control of integrated circuits. In one embodiment, a plurality of controllable inputs to an integrated circuit is adjusted to achieve a frequency specific predetermined value of a dynamic operating indicator of the integrated circuit at the desired specific operating frequency. The predetermined value is stored in a data structure within a computer usable media. The data structure comprises a plurality of frequency specific predetermined values for a variety of operating frequencies. An operating condition of an integrated circuit is controlled via closed loop feedback based on dynamic operating indicators of the measured behavior of the integrated circuit.
-
Citations
26 Claims
-
1. A method of operating a microprocessor comprising:
-
accessing a desired first operating frequency for said microprocessor; measuring a dynamic operating indicator of said microprocessor; adjusting a plurality of controllable inputs to said microprocessor in order for said dynamic operating indictor to approach a first predetermined value; and operating said microprocessor at said desired first operating frequency and wherein said first predetermined value is obtained from a first record of a data structure and wherein said first record is specific to said first operating frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A microprocessor comprising:
-
a plurality of dynamic operating indicators for indicating operating conditions of said microprocessor; a first computer usable media comprising a predetermined value for at least one of said plurality of dynamic operating indicators, wherein said predetermined value is frequency specific and corresponds to a desired operating frequency value; a second computer usable media comprising computer usable instructions which when executed on said microprocessor implement a method comprising; accessing said predetermined value from said first computer usable media; obtaining a measured record of at least one dynamic operation indicator; and adjusting said operating voltage to said microprocessor until said measured record is near said predetermined value for said at least one of said plurality of dynamic operating indicators. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a microprocessor comprising a plurality of dynamic operating indicators for indicating operating conditions of said microprocessor; a variable voltage supply to provide an operating voltage to said microprocessor; a first computer usable media coupled to said microprocessor and comprising a frequency specific predetermined value for at least one of said plurality of dynamic operating indicators; a second computer usable media coupled to said microprocessor and comprising computer usable instructions which when executed on said microprocessor implement a method, said method comprising; operating said microprocessor at a specific operating frequency; accessing said predetermined value from said first computer usable media; and adjusting said operating voltage to said microprocessor to achieve said predetermined value for said at least one of said plurality of dynamic operating indicators, wherein said at least one of said plurality of dynamic operating indicators is specific to said specific operating frequency. - View Dependent Claims (16, 17)
-
-
18. A computer usable memory comprising:
-
a first set of dynamic operating indicator values corresponding to a first desired power condition of a microprocessor operating at a first operating frequency; and a second set of dynamic operating indicator values corresponding to a second desired power condition of a microprocessor operating at a second operating frequency. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for operating an integrated circuit at a specific operating frequency, said system comprising:
-
circuitry for measuring a current dynamic operation indicator of said integrated circuit; and a feedback loop coupled to said circuitry, said feedback loop for optimizing a function of a plurality of dynamic operating indicators of said integrated circuit toward a predetermined value of said function by controlling a plurality of controllable inputs to said integrated circuit, wherein said predetermined value is specific for said specific operating frequency.
-
Specification