Back to results
US 5,630,143 AGranted
Microprocessor with externally controllable power management
AssigneeCyrix Corporation
InventorsRobert Maher, Raul A. Garibay, Jr., Margaret R. Herubin, Mark Bluhm
Life of this patent
Estimating the term…
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.
Claims14
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.
2 more elements
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.
7 more elements
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.
Dependencies are inferred from the claim text.