Self power audit and control circuitry for microprocessor...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S320000, C713S322000, C713S324000, C713S340000

Reexamination Certificate

active

06785826

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention relates to an apparatus and method for reducing power dissipation in microprocessors and, in particular, to self power audit and control circuitry for microprocessor functional units.
BACKGROUND OF THE INVENTION
Limiting power dissipation is one of the major goals when designing a microprocessor. Microprocessor power dissipation has substantially increased with the advent of new semiconductor technologies, increased density and complexity, and higher clock speeds.
Prior attempts at limiting power dissipation have generally centered around a central control unit that enables/disables functional units. Traditionally, power controlling systems enable/disable functional units from a central control block.
FIG. 1
illustrates a prior art system
100
. The system
100
includes a centralized instruction dispatch unit
102
having a central power dissipation control unit
104
. The central power dissipation control unit
104
monitors usage of each functional unit
106
,
110
,
114
and
118
on an integrated circuit
198
. One way of controlling power dissipation is to disable the functional unit when not in use, or when the forecast of the next N operations does not indicate the functional unit will be used in the near future. This is accomplished via the respective enable/disable control lines
108
,
112
,
116
and
120
for the appropriate functional unit desired to be disabled. When the functional unit is required for operation or is forecast to be necessary, the enable/disable control lines are enabled to operate the functional unit. This method, therefore, does not measure or utilize the power dissipation of the functional unit to determine when, and if, the functional unit should be disabled to prevent possible damage to the functional unit by overheating, etc. Furthermore, functional units that are intensively used, however, may never be disabled. As such, this particular method is not very effective in controlling power dissipation in this context.
A more complex method counts the number of contiguous cycles that the functional unit has been operational. After a given number of cycles, the functional unit is disabled for a period of time to “cool off”. The number of contiguous cycles in operation may not be proportional to the power dissipation of the functional unit. Further, this method disables the functional unit for a defined period of time, thus, decreasing throughput of the functional unit.
In both of these methods, a central control unit monitors either forecasted usage requirements of the functional unit and/or tracks the number of contiguous cycles the functional unit is active. The only action taken by the central control unit is to disable the functional unit(s) via enable/control lines. As such, the central control unit itself must track all functional units.
Accordingly, there exists a need for an apparatus and method for self audit and control of power dissipation within a functional unit of a microprocessor. Further, there is needed an apparatus and method of internally determining power dissipation and selectively entering a low power mode of operation on a per functional unit basis to reduce power dissipation of the functional unit.
SUMMARY OF THE INVENTION
According to the present invention, there is provided a power audit and control circuit for monitoring power dissipation of a functional unit within a microprocessor. The power audit and control circuit includes a power sensing circuit located proximate the functional unit for measuring or estimating power dissipation of the functional unit. A low power mode identifying circuit receives the measured or estimated power dissipation of the functional unit and generates a low power mode enable signal when the measured or estimated power dissipation exceeds a predetermined amount. The power audit and control circuit further includes circuitry for controlling the power dissipation in the functional unit in response to the low power mode enable signal.
In accordance with the present invention, there is provided a method for reducing power dissipation in a microprocessor. The method includes the steps of measuring power dissipation of a functional unit within the microprocessor and comparing the measured power dissipation to a predetermined value. In response to the step of comparing, a low power mode enable signal is generated when the measured power dissipation exceeds the predetermined value. The power dissipation of the functional unit is thereafter controlled and/or reduced in response the low power mode enable signal.
The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter which form the subject of the claims of the invention. It should be appreciated by those skilled in the art that the conception and the specific embodiment disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the invention as set forth in the appended claims.


REFERENCES:
patent: 5392437 (1995-02-01), Matter et al.
patent: 5418969 (1995-05-01), Matsuzaki et al.
patent: 5452277 (1995-09-01), Bajorek et al.
patent: 5452401 (1995-09-01), Lin
patent: 5495617 (1996-02-01), Yamada
patent: 5502838 (1996-03-01), Kikinis
patent: 5504909 (1996-04-01), Webster et al.
patent: 5634131 (1997-05-01), Matter et al.
patent: 5721933 (1998-02-01), Walsh et al.
patent: 5852370 (1998-12-01), Ko
patent: 05-076128 (1993-03-01), None
patent: 07-28570 (1995-01-01), None
patent: 07-141321 (1995-06-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

Self power audit and control circuitry for microprocessor... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Self power audit and control circuitry for microprocessor..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Self power audit and control circuitry for microprocessor... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3314220

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