Patent US5590341A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5590341A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for reducing power consumption in a computer system using ready delay

Assignee: Intel Corp
•
Filing: 1994-09-30
•
Granted: 1996-12-31
•
Expires: 2014-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system that contains devices and peripherals that have power management capabilities incorporated therein that are responsible for placing the computer system in a reduced power consumption state. A controller monitors bus cycles from a processor. Upon the completion of each bus cycle, the controller provides a completion indication to the processor. In the present invention, the controller withholds the completion indication for a period of time after completion of each of the selected bus cycles to control power consumption by the processor, thereby extending the time in which the processor is in the reduced power consumption state. In this way, power consumption in the processor is controlled within an instruction boundary.

Inventors

  • 👤 Eugene P. Matter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 17:11
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 152 words
A computer system comprising: a bus; a memory coupled to the bus to store data and instructions; a processor coupled to the bus for executing said instructions, wherein the processor performs bus cycles on the bus in response to executing said instructions, and further wherein the processor enters a reduced power consumption state while at least one bus cycle is being performed and exits the reduced power consumption state upon completion of said at least one bus cycle; and a controller coupled to the bus to monitor bus cycles from the processor, wherein the controller indicates completion of bus cycles to the processor using a completion indication coupled to the processor, wherein the controller withholds the completion indication for a period of time after completion of said at least one bus cycle to control power consumption by the processor, such that power consumption in the processor is reduced within an instruction boundary.
Claim 2
Dependent Claim 152 words
A computer system comprising: a bus; a memory coupled to the bus to store data and instructions; a processor coupled to the bus for executing said instructions, wherein the processor performs bus cycles on the bus in response to executing said instructions, and further wherein the processor enters a reduced power consumption state while at least one bus cycle is being performed and exits the reduced power consumption state upon completion of said at least one bus cycle; and a controller coupled to the bus to monitor bus cycles from the processor, wherein the controller indicates completion of bus cycles to the processor using a completion indication coupled to the processor, wherein the controller withholds the completion indication for a period of time after completion of said at least one bus cycle to control power consumption by the processor, such that power consumption in the processor is reduced within an instruction boundary.
Claim 3
Dependent Claim 18 words
The computer system defined in claim 1 wherein the completion indication places the processor in the ready state.
Claim 4
Dependent Claim 15 words
The computer system defined in claim 1 wherein the completion indication comprises a READY signal.
Claim 5
Dependent Claim 20 words
The computer system defined in claim 1 wherein said at least one bus cycle is destined for an unassigned location.
Claim 6
Dependent Claim 35 words
The computer system defined in claim 4 wherein the a portion of the controller is programmed to withhold the completion indication for the period of time after completion of said at least one bus cycle.
Claim 7
Dependent Claim 34 words
The computer system defined in claim 4 wherein a portion of the controller is hardwired to withhold the completion indication for the period of time after completion of said at least one bus cycle.
Claim 8
Dependent Claim 155 words
A computer system comprising: a bus; a memory coupled to the bus to store data and instructions; a processor coupled to the bus for executing said instructions, wherein the processor performs bus cycles on the bus in response to executing said instructions, and further wherein the processor enters a reduced power consumption state while at least one bus cycle to an address is being performed and exits the reduced power consumption state upon completion of said at least one bus cycle; and a control logic coupled to the bus to monitor bus cycles from the processor, wherein the control logic provides a completion indication to the processor indicating completion of each bus cycle, wherein the control logic withholds the completion indication for a period of time after completion of said at least one bus cycle to control power consumption by the processor, such that power consumption in the processor is controlled within an instruction boundary.
Claim 9
Dependent Claim 155 words
A computer system comprising: a bus; a memory coupled to the bus to store data and instructions; a processor coupled to the bus for executing said instructions, wherein the processor performs bus cycles on the bus in response to executing said instructions, and further wherein the processor enters a reduced power consumption state while at least one bus cycle to an address is being performed and exits the reduced power consumption state upon completion of said at least one bus cycle; and a control logic coupled to the bus to monitor bus cycles from the processor, wherein the control logic provides a completion indication to the processor indicating completion of each bus cycle, wherein the control logic withholds the completion indication for a period of time after completion of said at least one bus cycle to control power consumption by the processor, such that power consumption in the processor is controlled within an instruction boundary.
Claim 10
Dependent Claim 14 words
The computer system defined in claim 7 wherein the address comprises a memory address.
Claim 11
Dependent Claim 15 words
The computer system defined in claim 7 wherein the address comprises an input/output (I/O) address.
Claim 12
Dependent Claim 18 words
The computer system defined in claim 7 wherein the completion indication places the processor in the ready state.
Claim 13
Dependent Claim 15 words
The computer system defined in claim 7 wherein the completion indication comprises a READY signal.
Claim 14
Dependent Claim 20 words
The computer system defined in claim 7 wherein said at least one bus cycle is destined for an unassigned location.
Claim 15
Dependent Claim 35 words
The computer system defined in claim 10 wherein the a portion of the controller is programmed to withhold the completion indication for the period of time after completion of said at least one bus cycle.
Claim 16
Dependent Claim 34 words
The computer system defined in claim 10 wherein a portion of the controller is hardwired to withhold the completion indication for the period of time after completion of said at least one bus cycle.
Claim 17
Dependent Claim 153 words
A computer system comprising: a bus; a memory coupled to the bus to store data and instructions; a processor coupled to the bus for executing said instructions, wherein the processor performs bus cycles on the bus, and further wherein the processor generates a read cycle on the bus to a location external to the processor, and further wherein the processor enters a reduced power consumption state during said read cycle and exits the reduced power consumption state upon completion of said read cycle; and a system logic coupled to the bus to monitor bus cycles from the processor, wherein the system logic indicates completion of bus cycles to the processor using a completion indication coupled to the processor, wherein the system logic withholds the completion indication for a period of time after completion of said read cycle to control power consumption by the processor, such that power consumption in the processor is controlled.
Claim 18
Dependent Claim 153 words
A computer system comprising: a bus; a memory coupled to the bus to store data and instructions; a processor coupled to the bus for executing said instructions, wherein the processor performs bus cycles on the bus, and further wherein the processor generates a read cycle on the bus to a location external to the processor, and further wherein the processor enters a reduced power consumption state during said read cycle and exits the reduced power consumption state upon completion of said read cycle; and a system logic coupled to the bus to monitor bus cycles from the processor, wherein the system logic indicates completion of bus cycles to the processor using a completion indication coupled to the processor, wherein the system logic withholds the completion indication for a period of time after completion of said read cycle to control power consumption by the processor, such that power consumption in the processor is controlled.
Claim 19
Dependent Claim 33 words
The computer system defined in claim 15 further comprising logic coupled to the system logic to cause the system logic to provide the completion indication prior to expiration of the period of time.
Claim 20
Dependent Claim 24 words
The computer system defined in claim 16 wherein the logic causes the system logic to provide the completion indication in response to an interrupt.
Claim 21
Dependent Claim 26 words
The computer system defined in claim 16 wherein the logic causes the system logic to provide the completion indication in response to a bus master request.
Claim 22
Dependent Claim 27 words
The computer system defined in claim 16 wherein the logic causes the system logic to provide the completion indication in response to a cache memory snoop operation.
Claim 23
Dependent Claim 25 words
The computer system defined in claim 16 wherein the logic causes the system logic to provide the completion indication in response to a programmed source.
Claim 24
Independent Claim 112 words
A method for reducing power consumption by a processor in a computer system having a bus, wherein the processor enters a reduced power consumption state during bus cycles initiated by the processor on the bus, said method comprising the steps of: generating a bus cycle, such that the processor enters the reduced power consumption state; and maintaining a completion signal for indicating completion of the bus cycle to the processor as non-asserted for a period of time after completion of said bus cycle, wherein the processor remains in the reduced power consumption state after the bus cycle has completed, such that power consumption in the processor is controlled within an instruction boundary.
Claim 25
Independent Claim 112 words
A method for reducing power consumption by a processor in a computer system having a bus, wherein the processor enters a reduced power consumption state during bus cycles initiated by the processor on the bus, said method comprising the steps of: generating a bus cycle, such that the processor enters the reduced power consumption state; and maintaining a completion signal for indicating completion of the bus cycle to the processor as non-asserted for a period of time after completion of said bus cycle, wherein the processor remains in the reduced power consumption state after the bus cycle has completed, such that power consumption in the processor is controlled within an instruction boundary.

References Cited (Backward Citations)

US4758945A Cited
US4851987A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-31 2000-07-01 2000-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-31 2004-07-01 2004-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-31 2008-07-01 2008-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag