Low-Power Microcontroller Segments SoC for AR Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Artificial reality systems face significant power consumption issues due to the need for full SoC operation for user-facing workloads, leading to reduced battery life in wearable devices and smartphones.

Innovation Solution

Integration of a low-power subsystem, or 'mini-SoC,' within the SoC that performs boot, security, and power management functions, allowing for the execution of applications without requiring the full SoC CPU, with features like unique memory organization and access to DRAM without booting the main CPU, enabling efficient power management and extended battery life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the full SoC CPU is used to execute user applications, then application functionality is complete, but power consumption increases significantly

Engineering Contradiction:
Improveapplication functionalityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the SoC into two distinct execution environments: a low-power subsystem (min-SoC) for basic applications and the full SoC CPU for complex applications. This segmentation allows the system to use only the necessary processing resources for each task, reducing overall power consumption while maintaining full application functionality when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic transition capabilities between the low-power subsystem and the full SoC CPU. The system can dynamically switch execution environments based on application requirements, transitioning from low-power mode to full-power mode and vice versa, optimizing the balance between functionality and power consumption in real-time.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If the low-power subsystem executes applications independently, then power consumption is reduced, but transition time and energy are required to transfer process state

Engineering Contradiction:
Improvepower consumptionVSAvoidtransition time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent implements preliminary actions by maintaining process state information in a manner that facilitates quick transfer between execution environments. The low-power subsystem and full SoC CPU share memory structures that allow for efficient state preservation and restoration, reducing the time and energy required for transitions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces shared memory structures and communication interfaces as intermediaries between the low-power subsystem and the full SoC CPU. These intermediaries facilitate efficient data and state transfer, minimizing the overhead associated with transitions while maintaining independent execution capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the full SoC is booted for application execution, then complete system functionality is available, but battery life is reduced

Engineering Contradiction:
Improvesystem functionalityVSAvoidbattery life
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The patent segments system functionality between the low-power subsystem and the full SoC, allowing basic applications to run on the min-SoC without booting the complete system. This segmentation extends battery life by keeping the high-power components dormant while maintaining essential functionality through the low-power subsystem.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The low-power subsystem is designed with multi-functionality to handle various basic applications independently, reducing the need to activate the full SoC. This universal capability of the min-SoC to execute multiple types of applications extends battery life while maintaining system versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240231471A1Artificial reality system having a system on a chip with an integrated reduced power microcontroller and application transition
Publication Date: 2024.07.11 META PLATFORMS TECHNOLOGIES LLC
  • US20240231471A1 patent drawing
  • US20240231471A1 patent drawing
  • US20240231471A1 patent drawing

AI summary

A system on a chip (SoC) comprises SoC memory; one or more processor subsystems, wherein each processor subsystem includes a processor connected to the SoC memory; and a low power subsystem integrated as a separate subsystem in the SoC, wherein the low power subsystem includes a microcontroller and a power management unit (PMU), wherein the microcontroller executes a real-time operating system (RTOS), wherein the PMU is connected to each processor subsystem, the PMU operating under the control of the microcontroller to control the power to each processor subsystem, wherein the low power subsystem is configured to boot up the SoC via the microcontroller executing out of SoC memory.