← Back to Patent Explorer
US5787294A Expired / Lapsed US ⏱️ 0.0 years remaining

System for reducing the power consumption of a computer system and method therefor

Assignee: STMicroelectronics International NV
•
Filing: 1995-10-13
•
Granted: 1998-07-28
•
Expires: 2015-10-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a system and method for reducing the power consumption of a computer system, more specifically a notebook computer system. The system comprises a programmable frequency generator and a programmable power supply which alters the current operating frequency and voltage of the computer's microprocessor to match current operating conditions. If the microprocessor is not doing any meaningful work, the programmable frequency generator and the programmable power supply can reduce both the operating frequency and voltage thereby lowering the power consumption of the computer system based on the formula: power=voltage 2 ×frequency. It should be noted that the programmable frequency generator and the programmable power supply may be attached to other system components in the computer system that consume a large amount of the computer system's power.

Inventors

  • 👤 David R. Evoy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:03
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: 30
Claim 1
Independent Claim 245 words
A system for reducing power consumption of a computer system comprising, in combination: programmable power supply means coupled to at least one of a plurality of system components for individually adjusting an operating voltage of said at least one of said plurality of system components based on current operating conditions of said at least one of said plurality of system components; and programmable frequency generator means coupled to at least one of said plurality of system components for individually adjusting an operating frequency of said at least one of said plurality of system components based on current operating conditions of said at least one of said plurality of system components; said programmable power supply means being coupled to each of said plurality of system components for individually adjusting operating voltage supplied to each of said plurality of system components based on current operating conditions of each of said plurality of system components such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings and said programmable frequency generator means being coupled to each of said plurality of system components for individually adjusting operating frequency supplied to each of said plurality of system components based on current operating conditions of each of said plurality of system components such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings.
Claim 2
Independent Claim 245 words
A system for reducing power consumption of a computer system comprising, in combination: programmable power supply means coupled to at least one of a plurality of system components for individually adjusting an operating voltage of said at least one of said plurality of system components based on current operating conditions of said at least one of said plurality of system components; and programmable frequency generator means coupled to at least one of said plurality of system components for individually adjusting an operating frequency of said at least one of said plurality of system components based on current operating conditions of said at least one of said plurality of system components; said programmable power supply means being coupled to each of said plurality of system components for individually adjusting operating voltage supplied to each of said plurality of system components based on current operating conditions of each of said plurality of system components such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings and said programmable frequency generator means being coupled to each of said plurality of system components for individually adjusting operating frequency supplied to each of said plurality of system components based on current operating conditions of each of said plurality of system components such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings.
Claim 3
Dependent Claim 82 words
A system for reducing power consumption of a computer system in accordance with claim 1 further comprising power management unit means coupled to said programmable frequency generator means and each of said plurality of system components for receiving said current operating conditions of each of said plurality of system components and for controlling said programmable frequency generator means by providing said programmable frequency generator means with said operating frequencies for each of said plurality of system components based on current operating conditions.
Claim 4
Dependent Claim 82 words
A system for reducing power consumption of a computer system in accordance with claim 1 further comprising power management unit means coupled to said programmable power supply means and each of said plurality of system components for receiving said current operating conditions of each of said plurality of system components and for controlling said programmable power supply means by providing said programmable power supply means with said operating voltages for each of said plurality of system components based on current operating conditions.
Claim 5
Independent Claim 240 words
A system for reducing power consumption of a computer system comprising, in combination: programmable power supply means coupled to a plurality of system components for individually adjusting operating voltages of each of said plurality of system components based on current operating conditions of each of said plurality of system components; programmable frequency generator means coupled to said plurality of system components for individually adjusting operating frequencies of each of said plurality of system components based on current operating conditions of each of said plurality of system components; and power management unit means coupled to said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components for receiving said current operating conditions of each of said plurality of system components and for controlling said programmable frequency generator means by providing said programmable frequency generator means with said operating frequencies for each of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings and for controlling said programmable power supply means by providing said programmable power supply means with said operating voltages for each of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings.
Claim 6
Independent Claim 240 words
A system for reducing power consumption of a computer system comprising, in combination: programmable power supply means coupled to a plurality of system components for individually adjusting operating voltages of each of said plurality of system components based on current operating conditions of each of said plurality of system components; programmable frequency generator means coupled to said plurality of system components for individually adjusting operating frequencies of each of said plurality of system components based on current operating conditions of each of said plurality of system components; and power management unit means coupled to said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components for receiving said current operating conditions of each of said plurality of system components and for controlling said programmable frequency generator means by providing said programmable frequency generator means with said operating frequencies for each of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings and for controlling said programmable power supply means by providing said programmable power supply means with said operating voltages for each of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings.
Claim 7
Dependent Claim 96 words
A system for reducing power consumption of a computer system in accordance with claim 4 further comprising data bus means coupled to said power management means, said programmable frequency generator means, and said programmable power supply means for transferring data to said programmable frequency generator means indicating said operating frequencies that each of said plurality of system components should be operating at under current operating conditions and for transferring data to said programmable power supply means indicating said operating voltages that each of said plurality of system components should be operating at under current operating conditions.
Claim 8
Dependent Claim 76 words
A system for reducing power consumption of a computer system in accordance with claim 4 further comprising power on reset line means coupled to said power management unit means, said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components for sending a signal that puts said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components in an initial operating condition.
Claim 9
Dependent Claim 30 words
A system for reducing power consumption of a computer system in accordance with claim 4 wherein at least one of said plurality of system components is a central processing unit.
Claim 10
Dependent Claim 29 words
A system for reducing power consumption of a computer system in accordance with claim 4 wherein at least one of said plurality of system components is a system controller.
Claim 11
Dependent Claim 31 words
A system for reducing power consumption of a computer system in accordance with claim 4 wherein at least one of said plurality system components is a dynamic random access memory component.
Claim 12
Dependent Claim 72 words
A system for reducing power consumption of a computer system in accordance with claim 5 further comprising set frequency line means coupled to said power management unit means and said programmable frequency generator means for sending a signal to said programmable frequency generator means to load said data from said power management unit means to alter said operating frequencies of each of said plurality of system components to match current operating conditions.
Claim 13
Dependent Claim 72 words
A system for reducing power consumption of a computer system in accordance with claim 5 further comprising set voltage line means coupled to said power management unit means and said programmable power supply means for sending a signal to said programmable power supply means to load said data from said power management unit means to alter said operating voltages of each of said plurality of system components to match current operating conditions.
Claim 14
Independent Claim 504 words
A system for reducing power consumption of a computer system comprising, in combination: programmable power supply means individually coupled to each of a plurality of system components one of said plurality of system components being a central processing unit for individually adjusting operating voltages of each of said plurality of system components based on current operating conditions of each of said plurality of system components; programmable frequency generator means individually coupled to said plurality of system components for individually adjusting operating frequencies of each of said plurality of system components based on current operating conditions of each of said plurality of system components; power management unit means coupled to said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components for receiving said current operating conditions of each of said plurality of system components and for controlling said programmable frequency generator means by providing said programmable frequency generator means with said operating frequencies for each of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings and for controlling said programmable power supply means by providing said programmable power supply means with said operating voltages for each of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings; data bus means coupled to said power management means, said programmable frequency generator means, and said programmable power supply means for transferring data to said programmable frequency generator means indicating said operating frequencies that each of said plurality of system components should be operating at under current operating conditions and for transferring data to said programmable power supply means indicating said operating voltages that each of said plurality of system components should be operating at under current operating conditions; set frequency line means coupled to said power management unit means and said programmable frequency generator means for sending a signal to said programmable frequency generator means to load said data from said power management unit means to alter said operating frequencies of each of said plurality of system components to match current operating conditions; set voltage line means coupled to said power management unit means and said programmable power supply means for sending a signal to said programmable power supply means to load said data from said power management unit means to alter said operating voltages of each of said plurality of system components to match current operating conditions; and power on reset line means coupled to said power management unit means, said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components for sending a signal that puts said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components in an initial operating condition.
Claim 15
Independent Claim 504 words
A system for reducing power consumption of a computer system comprising, in combination: programmable power supply means individually coupled to each of a plurality of system components one of said plurality of system components being a central processing unit for individually adjusting operating voltages of each of said plurality of system components based on current operating conditions of each of said plurality of system components; programmable frequency generator means individually coupled to said plurality of system components for individually adjusting operating frequencies of each of said plurality of system components based on current operating conditions of each of said plurality of system components; power management unit means coupled to said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components for receiving said current operating conditions of each of said plurality of system components and for controlling said programmable frequency generator means by providing said programmable frequency generator means with said operating frequencies for each of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings and for controlling said programmable power supply means by providing said programmable power supply means with said operating voltages for each of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings; data bus means coupled to said power management means, said programmable frequency generator means, and said programmable power supply means for transferring data to said programmable frequency generator means indicating said operating frequencies that each of said plurality of system components should be operating at under current operating conditions and for transferring data to said programmable power supply means indicating said operating voltages that each of said plurality of system components should be operating at under current operating conditions; set frequency line means coupled to said power management unit means and said programmable frequency generator means for sending a signal to said programmable frequency generator means to load said data from said power management unit means to alter said operating frequencies of each of said plurality of system components to match current operating conditions; set voltage line means coupled to said power management unit means and said programmable power supply means for sending a signal to said programmable power supply means to load said data from said power management unit means to alter said operating voltages of each of said plurality of system components to match current operating conditions; and power on reset line means coupled to said power management unit means, said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components for sending a signal that puts said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components in an initial operating condition.
Claim 16
Dependent Claim 26 words
A system for reducing power consumption of a computer system in accordance with claim 12 wherein said plurality of system components further comprises a system controller.
Claim 17
Dependent Claim 29 words
A system for reducing power consumption of a computer system in accordance with claim 12 wherein said plurality of system components further comprises a dynamic random access memory component.
Claim 18
Independent Claim 156 words
A method for reducing power consumption of a computer system comprising the steps of: providing a system for individually adjusting a frequency and a voltage of a plurality of system components; monitoring current operating conditions of said plurality of system components; adjusting frequencies of each of said plurality of system components to conform to target frequencies for each of said plurality of system components such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings, said target frequencies being based on current operating conditions; and adjusting voltages of each of said plurality of system components to conform to target voltages for each of said plurality of system components such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings, said target voltages being based on current operating conditions.
Claim 19
Independent Claim 156 words
A method for reducing power consumption of a computer system comprising the steps of: providing a system for individually adjusting a frequency and a voltage of a plurality of system components; monitoring current operating conditions of said plurality of system components; adjusting frequencies of each of said plurality of system components to conform to target frequencies for each of said plurality of system components such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings, said target frequencies being based on current operating conditions; and adjusting voltages of each of said plurality of system components to conform to target voltages for each of said plurality of system components such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings, said target voltages being based on current operating conditions.
Claim 20
Dependent Claim 212 words
The method of claim 15 wherein said step of providing a system for individually adjusting a frequency and a voltage of a plurality of system components further comprises the steps of: providing programmable power supply means coupled to each of a plurality of system components for individually adjusting operating voltages of each of said plurality of system components based on current operating conditions of each of said plurality of system components; providing programmable frequency generator means coupled to said plurality of system components for individually adjusting operating frequencies of each of said plurality of system components based on current operating conditions of each of said plurality of system components; providing power management unit means coupled to said programmable frequency generator means, said programmable power supply means, and each of said plurality of system components for receiving said current operating conditions of each of said plurality of system components and for controlling said programmable frequency generator means by providing said programmable frequency generator means with said operating frequencies for each of said plurality of system components based on current operating conditions and for controlling said programmable power supply means by providing said programmable power supply means with said operating voltages for each of said plurality of system components based on current operating conditions.
Claim 21
Dependent Claim 55 words
The method of claim 15 wherein said step of monitoring current operating conditions of said plurality of system components further comprises the step of providing a power management unit means coupled to each of said plurality of system components for receiving data on said current operating conditions of each of said plurality of system components.
Claim 22
Dependent Claim 203 words
The method of claim 15 wherein said step of adjusting frequencies of each of said plurality of system components to conform to target frequencies for each of said plurality of system components based on current operating conditions further comprises the steps of: providing programmable frequency generator means coupled to a plurality of system components for individually adjusting operating frequencies of each of said plurality of system components based on current operating conditions; providing power management unit means coupled to said programmable frequency generator means and each of said plurality of system components for receiving said current operating conditions of each of said plurality of system components and for controlling said programmable frequency generator means by providing said programmable frequency generator means with said target frequencies for each of said plurality of system components based on current operating conditions; sending said target frequencies for each of said plurality of system components from said power management unit means to said programmable frequency generator means; and sending said target frequencies for each of said plurality of system components from said programmable frequency generator means to each of said plurality of system components for adjusting said current operating frequencies of each of said plurality of system components.
Claim 23
Dependent Claim 209 words
The method of claim 15 wherein said step of adjusting voltages of each of said plurality of system components to conform to target voltages for each of said plurality of system components based on current operating conditions further comprises the steps of: providing programmable power supply means coupled to said plurality of system components for individually adjusting operating voltages of each of said plurality of system components based on current operating conditions of said plurality of system components; providing power management unit means coupled to said programmable power supply means and each of said plurality of system components for receiving said current operating conditions of each of said plurality of system components and for controlling said programmable power supply means by providing said programmable power supply means with said target voltages of each of said plurality of system components based on current operating conditions; sending said target voltages for each of said plurality of system components from said power management unit means to said programmable power supply means; and sending said target voltages for each of said plurality of system components from said programmable power supply means to each of said plurality of system components for adjusting said current operating voltages of each of said plurality of system components.
Claim 24
Independent Claim 275 words
A system for reducing power consumption of a computer system comprising, in combination: programmable power supply means coupled to at least one of a plurality of system components for individually adjusting an operating voltage of said at least one of said plurality of system components based on current operating conditions of said at least one of said plurality of system components; programmable frequency generator means coupled to said at least one of said plurality of system components for individually adjusting an operating frequency of said at least one of said plurality of system components based on current operating conditions of said at least one of said plurality of system components; and power management unit means coupled to said programmable frequency generator means, said programmable power supply means, and said at least one of said plurality of system components for receiving said current operating conditions of said at least one of said plurality of system components and for controlling said programmable frequency generator means by providing said programmable frequency generator means with said operating frequency of said at least one of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings and for controlling said programmable power supply means by providing said programmable power supply means with said operating voltage for said at least one of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings.
Claim 25
Independent Claim 275 words
A system for reducing power consumption of a computer system comprising, in combination: programmable power supply means coupled to at least one of a plurality of system components for individually adjusting an operating voltage of said at least one of said plurality of system components based on current operating conditions of said at least one of said plurality of system components; programmable frequency generator means coupled to said at least one of said plurality of system components for individually adjusting an operating frequency of said at least one of said plurality of system components based on current operating conditions of said at least one of said plurality of system components; and power management unit means coupled to said programmable frequency generator means, said programmable power supply means, and said at least one of said plurality of system components for receiving said current operating conditions of said at least one of said plurality of system components and for controlling said programmable frequency generator means by providing said programmable frequency generator means with said operating frequency of said at least one of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating frequencies in order to optimize overall system power savings and for controlling said programmable power supply means by providing said programmable power supply means with said operating voltage for said at least one of said plurality of system components based on current operating conditions such that each of said plurality of system components may be simultaneously supplied with different operating voltages in order to optimize overall system power savings.
Claim 26
Dependent Claim 102 words
A system for reducing power consumption of a computer system in accordance with claim 20 further comprising data bus means coupled to said power management means, said programmable frequency generator means, and said programmable power supply means for transferring data to said programmable frequency generator means indicating said operating frequency that said at least one of said plurality of system components should be operating at under current operating conditions and for transferring data to said programmable power supply means indicating said operating voltage that said at least one of said plurality of system components should be operating at under current operating conditions.
Claim 27
Dependent Claim 82 words
A system for reducing power consumption of a computer system in accordance with claim 20 further comprising power on reset line means coupled to said power management unit means, said programmable frequency generator means, said programmable power supply means, and said at least one of said plurality of system components for sending a signal that puts said programmable frequency generator means, said programmable power supply means, and said at least one of said plurality of system components in an initial operating condition.
Claim 28
Dependent Claim 75 words
A system for reducing power consumption of a computer system in accordance with claim 21 further comprising set frequency line means coupled to said power management unit means and said programmable frequency generator means for sending a signal to said programmable frequency generator means to load said data from said power management unit means to alter said operating frequency of said at least one of said plurality of system components to match current operating conditions.
Claim 29
Dependent Claim 75 words
A system for reducing power consumption of a computer system in accordance with claim 21 further comprising set voltage line means coupled to said power management unit means and said programmable power supply means for sending a signal to said programmable power supply means to load said data from said power management unit means to alter said operating voltage of said at least one of said plurality of system components to match current operating conditions.
Claim 30
Dependent Claim 30 words
A system for reducing power consumption of a computer system in accordance with claim 21 wherein at least one of said plurality of system components is a central processing unit.

References Cited (Backward Citations)

US5153535A Cited
US5307003A Cited
US5404543A Cited
US5541490A Cited
US5629604A Cited
US5586333A Cited
US5535401A Cited
US5557738A Cited
US5560022A Cited
US5617572A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-27 2002-01-26 2002-07-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-27 2006-01-26 2006-07-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-27 2010-01-26 2010-07-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag