← Back to Patent Explorer
US5625311A Expired / Lapsed US ⏱️ 0.0 years remaining

System clock generating circuit having a power saving mode capable of maintaining a satisfactory processing speed

Assignee: NEC Corp
•
Filing: 1994-05-09
•
Granted: 1997-04-29
•
Expires: 2014-05-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system clock generating circuit for supplying a system clock to a microproeessor, includes a first oscillator for generating a main clock, and a second oscillator for generating a sub clock which is lower in frequency than the main clock. A twin-clock control circuit receives the main clock and the sub clock and is controlled by the microprocessor. When the microprocessor is in an ordinary operating condition, the twin-clock control circuit generates a (n)-phase system clock which is composed of (n) clocks for each one instruction cycle, where "n" is a positive even number. When the microprocessor is in an electric power saving mode, the twin-clock control circuit also generates a (n/m)-phase system clock which is composed of (n/m) clocks for each one instruction cycle, where "m" is a positive even number but is smaller than "n".

Inventors

  • 👤 Shinichi Nakatsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 09:34
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/06

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 196 words
A system clock generating circuit for supplying a system clock to a microprocessor, the system clock generating circuit comprising: a first oscillator for generating a main clock signal having a first frequency, a second oscillator for generating a sub clock signal having a second frequency, said second frequency being lower than said first frequency, a twin-clock control circuit receiving said main clock signal and said sub clock signal and being controlled by said microprocessor so as to generate, based on said main clock signal and said clock signal, a system clock to be supplied to said microprocessor, said twin-clock control circuit generating, when said microprocessor is operating in an ordinary operating speed mode, an (n)-phase system clock, based on said main clock selected as said system clock, which comprises (n) clock pulses for each one instruction cycle, where (n) is a positive even number, and when said microprocessor is in a power saving mode, said twin-clock control circuit generating, based on said sub clock selected as said system clock, an (n/m)-phase system clock which comprises (n/m) clock pulses for each one instruction cycle of said microprocessor, where (m) is a positive even number smaller than (n).
Claim 2
Independent Claim 196 words
A system clock generating circuit for supplying a system clock to a microprocessor, the system clock generating circuit comprising: a first oscillator for generating a main clock signal having a first frequency, a second oscillator for generating a sub clock signal having a second frequency, said second frequency being lower than said first frequency, a twin-clock control circuit receiving said main clock signal and said sub clock signal and being controlled by said microprocessor so as to generate, based on said main clock signal and said clock signal, a system clock to be supplied to said microprocessor, said twin-clock control circuit generating, when said microprocessor is operating in an ordinary operating speed mode, an (n)-phase system clock, based on said main clock selected as said system clock, which comprises (n) clock pulses for each one instruction cycle, where (n) is a positive even number, and when said microprocessor is in a power saving mode, said twin-clock control circuit generating, based on said sub clock selected as said system clock, an (n/m)-phase system clock which comprises (n/m) clock pulses for each one instruction cycle of said microprocessor, where (m) is a positive even number smaller than (n).
Claim 3
Dependent Claim 104 words
A system clock generating circuit as recited in claim 1, wherein said twin-clock control circuit comprises: a selector for receiving said main clock signal and said sub clock signal and being controlled by said microprocessor so as to select one of said main clock signal and said sub clock signal as said system clock, an (n) phase system clock generation circuit for receiving said system clock outputted from said selector, and for outputting said (n)-phase system clock to said microprocessor, and an (n/m)-phase system clock generation circuit receiving said system clock outputted from said selector for outputting said (n/m)-phase system clock to said microprocessor.
Claim 4
Dependent Claim 51 words
A system clock generating circuit as recited in claim 2, wherein said (n)-phase system clock comprises: a first flip-flop having a non-inverting clock input and an inverting clock input, said first flip-flop receiving said system clock at said non-inverting input and an inverted system clock signal at said inverting clock input.
Claim 5
Dependent Claim 75 words
A system clock generating circuit as recited in claim 3, wherein said (n)-phase system clock further comprises: a second flip-flop having a non-inverting input connected to a non-inverting output of said first flip-flop and an inverting input connected to the inverting output of said first flip-flop; and a first AND gate having a first input connected to said inverted system clock signal and a second input connected to said non-inverting output of said first flip-flop.
Claim 6
Dependent Claim 130 words
A system clock generating circuit as recited in claim 4, wherein said ordinary operating speed mode comprises a normal mode, and wherein said (n)-phase system clock further comprises: a first OR gate having a first input connected to an output of said first AND gate and a second input connected to said inverting output of said first flip-flop; a second AND gate having a first input connected to an output of said first OR gate and a second input connected to a non-inverting output of said second flip-flop, said second AND gate outputting a normal mode read clock signal; and a third AND gate having a first input receiving said system clock signal and a second input and a second input connected to said inverting output of said first flip-flop.
Claim 7
Dependent Claim 89 words
A system clock generating circuit as recited in claim 5, wherein said (n)-phase system clock further comprises: a second OR gate having a first input connected to the output of said third AND gate and a second input connected to said output of said first AND gate; and a fourth AND gate having a first input connected to an output of said second OR gate and a second input connected to an non-inverting output of said second flip-flop, said fourth AND gate outputting a normal mode write clock signal.
Claim 8
Dependent Claim 127 words
A system clock generating circuit as claimed in claim 2, wherein said ordinary operating speed mode comprises a normal mode, and wherein said (n/m)-phase system clock comprises: a flip-flop receiving said system clock at a non-inverting input and receiving an inverted system clock at an inverting input, an inverting output of said flip-flop outputting a power saving mode read clock signal which has a longer period than said read clock signal in said normal mode; and an AND gate having a first input connected to a non-inverting output of said third flip-flop and a second output for receiving said system clock, said fifth AND gate outputting a power saving mode write clock signal which has a longer period than said write clock signal in said normal mode.
Claim 9
Dependent Claim 75 words
A system clock generating circuit as claimed in claim 2, wherein said ordinary operating speed mode comprises a normal mode, and wherein said (n/m)-phase system clock comprises: a flip-flop receiving said system clock at a non-inverting input and receiving an inverted system clock at an inverting input, an inverting output of said flip-flop outputting a power saving mode read clock signal which has a longer period than said read clock signal in said normal mode.
Claim 10
Dependent Claim 42 words
A system clock generating circuit as claimed in claim 8, wherein said (n/m)-phase system clock further comprises: an AND gate having a first input connected to a non-inverting output of said third flip-flop and a second output for receiving said system clock.
Claim 11
Dependent Claim 55 words
A system clock generating circuit as recited in claim 1, wherein said twin-clock control circuit comprises: a selector for receiving said main clock signal and said sub clock signal and for being controlled by said microprocessor so as to select one of said main clock signal and said sub clock signal as said system clock.
Claim 12
Dependent Claim 40 words
A system clock generating circuit as recited in claim 10, wherein said twin-clock control circuit further comprises: an (n)-phase system clock generation circuit, receiving said system clock outputted from said selector, for outputting said (n)-phase system clock to said microprocessor.
Claim 13
Dependent Claim 40 words
A system clock generating circuit as recited in claim 11, wherein said twin-clock control circuit further comprises: an (n/m)-phase system clock generation circuit, receiving said system clock outputted from said selector, for outputting said (n/m)-phase system clock to said microprocessor.
Claim 14
Dependent Claim 205 words
A microprocessor clock generating circuit for reducing a number of clock pulses per instruction cycle when in a microprocessor power saving mode, comprising: a first oscillator for generating normal speed clock pulses for a microprocessor normal mode; a second oscillator for generating a reduced speed clock pulses for a microprocessor power saving mode; a selection circuit for selecting said first oscillator when said microprocessor is in said normal mode and for selecting said second oscillator when said microprocessor is in said power saving mode; a twin-clock control circuit for controlling a number of clock pulses per instruction cycle of said microprocessor where one instruction cycle comprises a read clock signal and a write clock signal, said read clock signal and said write clock signal being generated according to said number of said clock pulses; wherein if said microprocessor is in said normal mode, said twin-clock control circuit generates a read clock signal and a write clock signal in n clock pulses, where n is an even number, and wherein if said microprocessor is in said power saving mode, said twin-clock control circuit generates a read clock signal and a write clock signal in n/m clock pulses, where m is an even number smaller than n.
Claim 15
Dependent Claim 205 words
A microprocessor clock generating circuit for reducing a number of clock pulses per instruction cycle when in a microprocessor power saving mode, comprising: a first oscillator for generating normal speed clock pulses for a microprocessor normal mode; a second oscillator for generating a reduced speed clock pulses for a microprocessor power saving mode; a selection circuit for selecting said first oscillator when said microprocessor is in said normal mode and for selecting said second oscillator when said microprocessor is in said power saving mode; a twin-clock control circuit for controlling a number of clock pulses per instruction cycle of said microprocessor where one instruction cycle comprises a read clock signal and a write clock signal, said read clock signal and said write clock signal being generated according to said number of said clock pulses; wherein if said microprocessor is in said normal mode, said twin-clock control circuit generates a read clock signal and a write clock signal in n clock pulses, where n is an even number, and wherein if said microprocessor is in said power saving mode, said twin-clock control circuit generates a read clock signal and a write clock signal in n/m clock pulses, where m is an even number smaller than n.
Claim 16
Dependent Claim 56 words
A clock generating circuit as claimed in claim 13, wherein said twin clock control circuit comprises: a first flip-flop having a non-inverting clock input and an inverting clock input, said first flip-flop receiving an output from said first oscillator at said non-inverting input and an inverted output of said first oscillator at said inverting clock input.
Claim 17
Dependent Claim 46 words
A clock generating circuit as claimed in claim 14, wherein said twin clock control circuit further comprises: a second flip-flop having a non-inverting input connected to a non-inverting output of said first flip-flop and an inverting input connected to the inverting output of said first flip-flop.
Claim 18
Dependent Claim 119 words
A clock generating circuit as claimed in claim 15, wherein said twin clock control circuit further comprises: a first AND gate having a first input connected to said inverted output of said first oscillator and a second input connected to said non-inverting output of said first flip-flop; a first OR gate having a first input connected to an output of said first AND gate and a second input connected to said inverting output of said first flip-flop; and a second AND gate having a first input connected to an output of said first OR gate and a second input connected to a non-inverting output of said second flip-flop, said second AND gate outputting a normal mode read clock signal.
Claim 19
Dependent Claim 115 words
A clock generating circuit as claimed in claim 16, wherein said twin clock control circuit further comprises: a third AND gate having a first input receiving said system clock signal and a second input connected to said inverting output of said first flip-flop; a second OR gate having a first input connected to the output of said third AND gate and a second input connected to said output of said first AND gate; and a fourth AND gate having a first input connected to an output of said second OR gate and a second input connected to an non-inverting output of said second flip-flop, said fourth AND gate outputting a normal mode write clock signal.
Claim 20
Dependent Claim 112 words
A clock generating circuit as claimed in claim 13, further comprising: a flip-flop receiving an output from said second oscillator at a non-inverting input and receiving an inverted output from said second oscillator, an inverting output of said flip-flop outputting a power saving mode read clock signal which has a longer period than said read clock signal in said normal mode; an AND gate having a first input connected to a non-inverting output of said flip-flop and a second output receiving said output from said second oscillator, said AND gate outputting a power saving mode write clock signal which has a longer period than a write clock signal in said normal mode.
Claim 21
Independent Claim 188 words
A device for reducing a number of clocks in an instruction cycle, comprising: a fast clock to operate a microprocessor in a normal mode; a slow clock to operate said microprocessor in a power saving mode; mode selection means, connected to said fast clock and to said slow clock, for supplying one of said fast clock and said slow clock to said microprocessor; and instruction cycle controlling means, connected to said mode selection means, for controlling an instruction cycle timing to clock speed ratio, where an instruction cycle comprises a read clock signal followed by a write clock signal, said read clock signal and said write clock signal being generated according to a number of said clock pulses being issued, wherein, when said fast clock is selected, said instruction cycle controlling means generates a read clock signal and a write clock signal in n clock pulses, where n is an even number, and wherein, when said slow clock is selected, said instruction cycle controlling means generates a read clock signal and a write clock signal in n/m clock pulses, where m is an even number smaller than n.
Claim 22
Independent Claim 188 words
A device for reducing a number of clocks in an instruction cycle, comprising: a fast clock to operate a microprocessor in a normal mode; a slow clock to operate said microprocessor in a power saving mode; mode selection means, connected to said fast clock and to said slow clock, for supplying one of said fast clock and said slow clock to said microprocessor; and instruction cycle controlling means, connected to said mode selection means, for controlling an instruction cycle timing to clock speed ratio, where an instruction cycle comprises a read clock signal followed by a write clock signal, said read clock signal and said write clock signal being generated according to a number of said clock pulses being issued, wherein, when said fast clock is selected, said instruction cycle controlling means generates a read clock signal and a write clock signal in n clock pulses, where n is an even number, and wherein, when said slow clock is selected, said instruction cycle controlling means generates a read clock signal and a write clock signal in n/m clock pulses, where m is an even number smaller than n.
Claim 23
Dependent Claim 14 words
A device according to claim 19, wherein n is 4 and m is 2.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-28 2000-10-28 2001-04-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-28 2004-10-28 2005-04-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-28 2008-10-28 2009-04-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag