Patent US6016548A successfully refreshed from Google Patents.
US6016548A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus for controlling duty ratio of power saving of CPU
Assignee: Toshiba Corp
•
Filing: 1997-07-15
•
Granted: 2000-01-18
•
Expires: 2017-07-15
Abstract
Abstract A computer system capable of entering a sleep mode is disclosed. The rate at which the computer switches between a normal state and a stop grant state while in the sleep mode is controllable by a timer. The stop grant state is an intermediate power consumption state between the sleep mode and the normal state. The timer may include a software system management interrupt timer. The system may also include processing to determine the cause of the switch from the stop grant state to the normal state.
Inventors
- 👤 Nobutaka Nakamura
- 👤 Masayo Yamaki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 16:10
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0646; G06F12/0653; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215; G06F1/3234; G06F1/325; G06F1/3275; G06F12/0607; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
229 words
A computer system, comprising: an external clock generator for generating an external clock signal having a first clock speed; a central processing unit (CPU) for receiving the external clock signal and comprising an internal clock generator for generating an internal clock signal having a second clock speed based on the external clock signal, the second clock speed being the same as or faster than the first clock speed; a timer for producing a time-out signal in accordance with a timing value in order to control power saving of the CPU; first means for setting the timer with a first timing value and for switching the CPU from a normal state in which the external and the internal clock signals are running and commands are executable to a stop grant state in which the external and the internal clock signals are running, supply of the internal clock signal to internal logics of the CPU is stopped, and no command is executable in response to a first-time out signal from the timer; and second means for setting the timer with a second timing value and for switching the CPU from the stop grant state to the normal state in response to a second time-out signal from the timer, thereby the first means and the second means repetitively and intermittently switching the CPU between the normal state and the stop grant state.
Claim 2
Dependent Claim
229 words
A computer system, comprising: an external clock generator for generating an external clock signal having a first clock speed; a central processing unit (CPU) for receiving the external clock signal and comprising an internal clock generator for generating an internal clock signal having a second clock speed based on the external clock signal, the second clock speed being the same as or faster than the first clock speed; a timer for producing a time-out signal in accordance with a timing value in order to control power saving of the CPU; first means for setting the timer with a first timing value and for switching the CPU from a normal state in which the external and the internal clock signals are running and commands are executable to a stop grant state in which the external and the internal clock signals are running, supply of the internal clock signal to internal logics of the CPU is stopped, and no command is executable in response to a first-time out signal from the timer; and second means for setting the timer with a second timing value and for switching the CPU from the stop grant state to the normal state in response to a second time-out signal from the timer, thereby the first means and the second means repetitively and intermittently switching the CPU between the normal state and the stop grant state.
Claim 3
Dependent Claim
28 words
The system according to claim 1, further comprising a second timer for causing the CPU to save power in response to a time-out signal of the second timer.
Claim 4
Dependent Claim
47 words
The system according to claim 2, wherein the second timer is a global standby timer in which a third timing value is set for switching the CPU from a normal mode to control Dower saving of the CPU, and for producing a global standby time out signal.
Claim 5
Dependent Claim
133 words
The system according to claim 2, further comprising: first determining means for, when a stop break is caused which causes the second means to switch the CPU from the stop grant state to the normal state, determining a cause of the stop break; second determining means for, if the first determining means determines that the cause of the stop break is due to the stop break other than the software SMI, determining whether or not the stop break is due to a system timer interrupt; and means for setting the second timer with a third timing value for switching the CPU from the normal mode to control power saving of the CPU, if the second determining means determines that the cause of the stop break is not due to the system timer interrupt.
Claim 6
Dependent Claim
54 words
The system according to claim 1, wherein the timer is a software system management interrupt (SMI) timer in which the first timing value and the second timing value are alternatively set for switching the CPU between the normal state and the stop grant state, and for producing a software SMI timer time out signal.
Claim 7
Dependent Claim
90 words
The system according to claim 1, further comprising: means for, when a stop break is caused which causes the second means to switch the CPU from the stop grant state to the normal state, determining a cause of the stop break; and means for setting the timer with the first timing value for causing the first means to switch the CPU from the normal state to the stop grant state if the determining means determines that the cause of the stop break is due to the timer time out signal.
Claim 8
Dependent Claim
134 words
The system according to claim 1, further comprising: first determining means for, when a stop break is caused which causes the second means to switch the CPU from the stop grant state to the normal state, determining a cause of the stop break; second determining means for, if the first determining means determines that the cause of the stop break is due to the stop break other than the time-out signal of the timer, determining whether or not the stop break is due to a system timer interrupt; and means for setting the timer with the first timing value for causing the first means to switch the CPU from the normal state to the stop grant state if the second determining means determines that the stop break is due to the system timer interrupt.
Claim 9
Dependent Claim
40 words
The system according to claim 7, wherein the second determining means determines that the cause of the stop break is due to a system event if the cause of the stop break is not due to the system timer interrupt.
Claim 10
Dependent Claim
24 words
The system according to claim 1, wherein the stop grant state is a state in which an internal clock of the CPU is stopped.
Claim 11
Dependent Claim
93 words
A computer system comprising: a CPU coupled to receive a periodic signal from a source external to the CPU that sets the CPU in a stop grant state in which an external clock and an internal clock are running and supply of the internal clock of the CPU to internal logics of the CPU is stopped and no command is executed; and means for periodically asserting the periodic signal to set the CPU in the stop-grant state and changing a duty ratio of the periodic signal, thereby decreasing power consumption of the CPU.
Claim 12
Dependent Claim
93 words
A computer system comprising: a CPU coupled to receive a periodic signal from a source external to the CPU that sets the CPU in a stop grant state in which an external clock and an internal clock are running and supply of the internal clock of the CPU to internal logics of the CPU is stopped and no command is executed; and means for periodically asserting the periodic signal to set the CPU in the stop-grant state and changing a duty ratio of the periodic signal, thereby decreasing power consumption of the CPU.
Claim 13
Dependent Claim
69 words
The computer system according to claim 10, further comprising a programmable time-out counter for producing a first time-out signal which causes the CPU to transition from a normal state in which the external clock and the internal clock are running and commands are executable to the stop grant state and a second time-out signal which causes the CPU to transition from the stop grant state to the normal state.
Claim 14
Dependent Claim
74 words
The system according to claim 11, further comprising: determining means for, when a stop break is caused which causes the CPU to transition from the stop grant state to the normal state, determining a cause of the stop break; and means for setting the CPU to a normal mode to execute an interrupt process if the determining means determines that the cause of the stop break is an interrupt due to a system event.
Claim 15
Dependent Claim
36 words
The system according to claim 12, further comprising means for executing a process of a system timer interrupt if the determining means determines that cause of the stop break is due to a system timer interrupt.
Claim 16
Dependent Claim
240 words
A computer comprising: a circuit device coupled to receive a signal from a source external to the circuit device that stops a supply of an internal clock of the circuit device to internal circuits of the circuit device, wherein the circuit device enters a low power state when it receives the signal; means for asserting the signal to set the circuit device in the low power state; and means for controlling an operational duty ratio of the circuit device by setting a time period for asserting the signal, wherein the circuit device has operational states including a normal state in which an instruction is executed, and a stop grant state in which a supply of the internal clock to the internal circuits is stopped and an instruction is not executed, the device transitions from the normal state to the stop grant state in response to the generation of a clock stop signal and transitions from the stop grant state to the normal state in response to stopping the generation of the clock stop signal, and the control means intermittently supplies the clock stop signal to the circuit device to set the circuit device to the stop grant state, and causes the circuit device to alternate between the normal state and the stop grant state at predetermined time intervals, to thereby cause the circuit device to alternate between the normal state and the stop grant state at the predetermined time intervals.
Claim 17
Dependent Claim
240 words
A computer comprising: a circuit device coupled to receive a signal from a source external to the circuit device that stops a supply of an internal clock of the circuit device to internal circuits of the circuit device, wherein the circuit device enters a low power state when it receives the signal; means for asserting the signal to set the circuit device in the low power state; and means for controlling an operational duty ratio of the circuit device by setting a time period for asserting the signal, wherein the circuit device has operational states including a normal state in which an instruction is executed, and a stop grant state in which a supply of the internal clock to the internal circuits is stopped and an instruction is not executed, the device transitions from the normal state to the stop grant state in response to the generation of a clock stop signal and transitions from the stop grant state to the normal state in response to stopping the generation of the clock stop signal, and the control means intermittently supplies the clock stop signal to the circuit device to set the circuit device to the stop grant state, and causes the circuit device to alternate between the normal state and the stop grant state at predetermined time intervals, to thereby cause the circuit device to alternate between the normal state and the stop grant state at the predetermined time intervals.
Claim 18
Dependent Claim
54 words
The computer system according to claim 14, further comprising a programmable time-out counter for producing a first time-out signal which causes the CPU to transition from a normal state to a stop grant state and a second time-out signal which causes the CPU to transition from the stop grant state to the normal state.
Claim 19
Dependent Claim
77 words
The system according to claim 14, further comprising: determining means for, when a stop break is caused which causes the second means to switch the CPU from the stop grant state to the normal state, determining the cause of the stop break; and means for setting the CPU to a normal mode to execute an interrupt process if the determining means determines that the cause of the stop break is an interrupt due to a system event.
Claim 20
Dependent Claim
37 words
The system according to claim 16, further comprising means for executing a process of a system timer interrupt if the determining means determines that the cause of the stop break is due to a system timer interrupt.
References Cited (Backward Citations)
US4569048A
Cited
US5086387A
Cited
US4851987A
Cited
US4787032A
Cited
US5359727A
Cited
US4980850A
Cited
US5040153A
Cited
JPH01260517A
Cited
US5056009A
Cited
US5025387A
Cited
US4980836A
Cited
US5513331A
Cited
US5129069A
Cited
US5241680A
Cited
US5175830A
Cited
US5167024A
Cited
US5522062A
Cited
US5218704A
Cited
US5012408A
Cited
US5269010A
Cited
US5461266A
Cited
US5203003A
Cited
US5291528A
Cited
US5426755A
Cited
US5535368A
Cited
US5566309A
Cited
US5625826A
Cited
US5369771A
Cited
US5572692A
Cited
US5475847A
Cited
JPH05289786A
Cited
US5359719A
Cited
US5630107A
Cited
US5473767A
Cited
US5560001A
Cited
US5560002A
Cited
US5392437A
Cited
US5657482A
Cited
US5630052A
Cited
US5434996A
Cited
US5546568A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-17 | 2003-07-19 | 2004-01-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-17 | 2007-07-19 | 2008-01-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-17 | 2011-07-19 | 2012-01-18 | $7700.00 | Window Closed / Lapsed |