Robot for preventing interruption while interacting with user
US-12169410-B2 · Dec 17, 2024 · US
US9582068B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9582068-B2 |
| Application number | US-201514630392-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 24, 2015 |
| Priority date | Feb 24, 2015 |
| Publication date | Feb 28, 2017 |
| Grant date | Feb 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and circuits for preserving state information during power saving operations are disclosed. One example embodiment includes a circuit having a processing core, where the processing core includes logic processing circuits as well as circuits (e.g., flip-flops registers) that are used to store state information in the processing core. The logic processing circuits have power connections to a power rail that are subject to a switch, which can disconnect the power connections from the power rail. The circuits that are used to store state information have different power connections that are subject to a different switch. Therefore, the logic processing circuits and the state information circuits can be separately power-collapsed.
Opening claim text (preview).
What is claimed is: 1. A circuit comprising: a first switch and a second switch configured to receive power from a power supply; a processing core including a first plurality of transistors configured to store state information and a second plurality of transistors configured to process data according to the state information, wherein the first plurality of transistors and the second plurality of transistors are physically interspersed within the processing core; wherein the first switch is configured to provide power to the first plurality of transistors, and wherein the second switch is configured to provide power to the second plurality of transistors; and switching logic configured to: turn on the first switch and the second switch for active processing, and maintain the first switch on and turn off the second switch during an idle state of the processing core in which the state information is preserved, and wherein the switching logic is further configured to turn off both the first switch and the second switch to power-collapse the processing core, wherein the state information is not preserved. 2. The circuit of claim 1 , wherein the processing core includes one or more of a Graphics Processing Unit (GPU), a Mobile Display Processor (MDP), a video core, a video front end core, a Wide Area Network (WAN) core, and a Wireless Local Area Network (WLAN) core. 3. The circuit of claim 1 , wherein the first switch comprises a voltage regulator. 4. The circuit of claim 1 , further comprising an applications processor, wherein the applications processor includes the switching logic. 5. The circuit of claim 4 , wherein the processing core is included in a multi-core processor. 6. The circuit of claim 1 , wherein the first and second switches comprise head switches disposed between a power rail and the respective pluralities of transistors. 7. The circuit of claim 6 , wherein the head switches comprise PMOS transistors. 8. The circuit of claim 1 , wherein the first switch couples the power supply to the first plurality of transistors by a first set of metal lines in a semiconductor device, and wherein the second switch couples the power supply to the second plurality of transistors by a second set of metal lines in the semiconductor device. 9. The circuit of claim 1 , further comprising a system on a chip (SoC) having additional processing cores configured to receive power from the power supply. 10. The circuit of claim 1 , wherein the switching logic is further configured to lower a voltage from the power supply to a retention voltage of the first plurality of transistors in response to the idle state of the processing core. 11. The circuit of claim 1 , including a low drop out (LDO) voltage regulator the configured to provide a retention voltage to the first plurality of transistors. 12. A method for controlling power consumption in a processor circuit, the method comprising: determining, using switching logic, whether the processor circuit is actively processing data in a processing operation or is in an idle state during the processing operation, the switching logic being in communication with a first switch and a second switch configured to receive power from a power supply, further wherein the first switch is configured to provide power to a first plurality of transistors storing state information, and the second switch is configured to provide power to a second plurality of transistors configured for processing data according to the state information; turning on the first switch and the second switch for active processing in response to determining that the processor circuit is actively processing data in the processing operation, and subsequently turning off the second switch in response to determining that the processor circuit has transitioned to the idle state during the processing operation, while preserving the state information; wherein determining further comprises: determining whether the processor circuit is not in the processing operation; and the method further including: turning off both the first switch and the second switch in response to determining that the processor circuit is not in the processing operation so that the state information is lost. 13. The method of claim 9 , further comprising: when the processor circuit is in the idle state during the processing operation, reducing a voltage supplied to the first plurality of transistors to a retention voltage below that of an operating voltage. 14. The method of claim 13 , wherein reducing the voltage supplied to the first plurality of transistors includes controlling a voltage regulator in communication with the first plurality of transistors. 15. The method of claim 12 , wherein turning off the second switch further comprises maintaining the first switch on. 16. The method of claim 12 , wherein turning off the second switch is performed by an applications processor separate from the first plurality of transistors and the second plurality of transistors. 17. A circuit for controlling power consumption, the circuit comprising: a processing core including: means for supplying power to the processing core; a first switch and a second switch configured to receive the power from the means for supplying power, wherein the first switch is configured to provide power to a first plurality of transistors storing state information, and the second switch is configured to provide power to a second plurality of transistors configured for processing data according to the state information; means for turning on the first switch and the second switch for active processing in response to determining that the processing core is actively processing data in a processing operation, and means for turning off the second switch in response to determining that the processing core has transitioned to an idle state during the processing operation subsequent to actively processing data, while preserving the state information; and means for turning off both the first switch and the second switch in response to determining that the processing core is not in the processing operation so that the state information is lost. 18. The circuit of claim 17 , wherein the means for supplying power comprises a power rail. 19. The circuit of claim 17 , wherein the means for turning on the first switch and the second switch and the means for turning off the second switch comprises an applications processor in communication with the first switch and the second switch. 20. The circuit of claim 17 , wherein the first switch comprises a PMOS head switch disposed between the means for supplying power and the first plurality of transistors, and wherein the second switch comprises a different PMOS head switch disposed between the means for supplying power and the second plurality of transistors. 21. The circuit of claim 17 , wherein the processing core includes one or more of a Graphics Processing Unit (GPU), a Mobile Display Processor (MDP), a video core, a video front end core, a Wide Area Network (WAN) core, and a Wireless Local Area Network (WLAN) core. 22. The circuit of claim 17 , wherein the processing core is included in a multi-core processor. 23. The circuit of claim 17 , further comprising a system on a chip (SoC) having additional processing cores configured to receive power from the power supply. 24. A system on chip (SoC) comprising: a processing core having a first set of transistors co
Power saving in display device · CPC title
by switching to a less power-consuming processor, e.g. sub-CPU · CPC title
Cross-Sectional Technologies · mapped topic
Cross-Sectional Technologies · mapped topic
by switching off individual functional units in the computer system · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.