SoC Processor State Switching for Fast Boot and Full Function

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing embedded systems struggle to quickly start up and execute application functions due to limitations in reducing startup time with simple or lightweight operating systems.

Innovation Solution

A system-on-chip that operates multiple operating systems in a time-division multiplexed manner, allowing a processor to switch between states with different authorities to execute a lightweight operating system initially and then switch to a more functional operating system when idle.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a simple operating system is used to reduce startup time, then startup time is reduced, but software function is insufficient

Engineering Contradiction:
Improvestartup timeVSAvoidsoftware function
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between two operating systems based on runtime conditions. A lightweight first operating system is used during startup to minimize initialization time, then the system transitions to a second operating system with full software functions when operational requirements demand, thus resolving the contradiction between fast startup and functional completeness

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters by switching between different operating system modes. The processor operates in a first state executing the lightweight OS for rapid startup, then transitions to a second state executing the functional OS, effectively changing the system's operational characteristics to balance startup speed and software capability

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If a lightweight operating system is used to reduce startup time, then startup time is reduced, but the reduction is limited by structural design

Engineering Contradiction:
Improvestartup timeVSAvoidstructural design
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The operating system functionality is segmented into two distinct systems: a minimal first operating system dedicated to rapid startup operations, and a complete second operating system for full functionality. This segmentation allows each OS to be optimized independently, achieving fast startup without being constrained by the structural complexity of a single comprehensive OS

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If a functional operating system is used to provide software support, then software function is improved, but startup time increases

Engineering Contradiction:
Improvesoftware functionVSAvoidstartup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by booting the lightweight first operating system immediately to achieve rapid startup. This first OS handles essential initialization tasks, then the system prepares and transitions to the second functional operating system, ensuring both fast initial response and subsequent full software support

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12277423B2Processor control method and associated system-on-chip
Publication Date: 2025.04.15 SIGMASTAR TECH LTD
  • US12277423B2 patent drawing
  • US12277423B2 patent drawing
  • US12277423B2 patent drawing

AI summary

The present invention discloses a processor control method including: controlling a processor to execute a first operating system in a first state; when the processor executing the first operating system satisfies a predetermined condition, controlling the processor to switch from the first state to a second state; and controlling the processor to execute a second operating system in the second state, wherein an authority of the first state is higher than an authority of the second state.