Patent US4670837A successfully refreshed from Google Patents.
US4670837A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Electrical system having variable-frequency clock
Assignee: Nokia Bell Labs
•
Filing: 1984-06-25
•
Granted: 1987-06-02
•
Expires: 2004-06-25
Abstract
Abstract The microprocessor unit of a system implemented using metal-oxide-silicon (MOS) technology, is driven by a variable-frequency clock. The microprocessor controls the clock frequency based on the present rate of required microprocessor activity. By driving the microprocessor unit at a lower clock frequency when such activity rate is low, the energy dissipated by the microprocessor unit is reduced due to the MOS power-frequency characteristic.
Inventors
- 👤 Laurence L. Sheets
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 17:51
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/324; G06F1/04; G06F1/08; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
161 words
In an electrical system driven by a variable-frequency clock to perform processing jobs, a method of operating said system under control of a processor to increase efficiency in power consumption comprising: determining the processing load of said system based on all requested but uncompleted processing jobs and adjusting the frequency of said clock basewd on the determined processing load, where each of said processing jobs is one of n types, n being a positive integer greater than one, said method further comprising maintaining data that define a number, J K , of jobs of type K for each integer K from one through n, to be performed by said system, wherein said determining step further comprises reading said data and wherein said adjusting step further comprises adjusting the frequency, f, of said clock according to ##EQU2## wehrein f0 is a minimum frequency, A K is a weighting factor associated with jobs of type K, and C is a predetermined scale factor.
Claim 2
Dependent Claim
161 words
In an electrical system driven by a variable-frequency clock to perform processing jobs, a method of operating said system under control of a processor to increase efficiency in power consumption comprising: determining the processing load of said system based on all requested but uncompleted processing jobs and adjusting the frequency of said clock basewd on the determined processing load, where each of said processing jobs is one of n types, n being a positive integer greater than one, said method further comprising maintaining data that define a number, J K , of jobs of type K for each integer K from one through n, to be performed by said system, wherein said determining step further comprises reading said data and wherein said adjusting step further comprises adjusting the frequency, f, of said clock according to ##EQU2## wehrein f0 is a minimum frequency, A K is a weighting factor associated with jobs of type K, and C is a predetermined scale factor.
Claim 3
Dependent Claim
20 words
A method in accordance with claim 1 further comprising repeating at regular intevals said determining step and said adjusting step.
Claim 4
Dependent Claim
46 words
A method in accordance with claim 1 wherein said maintianing step further comprises incrementing said number, J k , by one as each job of type k is requested and decremeting said number, J k , by one as each job of type k is completed.
Claim 5
Dependent Claim
230 words
An electrical system comprising: variable-frequency clock means for transmitting a clock signal of variable frequency, electrical means for performing processing jobs at an operating frequency defined by the frequency of said clock signal, said electrical means comprising a processor means for repetitively determining the processing load of said electrical means based on all requested but uncompleted processing jobs and means coupled to said variable-frequency clock means for adjusting the frequency of said clock signal basedon the processing load determined by said determining means, wherein each of said processing jobs is one of n types, n being a positive integer greater than one, said system further comprises means for maintaining data that define a number, J K , of jobs of type K, for each integer K from one through n, to be performed by said system, wherein said determining means further comprises means for reading said data wherein said adjusting means further comprises means for calculating an operating frequency, f, according to ##EQU3## wherein f 0 is a minimum frequency, A K is a weighting factor associated with jobs of type K, and C is a predetermined scale factor and means for transmitting a digital word defined by said calculated operating frequency, f, to said variable-frequency clock means, wherein said variable-frequency clock means is responsive to said digital word for generating said clock signal at said calculating operating frequency, f.
Claim 6
Dependent Claim
230 words
An electrical system comprising: variable-frequency clock means for transmitting a clock signal of variable frequency, electrical means for performing processing jobs at an operating frequency defined by the frequency of said clock signal, said electrical means comprising a processor means for repetitively determining the processing load of said electrical means based on all requested but uncompleted processing jobs and means coupled to said variable-frequency clock means for adjusting the frequency of said clock signal basedon the processing load determined by said determining means, wherein each of said processing jobs is one of n types, n being a positive integer greater than one, said system further comprises means for maintaining data that define a number, J K , of jobs of type K, for each integer K from one through n, to be performed by said system, wherein said determining means further comprises means for reading said data wherein said adjusting means further comprises means for calculating an operating frequency, f, according to ##EQU3## wherein f 0 is a minimum frequency, A K is a weighting factor associated with jobs of type K, and C is a predetermined scale factor and means for transmitting a digital word defined by said calculated operating frequency, f, to said variable-frequency clock means, wherein said variable-frequency clock means is responsive to said digital word for generating said clock signal at said calculating operating frequency, f.
Claim 7
Dependent Claim
51 words
An electrical system in accordance with claim 4 wherein said variable-frequency clock means further comprises converter means for generating an analog control voltage in response to said digital word and oscillator means coupled to said converter means for generating said clock signal at a frequncy defined by said analog control voltage.
Claim 8
Dependent Claim
28 words
An electrical system in accordance with claim 5 further comprising low-pass filter means interposed between said converter means and said oscillato means for filtering said analog control voltage.
Claim 9
Dependent Claim
17 words
An electrical system in accordance with claim 4 wherein said electrical means is implemented in metal-oxide-silicon technology.
References Cited (Backward Citations)
US3453601A
Cited
US3656123A
Cited
US3775696A
Cited
DE2248170A1
Cited
US3922526A
Cited
US4037090A
Cited
US4241418A
Cited
US4191998A
Cited
US4463440A
Cited
US4331924A
Cited
US4414637A
Cited
US4447870A
Cited
US4438490A
Cited
EP0098653A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-06-01 | 1990-12-01 | 1991-06-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-06-01 | 1994-12-01 | 1995-06-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-06-01 | 1998-12-01 | 1999-06-02 | $7700.00 | Window Closed / Lapsed |