Processor

Electrical computers and digital processing systems: support – Computer power control – Power conservation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S032000, C713S600000

Reexamination Certificate

active

06173408

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to a processor having a data-dependent clock gating function.
Clock gating technique for stopping the supply of a clock signal to a circuit block in a processor when it is not necessary to operate the circuit block is known. In accordance with this technique, the power consumption of a processor can be reduced.
An image processing apparatus disclosed in Japanese Laid-Open Publication No. 8-65496 includes two circuit blocks. In each of a plurality of operation modes of the apparatus, the supply of a clock signal to at least one of the two circuit blocks is stopped. An operation mode signal, supplied from the outside of the image processing apparatus, specifies in which mode the apparatus should operate.
A microcomputer disclosed in Japanese Laid-Open Publication No. 5-324871 includes a central processing unit (CPU) and a plurality of peripheral hardware devices. Each of the peripheral hardware devices incorporates a core section and a clock controller. Each clock controller allows the supply of a clock signal to the associated core portion thereof only within a predetermined time zone between a time when the peripheral hardware device is selected by the CPU and a time determined by a timer.
A video encoder operating in compliance with an MPEG (Moving Picture Experts Group) standard includes a large number of operation units for motion prediction, DCT (discrete cosine transform), quantization, variable length coding and the like. It is known that the processing time of each such operation unit is dependent on image data. However, neither the conventional image processing apparatus nor the conventional microcomputer could perform data-dependent clock gating.
SUMMARY OF THE INVENTION
The object of the present invention is providing a processor having a data-dependent clock gating function.
In order to accomplish this object, according to the present invention, the operating status of an operation unit is monitored by an operation controller and the supply of a clock signal to the operation unit is allowed only while the operation unit is actually operating.
Specifically, the processor according to the present invention includes an operation unit, a microcontroller, an operation controller and a clock controller having the following functions. The operation unit is a unit having the functions of performing operation processing on data and supplying a status signal representing the status of the operation processing. The microcontroller has the function of generating an operation initiating signal. The operation controller is a controller asserting a request signal when the operation controller receives the operation initiating signal generated from the microcontroller, determining whether or not the status signal supplied from the operation unit satisfies a predetermined end condition, and negating the request signal if the status signal satisfies the end condition. The clock controller is a controller supplying a clock signal to the operation unit such that the operation unit can perform operation processing if the request signal has been asserted, and stopping the supply of the clock signal to the operation unit if the request signal has been negated.
According to the present invention, the time required for the operation unit to perform the operation processing is dependent on data. If the operation processing ends early, then the operation controller negates the request signal at early stage. Accordingly, the clock controller realizes data-dependent clock gating.


REFERENCES:
patent: 5452434 (1995-09-01), MacDonald
patent: 5548765 (1996-08-01), Tsunoda et al.
patent: 5615376 (1997-03-01), Ranganathan
patent: 5787297 (1998-07-01), Lin
patent: 5951689 (1999-09-01), Evoy et al.
patent: 5961617 (1999-10-01), Tsang
patent: 5974555 (1999-10-01), Nakayama
patent: 5996083 (1999-11-01), Gupta et al.
patent: 3137870 (1983-04-01), None
patent: 0050844 (1982-05-01), None
patent: 0855639 (1998-07-01), None
patent: 63-178620 (1988-07-01), None
patent: 03123919 (1991-05-01), None
patent: 04140810 (1992-05-01), None
patent: 04302014 (1992-10-01), None
patent: 05324871 (1993-12-01), None
patent: 08065496 (1996-03-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2550342

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.