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

Method and apparatus for managing power consumption of the CPU and on-board system devices of personal computers

Assignee: Intel Corp
•
Filing: 1997-01-27
•
Granted: 1998-05-19
•
Expires: 2017-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for managing power consumption in a personal computer, specifically the CPU and on-board system devices. The present invention manages the power consumption of the CPU and on-board system devices (i.e., core logic) using a global event messaging scheme and an OS-Idle power event and interrupts to provide CPU power management. The CPU's low-power state is implemented such that any or a set of predetermined device interrupts will transition the CPU from low-power state to normal operation which commences at the first instruction of the interrupt handler invoked by the device interrupt. The power consumed by the platform/chipset and controller logic devices, i.e., core logic, influenced by system clocks can be managed by decreasing frequency or stopping the distributed clock(s) altogether when in low-power state. Where chipsets manage clock distribution, additional hardware mechanisms for curtailing clocks may be incorporated which can be activated by software but are de-activated automatically in hardware. A power management coordinator may be incorporated to reduce voltage spikes or sags.

Inventors

  • 👤 Gerald S. Holzhammer
  • 👤 Thomas J. Hernandez
  • 👤 Richard P. Mangold
  • 👤 Sudarshan Bala Cadambi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:16
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30076; G06F9/30083; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215; G06F1/3234; G06F1/3237; G06F1/324; G06F1/3287; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 170 words
In a personal desktop computer having a CPU and on-board system devices, a system for the management of power consumption of the on-board system devices comprising: a) an operating system for selectively providing CPU cycles to a plurality of actively running tasks: b) means for generating an OS Idle signal during periods of time when no actively running tasks require CPU cycles: c) a system device driver which operates to cause one of the on-board system devices to enter a low power state when said OS-Idle signal is generated and the one on-board system device is inactive for a predetermined period of time; d) means for removing said on-board system devices from said low power state; e) means for initiating a bus power-down sequence by initiating a stop-bus-cycle register bit to thereby reduce a bus clock frequency to a predetermined minimum level and reduce an AC power component of the one on-board system device proportionately; f) means for initiating a bus power-up sequence upon detection of a bus cycle event.
Claim 2
Dependent Claim 170 words
In a personal desktop computer having a CPU and on-board system devices, a system for the management of power consumption of the on-board system devices comprising: a) an operating system for selectively providing CPU cycles to a plurality of actively running tasks: b) means for generating an OS Idle signal during periods of time when no actively running tasks require CPU cycles: c) a system device driver which operates to cause one of the on-board system devices to enter a low power state when said OS-Idle signal is generated and the one on-board system device is inactive for a predetermined period of time; d) means for removing said on-board system devices from said low power state; e) means for initiating a bus power-down sequence by initiating a stop-bus-cycle register bit to thereby reduce a bus clock frequency to a predetermined minimum level and reduce an AC power component of the one on-board system device proportionately; f) means for initiating a bus power-up sequence upon detection of a bus cycle event.
Claim 3
Dependent Claim 35 words
The system defined by claim 1 wherein said bus power-down sequence initiating means reduces said bus clock frequency to 0 Hz, powers off static bus terminations and disconnects a power supply plane from the bus.
Claim 4
Dependent Claim 39 words
The system defined by claim 2 wherein said bus power-up sequence initiating means activates connects the power supply plane to the bus, powers on said static bus terminations and increases said bus clock frequency to a predetermined operating level.
Claim 5
Dependent Claim 31 words
A system defined by claim 1 wherein said OS Idle signal generating means comprises a computer program which generates the OS Idle signal when the operating system enters an idle loop.
Claim 6
Dependent Claim 20 words
A system defined by claim 1 wherein said means for removing comprises a computer program which generates a power event.
Claim 7
Dependent Claim 25 words
A system defined by claim 1 wherein said means for initiating a bus power down sequence comprises a computer program which generates a power event.
Claim 8
Dependent Claim 25 words
A system defined by claim 1 wherein said means for initiating a bus power up sequence comprises a computer program which generates a power event.

References Cited (Backward Citations)

US4851987A Cited
US5428790A Cited
US5355501A Cited
US5396635A Cited
US5461266A Cited
US5239652A Cited
US5511205A Cited
US5590342A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-18 2001-11-17 2002-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-18 2005-11-17 2006-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-18 2009-11-17 2010-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag