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

Power saving control system for computer system with feature of selective initiation of power saving control

Assignee: Dia Semicon Systems Inc
•
Filing: 1993-03-30
•
Granted: 1995-12-12
•
Expires: 2013-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A power saving control system for a computer system including a CPU, comprises a mode selecting circuit for selectively operating the CPU in a normal mode with relatively high performance and high power consumption and a power saving mode with relatively low performance and low power consumption, a first monitoring circuit for monitoring addresses accessed by the CPU over a first given period in order to detect a predetermined operational state of the CPU, in which only specific address group is repeatedly accessed, a second monitoring circuit for monitoring addresses accessed by the CPU over a second given period in order to detect a predetermined operational state of the CPU, in which only specific address group is repeatedly accessed, the second given period being independent of the first given period and much longer than the first given period, and a controller associated with the mode selecting circuit for normally operating the mode selecting circuit in the normal mode and responsive to one of the first and second monitoring circuit detecting the predetermined operational state, for operating the mode selecting circuit in the power saving mode as long as the predetermined operational state is maintained.

Inventors

  • 👤 Osamu Ikeda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 21:04
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215; G06F1/3234; G06F1/324; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 192 words
A power saving control system for a computer system including a CPU, comprising: first means for selectively operating said CPU in a first mode with relatively high performance and high power consumption and a second mode with relatively low performance and low power consumption; second means for monitoring addresses accessed by said CPU over a first given period in order to detect a predetermined operational state of said CPU, in which only a specific address group is repeatedly accessed, said first given period being varied periodically; the second means also monitoring addresses accessed by said CPU over a second given period in order to detect a predetermined operational state of said CPU, in which only a specific address group is repeatedly accessed, said second given period being independent of said first given period and much longer than said first given period and being varied periodically; and third means associated with said first means for normally operating said first means in said first mode and responsive to said second means detecting said predetermined operational state, for operating said first means in said second mode as long as said predetermined operational state is maintained.
Claim 2
Dependent Claim 192 words
A power saving control system for a computer system including a CPU, comprising: first means for selectively operating said CPU in a first mode with relatively high performance and high power consumption and a second mode with relatively low performance and low power consumption; second means for monitoring addresses accessed by said CPU over a first given period in order to detect a predetermined operational state of said CPU, in which only a specific address group is repeatedly accessed, said first given period being varied periodically; the second means also monitoring addresses accessed by said CPU over a second given period in order to detect a predetermined operational state of said CPU, in which only a specific address group is repeatedly accessed, said second given period being independent of said first given period and much longer than said first given period and being varied periodically; and third means associated with said first means for normally operating said first means in said first mode and responsive to said second means detecting said predetermined operational state, for operating said first means in said second mode as long as said predetermined operational state is maintained.
Claim 3
Dependent Claim 86 words
A power saving control system as claimed in claim 1, wherein said second means is operable in a learning mode in a given learning period which forms a former part of each of said first and second given periods for recording addresses accessed by said CPU and a comparison mode in a given comparison period which forms a latter part of each of said first and second given periods, for comparing a currently accessed address with the addresses recorded during immediately preceding learning mode operation period.
Claim 4
Dependent Claim 43 words
A power saving control system as claimed in claim 2, wherein said second means updates said learning mode operation period at the end of said comparison mode operation and derives said given comparison period in relation to said updated learning mode operation period.
Claim 5
Dependent Claim 30 words
A power saving control system as claimed in claim 3, wherein said second means varies said learning mode operation period within a range defined by upper and lower limit values.
Claim 6
Dependent Claim 54 words
A power saving control system as claimed in claim 4, wherein said second means initially sets said learning mode operation period at said lower limit value and updates said learning mode operation period by adding a predetermined additional period unit to the instantaneous learning period at the end of every said comparison mode operation.
Claim 7
Dependent Claim 69 words
A power saving control system as claimed in claim 1, wherein said second means varies said first given period within a first predetermined range defined by a first upper limit and a first lower limit and varies said second given period within a second predetermined range defined by a second upper limit and a second lower limit, said second lower limit being much greater than said first upper limit.
Claim 8
Dependent Claim 58 words
A power saving control system as claimed in claim 6, wherein a range defined between said first upper limit and said second lower limit corresponds to a predetermined specific operational state, in which only a specific address group in a loop program of a software timer is repeatedly accessed and initiation of the power saving mode is prohibited.
Claim 9
Dependent Claim 28 words
A power saving control system as claimed in claim 7, wherein said range substantially corresponds to a possible repetition cycle period of a loop for a software timer.
Claim 10
Dependent Claim 54 words
A power saving control system as claimed in claim 1, wherein said first means includes a first clock generator for generating a first higher frequency clock, a second clock generator for generating a second lower frequency clock, and a switching means for selectively supplying one of said first and second clocks to said CPU.
Claim 11
Dependent Claim 194 words
A power saving control system for a computer system including a CPU, comprising: an operational mode switching means for switching operational mode of said CPU between a normal mode, in which power consumption is relatively large, and a power saving mode, in which the power consumption is relatively small; a repeated access detecting means for monitoring address transition in address access of said CPU within a predetermined first period at a predetermined first address resolution and for detecting a repeated access state of said CPU, in which a specific address group is repeatedly accessed; said repeated access detecting means also monitoring address transition in address access of said CPU within a predetermined second period at a predetermined second address resolution and detecting a repeated access state of said CPU, in which a specific address group is repeatedly accessed, said second period being much longer than said first period and set in non-overlapping manner to said first period; and a control means responsive to said repeated access detecting means detecting said repeated access state while said CPU is in said normal mode for switching the operational mode of said CPU to said power saving mode.
Claim 12
Dependent Claim 194 words
A power saving control system for a computer system including a CPU, comprising: an operational mode switching means for switching operational mode of said CPU between a normal mode, in which power consumption is relatively large, and a power saving mode, in which the power consumption is relatively small; a repeated access detecting means for monitoring address transition in address access of said CPU within a predetermined first period at a predetermined first address resolution and for detecting a repeated access state of said CPU, in which a specific address group is repeatedly accessed; said repeated access detecting means also monitoring address transition in address access of said CPU within a predetermined second period at a predetermined second address resolution and detecting a repeated access state of said CPU, in which a specific address group is repeatedly accessed, said second period being much longer than said first period and set in non-overlapping manner to said first period; and a control means responsive to said repeated access detecting means detecting said repeated access state while said CPU is in said normal mode for switching the operational mode of said CPU to said power saving mode.
Claim 13
Dependent Claim 31 words
A power saving control system as claimed in claim 10, wherein each of said first and second repeated access detecting means periodically varies said address resolution in monitoring address access transition.
Claim 14
Dependent Claim 49 words
A power saving control system as claimed in claim 11, which further comprises an inhibiting means for inhibiting operation of said control means for switching the operational mode from said normal mode to said power saving mode when the operational state of said CPU satisfies a predetermined inhibiting condition.
Claim 15
Dependent Claim 41 words
A power saving control system as claimed in claim 12, wherein said inhibiting means inhibits switching operation of said control means when the address of the software interruption vector for receiving keyboard entry is accessed within an immediately preceding predetermined period.
Claim 16
Dependent Claim 42 words
A power saving control system as claimed in claim 12, wherein said inhibiting means inhibits switching operation of said control means when an address of the software interruption for checking the keyboard entry is not accessed within an immediately preceding predetermined period.
Claim 17
Dependent Claim 33 words
A power saving control system as claimed in claim 12, wherein said inhibiting means inhibits switching operation of said control means when an address assigned as a video memory space is being accessed.

References Cited (Backward Citations)

US4485440A Cited
US4698748A Cited
US5222239A Cited
US5375230A 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