IP Library Granted Patent US 7,340,624
Granted Patent B2
US 7,340,624 · App. 10/716,479 · Granted Mar 4, 2008

Clock control system and clock control method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,340,624
App. No.
10/716,479
Granted
Mar 4, 2008
Kind
B2
Abstract

This invention relates to a clock control system including a CPU, a peripheral functional block for the CPU, a frequency multiplication circuit which multiplies the frequency of an input system clock and outputs the multiplied system clock, a plurality of frequency division circuits which divide the frequency of a signal output from the frequency multiplication circuit to generate clocks to be supplied to the CPU and peripheral functional block, and a clock controller which changes the frequency multiplication ratio of the frequency multiplication circuit to 1/N (positive integer) and then changes the frequency division ratio of the frequency division circuit arranged on the input stage of the peripheral functional block to 1/N in order to set the CPU to a low-power consumption mode, and a method of controlling the clock control system.

Claims (34)

1. A clock control system comprising:

a CPU;

a peripheral functional block for said CPU;

a frequency multiplication circuit which multiplies a frequency of an input system clock and outputs the multiplied system clock;

a first frequency division circuit which divides a frequency of a signal output from said frequency multiplication circuit to generate a first clock to be supplied to said CPU;

a second frequency division circuit which divides the frequency of the signal output from said frequency multiplication circuit to generate a second clock to be supplied to said peripheral functional block; and

clock control means for changing a frequency multiplication ratio of said frequency multiplication circuit to 1/N and then changing a frequency division ratio of said second frequency division circuit to 1/N in order to set said CPU to a low-power consumption mode using no first clock,

wherein N is a positive integer.

2. A system according to claim 1 , wherein in order to cancel the low-power consumption mode of said CPU, said clock control means changes N times the frequency division ratio of said second frequency division circuit and then changes N times the frequency multiplication ratio of said frequency multiplication circuit.

3. A clock control method in a clock control system, the clock control system comprising a CPU, a peripheral functional block for the CPU, and a frequency multiplication circuit and a plurality of frequency division circuits that generate clocks to be supplied to the CPU and the peripheral functional block, wherein a frequency of an input system clock is multiplied by the frequency multiplication circuit and divided by the frequency division circuits, and clocks are supplied to the CPU and the peripheral functional block, the method comprising, in order to set the CPU to a low-power consumption mode using no CPU clock:

changing a frequency multiplication ratio of the frequency multiplication circuit to 1/N; and

subsequently changing a frequency division ratio of the frequency division circuit arranged on an input stage of the peripheral functional block to 1/N,

wherein N is a positive integer.

4. A method according to claim 3 , further comprising:

in order to cancel the low-power consumption mode of the CPU, changing N times the frequency division ratio of the frequency division circuit arranged on the input stage of the peripheral functional block; and

subsequently changing N times the frequency multiplication ratio of the frequency multiplication circuit.

5. A clock control method in a clock control system, the clock control system comprising a CPU, a peripheral functional block for the CPU, a frequency multiplication circuit and a plurality of frequency division circuits that generate clocks to be used for the CPU and the peripheral functional block, and control means for controlling the CPU, the frequency multiplication circuit, and frequency division circuits, wherein a frequency of an input system clock is multiplied by the frequency multiplication circuit, a signal output from the frequency multiplication circuit is input to the plurality of frequency division circuits, a frequency of the output signal is divided by a first frequency division circuit to supply the output signal as a CPU clock to the CPU, and the frequency of the signal output from the frequency multiplication circuit is divided by a second frequency division circuit to supply the output signal as a peripheral functional block clock to the peripheral functional block, said method comprising, in order to set the CPU to a low-power consumption mode using no CPU clock:

changing a frequency multiplication ratio of the frequency multiplication circuit to 1/N via the control means; and

subsequently changing a frequency division ratio of the second frequency division circuit arranged on an input stage of the peripheral functional block to 1/N via the control means,

wherein N is a positive integer.

6. A method according to claim 5 , further comprising:

in order to cancel the low-power consumption mode of the CPU, changing N times the frequency division ratio of the second frequency division circuit arranged on the input stage of the peripheral functional block via the control means; and

subsequently changing N times the frequency multiplication ratio of the frequency multiplication circuit via the control means.

7. A clock control method in a clock control system, the clock control system comprising a CPU, a peripheral functional block for the CPU, a frequency multiplication circuit and a plurality of frequency division circuits that generate clocks to be used for the CPU and the peripheral functional block, and control means for controlling operations of the frequency multiplication circuit and the frequency division circuits, wherein a frequency of an input system clock is multiplied by the frequency multiplication circuit, the multiplied frequency is input to the plurality of frequency division circuits connected as first and second frequency division circuits to input stages of the CPU and the peripheral functional block, a frequency of a signal output from the frequency multiplication circuit is divided by the first frequency division circuit to supply the signal as a CPU clock to the CPU, the frequency of the signal output from the frequency multiplication circuit is divided by the second frequency division circuit to supply the signal as a peripheral functional block clock to the peripheral functional block, said method comprising, in order to set the CPU to a low-power consumption mode:

confirming whether the peripheral functional block keeps operating, on the basis of whether the control means has received a second clock stop enable signal output from the peripheral functional block if the control means receives a first clock stop enable signal output from the CPU;

determining that the peripheral functional block keeps operating if the control means has not received the second clock stop enable signal output from the peripheral functional block;

changing a frequency multiplication ratio of the frequency multiplication circuit to 1/N via the control means; and

subsequently changing a frequency division ratio of the second frequency division circuit arranged on the input stage of the peripheral functional block to 1/N via the control means,

wherein N is a positive integer.

8. A method according to claim 7 , further comprising, in order to cancel the low-power consumption mode of the CPU:

confirming whether the peripheral functional block keeps operating, on the basis of whether the control means has received the second clock stop enable signal output from the peripheral functional block if the control means does not receive the first clock stop enable signal output from the CPU;

determining that the peripheral functional block keeps operating if the control means has not received the second clock stop enable signal output from the peripheral functional block;

changing N times the frequency division ratio of the second frequency division circuit arranged on the input stage of the peripheral functional block via the control means; and

subsequently changing N times the frequency multiplication ratio of the frequency multiplication circuit via the control means.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 037209 FRAME: 0592. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 14, 2015
From: WARREN & LEWIS INVESTMENT CORPORATION; COMMIX SYSTEMS, LLC
To: NEC CORPORATION
Reel/Frame 037279/0685 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 4, 2015
From: WARREN & LEWIS INVESTMENT CORPORATION; COMMIX SYSTEMS, LCC
To: NEC CORPORATION
Reel/Frame 037209/0592 →
NOTICE OF TERMINATION Recorded Nov 14, 2014
From: WARREN & LEWIS INVESTMENT CORPORATION
To: NEC CORPORATION
Reel/Frame 034244/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2012
From: NEC CORPORATION
To: WARREN & LEWIS INVESTMENT CORPORATION
Reel/Frame 029216/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2003
From: KURAKANE, HIROSHI
To: NEC CORPORATION
Reel/Frame 014729/0538 →