US5951689A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Microprocessor power control system
Assignee: Mosaid Technologies Inc
•
Filing: 1996-12-31
•
Granted: 1999-09-14
•
Expires: 2016-12-31
Abstract
Abstract A power control system for a microprocessor, having multiple parallel operated execution units, functions to disable some of the execution units to conserve power and/or reduce heat. The execution units are disabled by preventing the application of clock pulses to these execution units. This operation is effected by a power control unit which enables and disables gates coupled between a source of clock signals and the execution units.
Inventors
- 👤 David R. Evoy
- 👤 Desi Rhoden
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 18:53
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3885; G06F1/00; G06F1/16; G06F1/20; G06F1/203; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/3287; G06F9/3867; G06F9/3869; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
187 words
A power control system for a microprocessor including in combination: a plurality of integer execution units and a plurality of floating point execution units connected in parallel to operate simultaneously between an input bus and an output bus in said microprocessor; an instruction dispatcher coupled through said input bus to said execution units for supplying instructions for execution by said execution units, wherein multiple instructions may be executed simultaneously by different ones of said execution units; a source of clock signals for operating said execution units; a plurality of normally enabled power control gates coupled between said source of clock signals and less than all of said integer execution units and less than all of said floating point execution units for normally passing clock signals to said execution units when the corresponding ones of said gates are enabled; and a source of gate control signals coupled with said gates for enabling and disabling said gates, whereby whenever said gates are disabled, clock pulses are not passed to said less than all of said execution units which then are not operated, thereby reducing power consumption of said microprocessor.
Claim 2
Dependent Claim
187 words
A power control system for a microprocessor including in combination: a plurality of integer execution units and a plurality of floating point execution units connected in parallel to operate simultaneously between an input bus and an output bus in said microprocessor; an instruction dispatcher coupled through said input bus to said execution units for supplying instructions for execution by said execution units, wherein multiple instructions may be executed simultaneously by different ones of said execution units; a source of clock signals for operating said execution units; a plurality of normally enabled power control gates coupled between said source of clock signals and less than all of said integer execution units and less than all of said floating point execution units for normally passing clock signals to said execution units when the corresponding ones of said gates are enabled; and a source of gate control signals coupled with said gates for enabling and disabling said gates, whereby whenever said gates are disabled, clock pulses are not passed to said less than all of said execution units which then are not operated, thereby reducing power consumption of said microprocessor.
Claim 3
Dependent Claim
24 words
The combination according to claim 1 wherein said power control unit provides said gate control signals in response to a plurality of predetermined conditions.
Claim 4
Dependent Claim
14 words
The combination according to claim 2 wherein said plurality of gates are AND gates.
Claim 5
Dependent Claim
55 words
The combination according to claim 3 wherein said source of gate control signals comprises a power control unit further coupled with said instruction dispatcher and wherein said instruction dispatcher has control outputs coupled with said gates for maintaining said gates enabled for predetermined time intervals after said power control unit operates to disable said gates.
Claim 6
Dependent Claim
38 words
The combination according to claim 4 wherein said gate control signals from said power control unit and said control outputs from said instruction dispatcher are coupled through OR gates to corresponding enabling/disabling inputs of said plurality of gates.
Claim 7
Dependent Claim
55 words
The combination according to claim 1 wherein said source of gate control signals comprises a power control unit further coupled with said instruction dispatcher and wherein said instruction dispatcher has control outputs coupled with said gates for maintaining said gates enabled for predetermined time intervals after said power control unit operates to disable said gates.
Claim 8
Dependent Claim
38 words
The combination according to claim 6 wherein said gate control signals from said power control unit and said control outputs from said instruction dispatcher are coupled through OR gates to corresponding enabling/disabling inputs of said plurality of gates.
Claim 9
Dependent Claim
24 words
The combination according to claim 1 wherein said power control unit provides said gate control signals in response to a plurality of predetermined conditions.
Claim 10
Dependent Claim
14 words
The combination according to claim 8 wherein said plurality of gates are AND gates.
References Cited (Backward Citations)
US4234920A
Cited
US5133077A
Cited
US5630143A
Cited
US5655124A
Cited
US5452434A
Cited
US5420808A
Cited
US5590061A
Cited
US5666537A
Cited
US5813022A
Cited
US5583805A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-09-13 | 2003-03-15 | 2003-09-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-09-13 | 2007-03-15 | 2007-09-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-09-13 | 2011-03-15 | 2011-09-14 | $7700.00 | Window Closed / Lapsed |