Processing

Please wait...

Settings

Settings

Goto Application

1. WO2007089661 - POWER SPARING SYNCHRONOUS APPARATUS

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

WHAT IS CLAIMED IS:

1 . An apparatus comprising:
a synchronous circuit including a first subcircÏ…it powered by a first power plane having a first power plane voltage and a second subcircuil powered by a second power plane having a second power plane voltage;
an error detector operable to detect an incidence of a computational error occurring in the first subcircuit;
a controller operable to change the first power plane voltage based upon the detected incidence of a computational error; and
a power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller,

2. The apparatus of claim 1 , wherein the synchronous circuit including a first subcircuit powered by a first power plane having a first power plane voltage and a second subcircuit powered by a second power plane having a second power plane voltage further includes:
a synchronous processor including a first processor core powered by a first power plane having a first power plane voltage and a second processor core powered by a second power plane having a second power plane voltage.

3. -The apparatus of claim I3 wherein the synchronous circuit including a first subcircuit powered by a first power plane having a first power plane voltage and a second subcircuit powered by a second power plane having a second power plane voltage further includes:
a synchronous uniprocessor including a first subcircuit powered by a first power plane having a first power plane voltage and a second subcircuit powered by a second power plane having a second power plane voltage.

4. The apparatus of claim 1 , wherein the error detector operable to detect an incidence of a computational error occurring in the first subcircuit includes:
a hardware-implemented error detector operable to detect an incidence of a computational error occurring in the first subcircuit.

5. The apparatus of claim 1 , wherein the power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller includes:
a power supply configured to electrically couple with a replaceable portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller.

6. The apparatus of claim 1, wherein the power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller includes:
a power supply configured to electrically couple with a selectively replaceable portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller.

7. The apparatus of claim 1 , wherein the power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller includes:
a power supply configured to electrically couple with a rechargeable portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller.

8. The apparatus of claim I5 wherein the power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller includes:
a power supply configured to electrically couple with at least one of a battery, a rechargeable battery, a replaceable battery, a fuel cell, an energy harvesting system, a capacitor, and/or a selectively removable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller.

9. The apparatus of claim 1, wherein the power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller includes:
a power supply electrically coupled with at least one of a battery, a rechargeable battery, a replaceable battery, a fuel cell, an energy harvesting system, a capacitor, and/or a selectively removable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller.

10. The apparatus of claim 1, wherein the power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller includes:
a power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller and another selected voltage to the second power plane.

1 1. The apparatus of claim 1 , wherein the power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller includes:
at least one of a DC/DC regulated, a controllable, and/or programmable power supply configured to electrically couple with a portable power source and operable to provide a selected one of at least two voltages to the first power plane in response to the controller.

12. A method comprising: .
decreasing a voltage received at a first power plane from a power supply that includes a portable energy source, the first power plane being a component of a synchronous circuit that includes a first subcircuit powered by the first power plane and a second subcircuit powered by a second power plane having a second power plane voltage;
detecting an incidence of a computational error occurring in the first subcircuit; and
in response to the detected computational error, increasing the voltage received at the first power plane from the power suppty that includes a portable energy source.

13. The method of claim 12, wherein the decreasing a voltage received at a first power plane from a power supply that includes a portable energy source, the first power plane being a component of a synchronous circuit that includes a first subcircuit powered by the first power plane and a second subcircuit powered by a second power plane having a second power plane voltage further includes:
decreasing a voltage received at a first power plane from a power supply that includes a portable energy source, the first power plane being a component of a synchronous processor that includes a first processor core powered by the first power plane and a second processor core powered by a second power plane having a second power plane voltage.

14. The method of claim 12, wherein the decreasing a voltage received at a first power plane from a power supply that includes a portable energy source, the first power plane being a component of a synchronous circuit that includes a first subcircuit powered by the first power plane and a second subcircuit powered by a second power plane having a second power plane voltage further includes:
decreasing a voltage received at a first power plane from a power supply that includes a portable energy source, the first power plane being a component of a synchronous uniprocessor that includes a first subcirctrit powered by the first power plane and a second subcircuit powered by a second power plane having a second power plane voltage.

15. The method of claim 12, wherein the detecting an incidence of a
computational error occurring in the first subcircuil includes:
detecting an incidence of a computational error occurring in the first subcircuit with a hardware-implemented detector.

16. The method of claim 12, wherein the detecting an incidence of a
computational error occurring in the first subcircuit includes:
detecting at least one incidence of a computational error corresponding to a setup/hold violation, a processor clock speed, a processor voltage, a noise spike, a charged particle, a soft error, a single event upset failure, an unreliable processor hardware, an incorrectly executed instruction, on-chip cache error, an oxide breakdown, an induced error, and/or an electromigration induced error occurring in the first subcircuit.

17. The method of claim 1 2, wherein the detecting an incidence of a
computational error occurring in the first subcircuit includes:
detecting at least one of a single incidence, an incidence frequency, an incidence occurrence rate, an incidence tempo, an incidence pattern, and/or an incidence prevalence of a computational error occurring in the first subcircuit.

18. The method of claim 12, wherein the in response to the detected
computational error, increasing the voltage received at the first power plane from the power supply that includes a portable energy source includes:
in response to the detected computational error, increasing the voltage received at the first power plane from the power supply that includes a portable energy source to a level that at least substantially minimizes the detected incidence of the computational error.

19. The method of claim 32, wherein the in response to the detected
computational error, increasing the voltage received at the first power plane from the power supply that includes a portable energy source includes:
in response to the detected computational error, increasing the voltage received at the first power plane from the power supply that includes a portable energy source without substantially changing the second power plane voltage.

20. The method of claim 12, wherein the in response to the detected
computational error, increasing the voltage received at the first power plane from the power supply that includes a portable energy source includes:
in response to the detected computational error, increasing the voltage received at the first power plane from the power supply that includes a portable energy source without a logically corresponding change in the second power plane voltage.

21. The method of claim 12, wherein the in response to the detected
computational error, increasing the voltage received at the first power plane from the power supply that includes a portable energy source includes:
in response to the detected computational error, increasing the voltage received at the first power plane from the power supply that includes a portable energy source, the portable energy source including at least one of a battery, a rechargeable battery, a replaceable battery, a fuel cell, an energy harvesting system, a capacitor, and/or a selectively removable portable electrical energy source.

22. An apparatus comprising:
means for decreasing a voltage received at a first power plane from a power supply that includes a portable energy source, the first power plane being a component of a synchronous circuit that includes a first subcircuit powered by the first power plane and a second subcircuit powered by a second power plane having a second power plane voltage;
means for detecting an incidence of a computational error occurring in the first subcircuit; and means for increasing in response to lhe delected computational error the voltage received at the first power plane from the power supply that includes a portable energy source.