← Back to Patent Explorer
US5630143A Expired / Lapsed US ⏱️ 0.0 years remaining

Microprocessor with externally controllable power management

Assignee: National Semiconductor Corp
•
Filing: 1994-09-22
•
Granted: 1997-05-13
•
Expires: 2014-09-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A processing unit includes a plurality of subcircuits and circuitry for generating clock signals thereto. Detection circuitry detects the assertion of a control signal and disabling circuitry is operable to disable the clock signals to one or more of the subcircuits responsive to the control signal.

Inventors

  • 👤 Robert Maher
  • 👤 Raul A. Garibay, Jr.
  • 👤 Margaret R. Herubin
  • 👤 Mark Bluhm

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:26
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/30076; G06F9/30083; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3228; G06F1/3234; G06F1/3237; G06F1/3287; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F13/4068; G06F13/4072; G06F9/38; G06F9/3867; G06F9/3869; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 161 words
A microprocessor device having external interface terminals, comprising: a plurality of subcircuits including at least one pipeline subcircuit to execute instructions for data processing; clock pulse generator circuitry which is an internal part of said microprocessor device, wherein said clock pulse generator circuitry is coupled to said plurality of subcircuits to supply clock pulses thereto; detector circuitry which is coupled to one of said external interface terminals to detect a control signal at said one external interface terminal from an external source; and circuitry which is coupled to said detector circuitry to respond to said control signal by disabling the supply of said clock pulses by said clock pulse generator circuitry to said at least one pipeline subcircuit, after completion of execution of an instruction currently in said at least one pipeline subcircuit, and to generate a signal at another of said external interface terminals, indicating disablement of the supply of said clock pulses to said at least one pipeline subcircuit.
Claim 2
Dependent Claim 161 words
A microprocessor device having external interface terminals, comprising: a plurality of subcircuits including at least one pipeline subcircuit to execute instructions for data processing; clock pulse generator circuitry which is an internal part of said microprocessor device, wherein said clock pulse generator circuitry is coupled to said plurality of subcircuits to supply clock pulses thereto; detector circuitry which is coupled to one of said external interface terminals to detect a control signal at said one external interface terminal from an external source; and circuitry which is coupled to said detector circuitry to respond to said control signal by disabling the supply of said clock pulses by said clock pulse generator circuitry to said at least one pipeline subcircuit, after completion of execution of an instruction currently in said at least one pipeline subcircuit, and to generate a signal at another of said external interface terminals, indicating disablement of the supply of said clock pulses to said at least one pipeline subcircuit.
Claim 3
Dependent Claim 28 words
The microprocessor device of claim 1 wherein said disabling circuitry comprises circuitry to maintain the clock pulses to said at least one pipeline subcircuit in a predetermined state.
Claim 4
Dependent Claim 22 words
The microprocessor device of claim 1 wherein said at least one pipeline subcircuit comprises a microcode memory and an instruction execution unit.
Claim 5
Dependent Claim 38 words
The microprocessor device of claim 1 and further comprising circuitry to resume enablement of said clock pulse generator circuitry to supply said clock pulses to said at least one pipeline subcircuit responsive to de-assertion of said control signal.
Claim 6
Dependent Claim 50 words
The microprocessor device of claim 1 and further comprising an exception processor is coupled to circuitry to generate an interrupt responsive to detecting assertion of said control signal and to supply said interrupt to said exception processor, said exception processor executing a power-down microcode routine in response to said interrupt.
Claim 7
Dependent Claim 223 words
A computer comprising: a microprocessor device having interface terminals, said microprocessor comprising; a plurality of subcircuits including at least one pipeline subcircuit to execute instructions for data processing; clock generator circuitry which is an internal part of said microprocessor device coupled to a first one of said interface terminals for receiving a clock signal from an external source and to generate and supply clock pulses to said plurality of subcircuits; detector circuitry which is coupled to said computer to detect assertion of a control signal by said computer; and circuitry which is coupled to said detector circuitry to respond to said control signal by disabling, independently of said clock signal from said external source, the supply of clock pulses from said clock generator circuitry to said at least one pipeline subcircuit, after completion of execution of an instruction currently in said at least one pipeline subcircuit and to generate a signal from said microprocessor device to said computer indicating disablement of the supply of said clock pulses to said at least one pipeline subcircuit; said computer also including: circuitry to detect conditions for suspending operations of said at least one pipeline subcircuit and to assert said control signal responsive thereto; and circuitry to detect conditions for resuming operation of said at least one pipeline subcircuit and to de-assert said control signal responsive thereto.
Claim 8
Dependent Claim 223 words
A computer comprising: a microprocessor device having interface terminals, said microprocessor comprising; a plurality of subcircuits including at least one pipeline subcircuit to execute instructions for data processing; clock generator circuitry which is an internal part of said microprocessor device coupled to a first one of said interface terminals for receiving a clock signal from an external source and to generate and supply clock pulses to said plurality of subcircuits; detector circuitry which is coupled to said computer to detect assertion of a control signal by said computer; and circuitry which is coupled to said detector circuitry to respond to said control signal by disabling, independently of said clock signal from said external source, the supply of clock pulses from said clock generator circuitry to said at least one pipeline subcircuit, after completion of execution of an instruction currently in said at least one pipeline subcircuit and to generate a signal from said microprocessor device to said computer indicating disablement of the supply of said clock pulses to said at least one pipeline subcircuit; said computer also including: circuitry to detect conditions for suspending operations of said at least one pipeline subcircuit and to assert said control signal responsive thereto; and circuitry to detect conditions for resuming operation of said at least one pipeline subcircuit and to de-assert said control signal responsive thereto.
Claim 9
Dependent Claim 13 words
The computer of claim 6 and further comprising a display for outputting data.
Claim 10
Dependent Claim 13 words
The computer of claim 7 and further comprising circuitry for disabling said display.
Claim 11
Dependent Claim 75 words
The computer of claim 7 and further comprising a coprocessor which is coupled to said microprocessor device to assert a busy signal to said microprocessor device during operation of said coprocessor, and wherein said circuitry which is coupled to said detector circuitry to respond to said control signal by disabling the supply of clock pulses from said clock generator circuitry to said at least one pipeline circuit is inhibited during assertion of said busy signal.
Claim 12
Dependent Claim 39 words
The computer of claim 6 wherein said processing unit further comprises circuitry operable to resume supply by said clock generator circuitry of the clock pulses to said at least one pipeline subcircuit responsive to de-assertion of said control signal.
Claim 13
Independent Claim 125 words
A method of reducing power consumption of a microprocessor device comprising the steps of: generating clock pulses internally of said microprocessor device and supplying said clock pulses to a plurality of subcircuits including at least one pipeline instruction execution subcircuit in said microprocessor device; detecting, internally of said microprocessor device, the assertion of a control signal originating externally of said microprocessor device; disabling the supply of said internally generated clock pulses to at least one pipeline instruction execution subcircuit responsive to said detection of said control signal after completion of execution of an instruction currently in said at least one pipeline instruction execution subcircuit, and generating a signal indicating disablement of the supply of clock pulses to said at least one pipeline instruction execution subcircuit.
Claim 14
Independent Claim 125 words
A method of reducing power consumption of a microprocessor device comprising the steps of: generating clock pulses internally of said microprocessor device and supplying said clock pulses to a plurality of subcircuits including at least one pipeline instruction execution subcircuit in said microprocessor device; detecting, internally of said microprocessor device, the assertion of a control signal originating externally of said microprocessor device; disabling the supply of said internally generated clock pulses to at least one pipeline instruction execution subcircuit responsive to said detection of said control signal after completion of execution of an instruction currently in said at least one pipeline instruction execution subcircuit, and generating a signal indicating disablement of the supply of clock pulses to said at least one pipeline instruction execution subcircuit.
Claim 15
Dependent Claim 32 words
The method of claim 11 wherein said disabling step comprises the step of maintaining the supply of clock pulses to said at least one pipeline instruction execution subcircuit in a predetermined state.
Claim 16
Dependent Claim 39 words
The method of claim 11 and further comprising the step of resuming the supply of clock pulses generated internally of said microprocessor device to said at least one pipeline instruction execution subcircuit responsive to de-assertion of said control signal.
Claim 17
Dependent Claim 37 words
The method of claim 11 and further comprising the step of causing the microprocessor device to generate an interrupt responsive to detecting said control signal and to execute a power-down microcode routine in response to said interrupt.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-12 2000-11-11 2001-05-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-12 2004-11-11 2005-05-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-12 2008-11-11 2009-05-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag