Patent US7228242B2 successfully refreshed from Google Patents.
US7228242B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adaptive power control based on pre package characterization of integrated circuits
Assignee: Meta Platforms Inc
•
Filing: 2002-12-31
•
Granted: 2007-06-05
•
Expires: 2022-12-31
Abstract
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.
Inventors
- 👤 Andrew Read
- 👤 Malcolm Wing
- 👤 Louis C. Kordus
- 👤 Thomas E. Stewart
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 14:28
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/324; G06F1/3296; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
68 words
A data structure in computer readable memory comprising: two sets of frequency-voltage operating points wherein: each frequency-voltage operating point of said Bets specifies a minimum operating voltage required for a microprocessor integrated circuit to operate at a desired frequency; and wherein further each 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.
Claim 2
Dependent Claim
68 words
A data structure in computer readable memory comprising: two sets of frequency-voltage operating points wherein: each frequency-voltage operating point of said Bets specifies a minimum operating voltage required for a microprocessor integrated circuit to operate at a desired frequency; and wherein further each 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.
Claim 3
Dependent Claim
19 words
The data structure as described in claim 1 wherein said data structure is external to a microprocessor integrated circuit.
Claim 4
Dependent Claim
14 words
The data structure as described in claim 1 further comprising temperature-dependent operating voltage information.
Claim 5
Dependent Claim
27 words
The data structure as described in claim 1 wherein each of said sets of frequency-voltage operating points is indexable by information stored in a microprocessor integrated circuit.
Claim 6
Dependent Claim
175 words
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; causing said voltage supply to furnish said optimal voltage to said microprocessor integrated circuit; a second memory space comprising at least 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 further each set of frequency-voltage operating points represents a class of microprocessor integrated circuits, each class of microprocessor integrated circuits having differing frequency-voltage characteristics.
Claim 7
Dependent Claim
175 words
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; causing said voltage supply to furnish said optimal voltage to said microprocessor integrated circuit; a second memory space comprising at least 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 further each set of frequency-voltage operating points represents a class of microprocessor integrated circuits, each class of microprocessor integrated circuits having differing frequency-voltage characteristics.
Claim 8
Dependent Claim
22 words
The computer as described in claim 5 wherein said information comprises a mapping into one of said sets of frequency-voltage operating points.
Claim 9
Dependent Claim
20 words
The computer as described in claim 5 wherein said second memory space is not contained within said microprocessor integrated circuit.
Claim 10
Dependent Claim
18 words
The computer as described in claim 5 wherein said second memory space further comprises temperature-dependent operating voltage information.
Claim 11
Dependent Claim
19 words
The computer as described in claim 8 further comprising means to measure a temperature of said microprocessor integrated circuit.
Claim 12
Dependent Claim
49 words
The computer as described in claim 9 wherein said method further comprises: accessing a temperature of said microprocessor integrated circuit; and accessing said temperature-dependent operating voltage information to determine an optimal voltage for operating said microprocessor at said desirable operating frequency and said temperature of said microprocessor integrated circuit.
Claim 13
Dependent Claim
78 words
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.
Claim 14
Dependent Claim
78 words
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.
Claim 15
Dependent Claim
40 words
A device as described in claim 11 and further comprising logic for applying said optimum voltage and for causing said microprocessor to operate at said desired frequency of operation, said logic coupled to said memory and coupled to said microprocessor.
Claim 16
Dependent Claim
15 words
A device as described in claim 11 wherein said memory is separate from said microprocessor.
Claim 17
Dependent Claim
20 words
A device as described in claim 11 wherein said information is stored in a programmable fuse integrated on said microprocessor.
Claim 18
Dependent Claim
20 words
A device as described in claim 11 wherein said information is stored in a programmable memory integrated on said microprocessor.
Claim 19
Dependent Claim
17 words
A device as described in claim 11 wherein said information is obtained after characterization of said microprocessor.
Claim 20
Dependent Claim
18 words
A device as described in claim 16 wherein said information is programmed into said microprocessor at wafer level.
References Cited (Backward Citations)
EP0381021A2
Cited
US5086501A
Cited
US5167024A
Cited
US5218704A
Cited
US6427211B2
Cited
US5201059A
Cited
US5204863A
Cited
EP0474963A2
Cited
US5560020A
Cited
US5461266A
Cited
US5230055A
Cited
US5239652A
Cited
EP0501655A2
Cited
US5406212A
Cited
US5894577A
Cited
US5511203A
Cited
US5422806A
Cited
US5502838A
Cited
US5717319A
Cited
US6216235B1
Cited
US5974557A
Cited
US5933649A
Cited
US6487668B2
Cited
US5752011A
Cited
US5592173A
Cited
US5440520A
Cited
US5754869A
Cited
US6311287B1
Cited
US5778237A
Cited
US5692204A
Cited
US5682093A
Cited
US6078319A
Cited
US5719800A
Cited
US5727208A
Cited
US5996083A
Cited
US6035407A
Cited
US5745375A
Cited
US5825674A
Cited
JPH09185589A
Cited
US5996084A
Cited
US5781060A
Cited
US5815724A
Cited
US5940785A
Cited
US6047248A
Cited
US5848281A
Cited
US6157092A
Cited
US5940786A
Cited
US6119241A
Cited
US5757171A
Cited
US5884049A
Cited
US6100751A
Cited
US6279048B1
Cited
US6006169A
Cited
US6320453B1
Cited
US6091283A
Cited
US6218708B1
Cited
US5923545A
Cited
US6513124B1
Cited
US6087892A
Cited
US6048746A
Cited
US6345363B1
Cited
US6202104B1
Cited
US6141762A
Cited
US20020026597A1
Cited
US6347379B1
Cited
US6378081B1
Cited
US6519706B1
Cited
US6415388B1
Cited
US6272642B2
Cited
US6118306A
Cited
US6314522B1
Cited
US6510400B1
Cited
US6477654B1
Cited
US6345362B1
Cited
US6304824B1
Cited
US6510525B1
Cited
US6457135B1
Cited
WO2001027728A1
Cited
US6675360B1
Cited
US6388432B2
Cited
US6731221B1
Cited
US6442746B1
Cited
US20020116650A1
Cited
US20020011650A1
Cited
US6574739B1
Cited
US20020083356A1
Cited
US6303444B1
Cited
US6574577B2
Cited
US20020073348A1
Cited
US20020087896A1
Cited
US20020087219A1
Cited
US20020138778A1
Cited
US6489224B1
Cited
US20030065960A1
Cited
US20030074591A1
Cited
US20040025061A1
Cited
US6922783B2
Cited
US6792379B2
Cited
US20040103330A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2010-06-04 | 2010-12-04 | 2011-06-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2014-06-04 | 2014-12-04 | 2015-06-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2018-06-04 | 2018-12-04 | 2019-06-05 | $7700.00 | Window Closed / Lapsed |