← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 19:12
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag