Method and apparatus for disassociating power consumed within a processing system with instructions it is executing
AssigneeMIPS Technologies, Inc.
InventorKevin Kissell
Life of this patent
Estimating the term…
Loading patent…
AssigneeMIPS Technologies, Inc.
InventorKevin Kissell
Estimating the term…
An apparatus and method are provided that disassociates the power consumed by a processing system from the instructions that it executes. The apparatus includes a power predictor that predicts the power that will be consumed by the processing system during execution of particular instructions, and a subsystem inhibition control, that selectively turns on/off available subsystems within the processing system based on the power that is predicted to be consumed. By predicting the power that will be consumed during execution, and by selectively turning on/off particular subsystems, the total power consumed by the processing system can be made invariant, or random. In either case, a counterweight current can be added to the processing system, depending on which of the subsystems are available to be turned on/off, and which are turned on/off, to further disassociate the total power consumed by the processing system from the instructions it is executing.
A security system for a microprocessor based system having multiple subsystems for insuring that the power consumption of the microprocessor based system is not indicative of the instructions that it is executing, the security system comprising:
An apparatus within a processing device having multiple subsystems for randomizing the total power consumed within the processing device, comprising:
A computer program product for use with a computing device, the computer program product comprising:
A method for disassociating the power that is consumed by a microprocessor having multiple subsystems, from the instructions that it is executing, the method comprising:
A method for providing a security system for a microprocessor based system having multiple subsystems, the security system insuring that the power consumption of the microprocessor based system is not indicative of the instructions that it is executing, the method comprising:
A method for providing an apparatus within a processing device having multiple subsystems for randomizing the total power consumed within the processing device, the method comprising:
Dependencies are inferred from the claim text.