Patent US5789952A successfully refreshed from Google Patents.
US5789952A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Anti-lock CPU clock control method, circuit and apparatus
Assignee: Cypress Semiconductor Corp
•
Filing: 1996-05-01
•
Granted: 1998-08-04
•
Expires: 2016-05-01
Abstract
Abstract The present invention provides power saving features that can be used in a computer or other device employing an internal clock to dynamically change the frequency at which the clock operates to respond to demands upon system resources. For example, the CPU clock in the synchronous logic core may be changed dynamically to reduce power consumption without causing a CPU lock-up. A PLL clock internal to the CPU has a reduced sensitivity to external clock changes. The present invention provides a means to incrementally change the internal clock frequency by intermittently stopping the output of the internal clock.
Inventors
- 👤 Kok-Kean Yap
- 👤 Teck-Ee Guan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 21:36
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/324; H; H03; H03B; H03B19/00; H03B2200/00; H03B2200/006; H03B2200/0082; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
103 words
A circuit comprising: external clock signal means comprising a phase locked loop for generating an external clock signal operating at one of a plurality of frequencies; clock frequency selection means connected to said external clock signal means, wherein said clock frequency selection means provides a multi-bit control signal to said external clock signal means to select said one of said plurality of frequencies; processor means having an internal clock, said processor means connected to said external clock signal means; means for generating said control signal in response to one or more event signals; and stop clock signal means connected to said processor means.
Claim 2
Dependent Claim
103 words
A circuit comprising: external clock signal means comprising a phase locked loop for generating an external clock signal operating at one of a plurality of frequencies; clock frequency selection means connected to said external clock signal means, wherein said clock frequency selection means provides a multi-bit control signal to said external clock signal means to select said one of said plurality of frequencies; processor means having an internal clock, said processor means connected to said external clock signal means; means for generating said control signal in response to one or more event signals; and stop clock signal means connected to said processor means.
Claim 3
Dependent Claim
25 words
The circuit according to claim 1 wherein said multi-bit signal is an N-bit wide bus where the number of clock signals is 2 N .
Claim 4
Dependent Claim
14 words
The circuit according to claim 2 further comprising means for providing a first delay.
Claim 5
Dependent Claim
36 words
The circuit according to claim 3 further comprising means for providing a second delay, wherein said first delay occurs prior to disabling said internal clock and said second delay occurs prior to enabling said internal clock.
Claim 6
Dependent Claim
15 words
The circuit according to claim 4 wherein said first and second delays are independently programmable.
Claim 7
Dependent Claim
13 words
A computer, laptop computer or portable computer comprising the circuit of claim 1.
Claim 8
Dependent Claim
17 words
The circuit according to claim 6 wherein said external clock signal means comprises a phase lock loop.
Claim 9
Dependent Claim
16 words
The circuit according to claim 6 further comprising means for generating one or more event signals.
Claim 10
Dependent Claim
22 words
The circuit according to claim 6 wherein said clock frequency selection means provides a multi-bit signal to said external clock signal means.
Claim 11
Dependent Claim
14 words
The circuit of claim 6, wherein said internal clock comprises a phase locked loop.
Claim 12
Independent Claim
94 words
A method for changing power consumption in a processor having an internal clock operating at a first frequency comprising the steps of: (a) asserting a stop clock signal at said processor, thus disabling said internal clock and causing the processor to idle; (b) inputting to said processor a clock signal having a second frequency selected from a plurality of frequencies, said second frequency being different from said first frequency; and (c) deasserting said stop clock signal, thus enabling said internal clock to oscillate at said second frequency and causing the processor to resume operation.
Claim 13
Independent Claim
94 words
A method for changing power consumption in a processor having an internal clock operating at a first frequency comprising the steps of: (a) asserting a stop clock signal at said processor, thus disabling said internal clock and causing the processor to idle; (b) inputting to said processor a clock signal having a second frequency selected from a plurality of frequencies, said second frequency being different from said first frequency; and (c) deasserting said stop clock signal, thus enabling said internal clock to oscillate at said second frequency and causing the processor to resume operation.
Claim 14
Dependent Claim
18 words
The method according to claim 11 wherein said second clock frequency is less than said first clock frequency.
Claim 15
Dependent Claim
18 words
The method according to claim 12 wherein said stop clock signal is asserted after a power saving event.
Claim 16
Dependent Claim
30 words
The method according to claim 13, further comprising, prior to said asserting step, the step of transmitting an event signal from said processor to logic controlling said stop clock signal.
Claim 17
Dependent Claim
18 words
The method according to claim 11 wherein said second clock frequency is greater than said first clock frequency.
Claim 18
Dependent Claim
27 words
The method according to claim 11, further comprising the step of waiting for a predetermined period of time after said inputting step and before said deasserting step.
Claim 19
Dependent Claim
10 words
The method of claim 11, further comprising repeating said method.
Claim 20
Dependent Claim
102 words
A circuit comprising: a logic circuit capable of generating (i) a clock frequency selection signal configured to select one of a plurality of frequencies and (ii) a stop clock signal configured to disable an internal oscillator, both in response to one or more event signals; a phase locked loop configured to (a) generate a clock signal and (b) oscillate at said one of said plurality of frequencies in response to said clock frequency selection signal; and a processor capable of receiving said clock signal and said stop clock signal, said processor entering an idle state in response to said stop clock signal.
Claim 21
Dependent Claim
102 words
A circuit comprising: a logic circuit capable of generating (i) a clock frequency selection signal configured to select one of a plurality of frequencies and (ii) a stop clock signal configured to disable an internal oscillator, both in response to one or more event signals; a phase locked loop configured to (a) generate a clock signal and (b) oscillate at said one of said plurality of frequencies in response to said clock frequency selection signal; and a processor capable of receiving said clock signal and said stop clock signal, said processor entering an idle state in response to said stop clock signal.
Claim 22
Dependent Claim
22 words
The circuit according to claim 18 wherein said processor comprises an internal phase lock loop capable of providing an internal clock signal.
Claim 23
Dependent Claim
26 words
The circuit according to claim 18, wherein said processor further comprises said internal oscillator, said internal oscillator being disabled in response to said stop clock signal.
Claim 24
Dependent Claim
50 words
The circuit according to claim 20, wherein said processor asserts a stop grant cycle signal in response to said stop clock signal, and after said processor asserts said stop grant cycle signal, said internal clock oscillates at said one of said plurality of frequencies in response to said clock signal.
References Cited (Backward Citations)
US5155380A
Cited
US5378935A
Cited
US5254888A
Cited
US5625311A
Cited
US5442774A
Cited
US5451892A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-08-03 | 2002-02-02 | 2002-08-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-08-03 | 2006-02-02 | 2006-08-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-08-03 | 2010-02-02 | 2010-08-04 | $7700.00 | Window Closed / Lapsed |