Sign In to Follow Application
View All Documents & Correspondence

Power Management Of A Processor And A Platform In Active State And Low Power State

Abstract: A power-management scheme where when a system-on-chip (SoC) is in an active state, control and monitoring logic or circuitry turns off all wake logic or circuits for various associated intellectual property (IP) blocks. Based on user defined operating system power manager (OSPM) policies, OSPM kicks off an interrupt to the control and monitoring logic or circuitry to turn off or power gate the wake logic for individual IP blocks in the SoC. As such, wake logic that are idle in active state (e.g., S0 state) and would otherwise draw power in the S0 state are now turned off, thus saving power and/or extending battery life for the system. When the SoC is in a low power state, then the control and monitoring logic or circuitry selectively turns on the wake logic for the associated IP blocks based on detected user presence for the computing system having the SoC.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
04 June 2021
Publication Number
49/2022
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
ipo@iphorizons.com
Parent Application

Applicants

INTEL CORPORATION
2200 Mission College Boulevard, Santa Clara, California 95054, USA

Inventors

1. PANNERKUMAR RAJAGOPAL
102 Kristal Olivine Apartment Outer ring road Bellandur Bangalore, Karnataka India 560103
2. RAGHAVENDRA N
Survey # 23-56P Outer ring road Devarabeesanahalli Village, Bellandur Post Bangalore, Karnataka India 560103
3. OVAIS PIR
Bota Shah Mohalla Lal Bazar Near Masjid Jamia, Srinigar JK India 190023
4. PRAKASH PILLAI
#205, Sri Sai Chandrodaya Apartment, Behind Sri Rama Temple, New Thippasandra Bangalore, Karnataka India 560075
5. SAGAR C. PAWAR
Malnad Arcade, Flat No.410, 3rd floor, Kaggadaspura main road, Opp. S.C.T Institute, Bangalore, Karnataka India 560075

Specification

Claims:1. An apparatus comprising:
an interconnect fabric;
a plurality of processor cores, wherein each processor core of the plurality of processor cores is coupled to one another via the interconnect fabric;
a first wake circuitry to wake up a first circuitry;
a second wake circuitry to wake up a second circuitry; and
a control circuitry coupled to the first wake circuitry and the second wake circuitry, wherein the control circuitry is to turn off the first wake circuitry and the second wake circuitry when a processor core of the plurality of processor cores is in an active operational mode.
, Description:BACKGROUND
[0001] In existing designs, system wake logic is always ON and consumes power all the time, irrespective of the system being in an active state (e.g., S0 state as defined by the Advanced Configuration and Power Interface (ACPI) specification) or an idle standby state (e.g., S0ix state as defined by the ACPI specification).
[0002] Further, when a system (e.g., notebook, tablet, handheld device) is in a fully operational state (e.g., S0-Fully ON state), Operating System Power Manager (OSPM) opportunistically uses Runtime D3 (RTD3) to transition devices within the system to a lower power mode. RTD3 refers to the placement of a device into D3hot or D3cold state while the rest of the platform or system remains in an S0 state. OSPM opportunistically uses RTD3 by monitoring device idle state. For example, the OSPM waits for the device idleness and if the Latency Tolerance Report (LTR) requirement is met, then the OSPM (or OS) will drive that device into a low power mode, so that it consumes less power and improves the overall battery life. But RTD3 is not applied to all the devices in a system and is completely dependent on an implementation choice of an OEM (Original Equipment Manufacturer), and it is cost additive to the product.

BRIEF DESCRIPTION OF THE DRAWINGS
[0003] The embodiments of the disclosure will be understood more fully from the detailed description given below and from the accompanying drawings of various embodiments of the disclosure, which, however, should not be taken to limit the disclosure to the specific embodiments, but are for explanation and understanding only.
[0004] Fig. 1 illustrates a system-on-chip (SoC) architecture for controlling wake logic of individual domains or intellectual property (IP) blocks in S0 state and/or S0ix state, in accordance with some embodiments.
[0005] Fig. 2 illustrates a system or platform architecture for controlling wake logic of various components of the system or platform, in accordance with some embodiments.
[0006] Fig. 3 illustrates a state transition diagram for wake logic control in S0, S0ix states at an SoC level and a platform level, respectively, in accordance with some embodiments.
[0007] Fig. 4 illustrates a pseudo-code that is used to communicate to a software (e.g., operating system) all operational modes supported by the system.
[0008] Fig. 5 illustrates a pseudo-code that lists devices which become unusable in certain system operational modes, in accordance with some embodiments.
[0009] Fig. 6 illustrates a flowchart showing software to hardware interaction for power management using system operational mode, in accordance with some embodiments.
[0010] Fig. 7 illustrates a state transition diagram for power management using system operational mode, in accordance with some embodiments.
[0011] Fig. 8 illustrates a smart device or a computer system or an SoC (System-on-Chip) with wakeup logic and associated control to manage power, and/or software or firmware for power management using system operational mode, in accordance with some embodiments.

DETAILED DESCRIPTION
[0012] As discussed herein, in existing designs, system wake logic is always powered ON and consumes power all the time, irrespective of the system being in an active (e.g., S0) or low power state (e.g., S0ix state). In the active state case (e.g., S0 case), existing designs do not turn off wake logic or circuits associated with various intellectual property (IP) blocks inside a system-on-chip (SoC). The same is true at a platform or board level where there is no provision for turning off wake circuitry in the active case (e.g., S0 case) where the SoC is in a fully turned on state. In the connected standby or low power case (e.g., S0ix case), once the system enters the low power state, there is no means for the system power management to selectively turn off wake logic associated with platform components.

Documents

Application Documents

# Name Date
1 202141024849-FORM 1 [04-06-2021(online)].pdf 2021-06-04
2 202141024849-DRAWINGS [04-06-2021(online)].pdf 2021-06-04
3 202141024849-COMPLETE SPECIFICATION [04-06-2021(online)].pdf 2021-06-04
4 202141024849-FORM-26 [20-07-2021(online)].pdf 2021-07-20
5 202141024849-Request Letter-Correspondence [29-07-2021(online)].pdf 2021-07-29
6 202141024849-Power of Attorney [29-07-2021(online)].pdf 2021-07-29
7 202141024849-Form 1 (Submitted on date of filing) [29-07-2021(online)].pdf 2021-07-29
8 202141024849-Covering Letter [29-07-2021(online)].pdf 2021-07-29
9 202141024849-FORM 3 [03-12-2021(online)].pdf 2021-12-03
10 202141024849-Proof of Right [27-12-2021(online)].pdf 2021-12-27
11 202141024849-FORM 13 [15-03-2023(online)].pdf 2023-03-15
12 202141024849-FORM 18 [27-05-2025(online)].pdf 2025-05-27