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

Supervisory control method and power saving control unit for computer system

Assignee: Dia Semicon Systems Inc
•
Filing: 1995-04-05
•
Granted: 1995-12-12
•
Expires: 2015-04-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To reduce the total power consumption of a computer system, a supervisory control method is used to detect a substantial rest state of a CPU wherein it is waiting for a substantial task to start while repeatedly executing a small loop program. The method includes a step addresses accessed by the CPU in a predetermined period of time Ta are stored in proper address blocks, the stored addresses being defined as a learned address, and a step wherein a check is made to see if the CPU accesses an address other than the learned address in a predetermined period of time Tb. When no access of the CPU to any address other than the learned address is detected in the checking step, the both steps are repeated until it is detected in the checking step that an address other than the learned address is accessed by the CPU. In this instance, at least the time Ta is reduced for each repetition of the both steps. Then, it is checked whether or not the CPU accesses to an address other than the learned address in a predetermined period of time Tc which is longer than the time Ta. If not, then it is decided it is highly probable that the CPU is in the substantial rest state.

Inventors

  • 👤 Osamu Ikeda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 13:54
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215; G06F11/00; G06F11/30; G06F11/3003; G06F11/3017; G06F11/3024; G06F11/3055; G06F11/34; G06F11/3409; G06F11/3419; G06F11/3423; G06F11/3466; G06F11/349; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 261 words
A power saving control unit for a computer system, comprising: means A for switching an operation mode of a CPU of said computer system between a normal mode of ordinary power consumption and a power saving mode of small power consumption; means B whereby addresses accessed by said CPU in a predetermined period of time Tx are stored in an address memory, said stored addresses being defined as learned addresses; means C for checking immediately after the operation of said means B whether or not said CPU accesses an address other than said learned addresses in a predetermined period of time Ty dependent on said period of time Tx; means D for causing said means B and C repeatedly perform their operation while properly varying said times Tx and Ty in the state wherein said CPU is in said normal mode of operation and a minimum value Tx(min) of said time Tx in which occurs a state wherein no address other than said learned addresses is accessed by said CPU is detected using an algorithm; means E for causing said CPU to operate in said power saving mode unless the condition is met when said minimum value Tx(min) is detected by said means D; means F for detecting an access of said CPU to an address other than said learned addresses when said CPU is in said power saving mode; and means G for putting said CPU in said normal mode when an access of said CPU to an address other than said learned addresses is detected by said means F.
Claim 2
Dependent Claim 261 words
A power saving control unit for a computer system, comprising: means A for switching an operation mode of a CPU of said computer system between a normal mode of ordinary power consumption and a power saving mode of small power consumption; means B whereby addresses accessed by said CPU in a predetermined period of time Tx are stored in an address memory, said stored addresses being defined as learned addresses; means C for checking immediately after the operation of said means B whether or not said CPU accesses an address other than said learned addresses in a predetermined period of time Ty dependent on said period of time Tx; means D for causing said means B and C repeatedly perform their operation while properly varying said times Tx and Ty in the state wherein said CPU is in said normal mode of operation and a minimum value Tx(min) of said time Tx in which occurs a state wherein no address other than said learned addresses is accessed by said CPU is detected using an algorithm; means E for causing said CPU to operate in said power saving mode unless the condition is met when said minimum value Tx(min) is detected by said means D; means F for detecting an access of said CPU to an address other than said learned addresses when said CPU is in said power saving mode; and means G for putting said CPU in said normal mode when an access of said CPU to an address other than said learned addresses is detected by said means F.
Claim 3
Dependent Claim 50 words
The power saving control unit for a computer system as claimed in claim 1, wherein said means A is a switching circuit for switching a clock signal supplied for said CPU between a high-speed clock generator for the normal mode and a low-speed clock generator for the power saving mode.
Claim 4
Dependent Claim 229 words
A power saving control unit for a computer system, comprising: means a for switching a CPU of said computer system between a normal mode of ordinary power consumption and a power saving mode of small power consumption; means B whereby addresses accessed by said CPU in a predetermined period of time Tx are stored in an address memory, said stored addresses being defined as learned addresses; means C for checking immediately after the operation of said means B whether or not said CPU accesses an address other than said learned addresses in a predetermined period of time Ty related to said period of time Tx; means D for causing said means B and C to repeatedly perform their operation in the state wherein said CPU is in said normal mode of operation and said CPU is put in said power saving mode, if the condition is not met when no access of said CPU to an address other than said learned addresses is detected in said time Ty; means E for detecting an access of said CPU to an address other than said learned addresses when said CPU is in said power saving mode of operation; and means F for putting said CPU in said normal mode of operation when an access of said CPU to an address other than said learned addresses is detected by said means E.
Claim 5
Dependent Claim 229 words
A power saving control unit for a computer system, comprising: means a for switching a CPU of said computer system between a normal mode of ordinary power consumption and a power saving mode of small power consumption; means B whereby addresses accessed by said CPU in a predetermined period of time Tx are stored in an address memory, said stored addresses being defined as learned addresses; means C for checking immediately after the operation of said means B whether or not said CPU accesses an address other than said learned addresses in a predetermined period of time Ty related to said period of time Tx; means D for causing said means B and C to repeatedly perform their operation in the state wherein said CPU is in said normal mode of operation and said CPU is put in said power saving mode, if the condition is not met when no access of said CPU to an address other than said learned addresses is detected in said time Ty; means E for detecting an access of said CPU to an address other than said learned addresses when said CPU is in said power saving mode of operation; and means F for putting said CPU in said normal mode of operation when an access of said CPU to an address other than said learned addresses is detected by said means E.
Claim 6
Dependent Claim 275 words
A power saving control unit for a computer system including a CPU and a system bus, comprising: switching circuit for switching said CPU of said computer system between a normal mode of ordinary power consumption and a power saving mode of small power consumption; address memory and comparison circuit for storing addresses accessed by said CPU in a predetermined period of time in said address memory, and for checking whether or not said CPU accesses an address other than said stored addresses in another predetermined time; address detector for detecting an access of said CPU to an address other than said stored addresses when said CPU is in said power saving mode of operation; status judgement and power saving controller for supervising signals on said system bus and for putting said CPU in said normal mode of operation when an access of said CPU to an address other than said stored addresses is detected by said address memory and comparison circuit, whereby said address memory and comparison circuit and said address detector repeatedly perform their operation in the state wherein said CPU is in said normal mode of operation and said CPU is put in said power saving mode if the condition is not met when no access of a said CPU to an address other than said stored addresses is detected in said another predetermined period of time; high-speed clock generator for supplying a clock signal of higher frequency to said CPU through said switching circuit for the normal mode; and low-speed clock generator for supplying a clock signal of lower frequency to said CPU through said switching circuit for the power saving mode.
Claim 7
Dependent Claim 275 words
A power saving control unit for a computer system including a CPU and a system bus, comprising: switching circuit for switching said CPU of said computer system between a normal mode of ordinary power consumption and a power saving mode of small power consumption; address memory and comparison circuit for storing addresses accessed by said CPU in a predetermined period of time in said address memory, and for checking whether or not said CPU accesses an address other than said stored addresses in another predetermined time; address detector for detecting an access of said CPU to an address other than said stored addresses when said CPU is in said power saving mode of operation; status judgement and power saving controller for supervising signals on said system bus and for putting said CPU in said normal mode of operation when an access of said CPU to an address other than said stored addresses is detected by said address memory and comparison circuit, whereby said address memory and comparison circuit and said address detector repeatedly perform their operation in the state wherein said CPU is in said normal mode of operation and said CPU is put in said power saving mode if the condition is not met when no access of a said CPU to an address other than said stored addresses is detected in said another predetermined period of time; high-speed clock generator for supplying a clock signal of higher frequency to said CPU through said switching circuit for the normal mode; and low-speed clock generator for supplying a clock signal of lower frequency to said CPU through said switching circuit for the power saving mode.

References Cited (Backward Citations)

US3941989A Cited
US4381552A Cited
US4747041A Cited
US4614883A Cited
US5083266A Cited
US5129091A Cited
US5241680A Cited
US5218704A Cited
US5369771A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-12-11 1999-06-12 1999-12-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-12-11 2003-06-12 2003-12-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-12-11 2007-06-12 2007-12-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag