IP Library Granted Patent US 7,840,823
Granted Patent B2
US 7,840,823 · App. 11/892,340 · Granted Nov 23, 2010

Processor system for varying clock frequency and voltage in response to a comparison of instruction execution rate to a reference value

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,840,823
App. No.
11/892,340
Granted
Nov 23, 2010
Kind
B2
Abstract

A processor system includes a processor which has an internal memory, an external memory, and a bus controller which controls a bus to which the processor and the external memory are connected. The processor system also includes a measurement unit for measuring an instruction-execution rate of the processor, a clock controller for supplying the processor, the external memory, and the bus controller with clock signals having clock frequencies corresponding to the instruction-execution rate measured by the measurement unit, respectively, and a voltage controller for controlling a source voltage or a threshold voltage which are supplied to the processor, the external memory, and the bus controller, in accordance with the respective clock frequencies of the clock signals supplied to the processor, the external memory, and the bus controller.

Claims (11)

1. A processor system including a processor which has an internal memory, an external memory, and a bus controller which controls a bus to which the processor and the external memory are connected, the system comprising:

a measurement unit for measuring an instruction-execution rate of the processor;

a clock controller for supplying the processor, the external memory, and the bus controller with clock signals having clock frequencies corresponding to the instruction-execution rate measured by the measurement unit, respectively; and

a voltage controller for controlling a source voltage or a threshold voltage which are supplied to the processor, the external memory, and the bus controller, in accordance with the respective clock frequencies of clock signals supplied to the processor, the external memory, and the bus controller,

wherein the clock controller has a comparator for comparing the instruction-execution rate obtained by the measurement unit with a reference value, and

wherein the clock controller raises the clock frequencies of the processor and lowers the clock frequencies of the external memory and the bus controller, when the instruction-execution rate is not less than the reference value.

2. The processor system according to claim 1 , wherein the voltage controller decreases a source voltage supplied to means which is supplied with the clock signal having a low clock frequency and increases a source voltage supplied to means which is supplied with the clock signal having a high clock frequency.

3. The processor system according to claim 1 , wherein the voltage controller increases a threshold voltage of a transistor of means which is supplied the clock signal having a low clock frequency and decreases a threshold voltage of a transistor of means which is supplied the clock signal having a high clock frequency.

4. The processor system according to claim 1 ,

wherein the measurement unit has a task information processing section determining a switching of a task in the processor on the basis of task information on the task performed by the processor, and

wherein the clock controller controls the clock frequencies of the clock signals supplied to the processor, the external memory, and the bus controller, respectively, whenever the task is switched.

Assignments (1)
CHANGE OF NAME Recorded Nov 20, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0516 →