Method for reducing power consumed by a static microprocessor
DCFirst Claim
Patent Images
1. In a digital computing system which executes software instructions in synchronization with clock signals generated by a master clock oscillator in an enabled condition thereof, a method for reducing the energy consumed by the digital system, comprising the steps of:
- decoding a predetermined software instruction selected for execution by said digital computing system;
inhibiting passage of said clock signals from said master clock oscillator to said digital computing system in response to the decoding of said predetermined software instruction, and continuing to inhibit passage of said clock signals for a predetermined length of time after said master clock oscillator has been enabled;
disabling the generation of said clock signals by said master clock oscillator in response to the decoding of said predetermined software instruction; and
enabling the generation of said clock signals by said master clock oscillator in response to a control signal.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
In response to a software instruction, a static microprocessor is placed in a low current mode by disabling clock pulse generation. Means are provided for disabling a master oscillator when a STOP instruction is decoded. Additional means are provided for inhibiting clock pulses when a WAIT instruction is decoded without disabling the master oscillator. Clock pulse generation is again enabled upon receipt of a reset or interrupt signal.
-
Citations
6 Claims
-
1. In a digital computing system which executes software instructions in synchronization with clock signals generated by a master clock oscillator in an enabled condition thereof, a method for reducing the energy consumed by the digital system, comprising the steps of:
-
decoding a predetermined software instruction selected for execution by said digital computing system; inhibiting passage of said clock signals from said master clock oscillator to said digital computing system in response to the decoding of said predetermined software instruction, and continuing to inhibit passage of said clock signals for a predetermined length of time after said master clock oscillator has been enabled; disabling the generation of said clock signals by said master clock oscillator in response to the decoding of said predetermined software instruction; and enabling the generation of said clock signals by said master clock oscillator in response to a control signal. - View Dependent Claims (2, 3, 5, 6)
-
-
4. In a digital computing system which executes software instructions in synchronization with clock signals generated by a master clock oscillator in an enabled condition thereof, a method for reducing the energy consumed by the digital system, comprising the steps of:
-
executing a predetermined software instruction selected for execution by said digital computing system; inhibiting passage of said clock signals from said master clock oscillator to said digital computing system in response to the execution of said predetermined software instruction, and continuing to inhibit passage of said clock signals for a predetermined length of time after said master clock oscillator has been enabled; disabling the generation of said clock signals by said master clock oscillator in response to the decoding of said predetermined software instruction; and enabling the generation of said clock signals by said master clock oscillator in response to a control signal.
-
Specification