Apparatus and method for reducing power consumption in system on chip
First Claim
1. A System on Chip (SoC) configured to reduce power consumption, the SoC comprising:
- a clock unit configured to provide clock signals to all elements included in the. SoC, the elements comprising a modem and one or more peripheral elements;
a main regulator configured to supply power provided from an external battery to remaining elements included in the SoC other than a Power Management Unit (PMU); and
processing circuitry configured to;
control the SoC to perform designated functions;
stop the clock signal to a CPU by controlling the clock unit when a transition from an active state to a sleep state is made;
store, in the PMU, register information associated with the CPU and all of the peripherals included in the SoC after the clock signal is stopped to the CPU;
when the storing of register information is completed, stop provision of all clock signals to all of the elements by controlling the clock unit and control the main regulator to be powered off when the transition from the active state to the sleep state is made;
control the main regulator to be powered on and provide the clock signal to the all of the peripherals other than the CPU when a transition from the sleep state to the active state is made;
restore all register information associated with the CPU and the all of the peripherals included in the SoC after the clock signal is provided to the all of the peripherals other than the CPU; and
when the restoring of the register information is completed, provide the clock signal to the CPU.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for reducing power consumption in a System on Chip (SoC) are provided. The SoC includes a clock unit for providing clocks to all elements included in the SoC, a Central Processing Unit (CPU) for controlling the SoC to perform designated functions, a main regulator for supplying power provided from an external battery to remaining elements included in the SoC other than a PMU, and a restoration processor for storing, in the PMU, registration information on the CPU and all peripherals included in the SoC when a transition from an active state to a sleep state is made. The PMU stops provision of a clock from the CPU by controlling the clock unit for stopping provision of all clocks by controlling the clock unit and for controlling the main regulator to be powered off when the restoration processor, wherein the PMU requests the restoration processor to store the registration information, completes the register information storing, when the transition from the sleep state to the active state is made.
-
Citations
20 Claims
-
1. A System on Chip (SoC) configured to reduce power consumption, the SoC comprising:
-
a clock unit configured to provide clock signals to all elements included in the. SoC, the elements comprising a modem and one or more peripheral elements; a main regulator configured to supply power provided from an external battery to remaining elements included in the SoC other than a Power Management Unit (PMU); and processing circuitry configured to; control the SoC to perform designated functions; stop the clock signal to a CPU by controlling the clock unit when a transition from an active state to a sleep state is made; store, in the PMU, register information associated with the CPU and all of the peripherals included in the SoC after the clock signal is stopped to the CPU; when the storing of register information is completed, stop provision of all clock signals to all of the elements by controlling the clock unit and control the main regulator to be powered off when the transition from the active state to the sleep state is made; control the main regulator to be powered on and provide the clock signal to the all of the peripherals other than the CPU when a transition from the sleep state to the active state is made; restore all register information associated with the CPU and the all of the peripherals included in the SoC after the clock signal is provided to the all of the peripherals other than the CPU; and when the restoring of the register information is completed, provide the clock signal to the CPU. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of reducing power consumption in an SoC, the method comprising:
-
stopping generation of a clock signal provided to a CPU by detecting a transition from an active state to a sleep state in a Power Management Unit (PMU); storing register information of the CPU and peripherals included in the SoC after the clock signal is stopped to the CPU; when the storing of register information is completed, stopping provision of all clock signals to all elements, the elements comprising a modem and one or more peripheral elements; powering off a main regulator; powering on the main regulator and providing clock signals to elements included in the SoC other than the CPU by detecting a transition from the sleep state to the active state; restoring the stored register information of the CPU and the peripherals included in the SoC after the clock signal is provided to the all of the peripherals other than the CPU; and providing the clock signal to the CPU, when the restoring of the register information is completed. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A network element comprising:
a System on Chip (SoC) comprising; a clock unit configured to provide clock signals to all elements included in the SoC, the elements comprising a modem and one or more peripheral elements; a Central Processing Unit (CPU) coupled to a main regulator and configured to supply power to remaining elements included in the SoC other than a Power Management Unit (PMU); and processing circuitry configured to; control the SoC to perform designated functions; stop the clock signal to the CPU by controlling the clock unit when a transition from an active state to a sleep state is made; store, in the PMU, register information on the CPU and all of the peripherals included in the SoC after the clock signal is stopped to the CPU; when the storing of register information is completed, stop provision of all clock signals to all of the elements by controlling the clock unit and control the main regulator to be powered off when the transition from the sleep state to the active state is made; control the main regulator to be powered on and provide the clock signal to the all of the peripherals other than the CPU when a transition from the sleep state to the active state is made; restore all register information of the CPU and the all of the peripherals included in the SoC after the clock signal is provided to the all of the peripherals other than the CPU; and when the restoring of the register information is completed, provide the clock signal to the CPU. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification