Periodic Process System with Counter and Wakeup Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In low power consumption modes, system processors like application processors face challenges in accurately executing processes at fixed clock cycles due to the absence of specified preparation procedures for receiving power and clock signals, leading to difficulties in scheduling periodic real-time processes.

Innovation Solution

A periodic process performing system that includes a system processor, a counter generating tick signals at specific intervals, and a wakeup logic to manage power and clock supply, ensuring the system processor can execute processes at precise fixed cycles by receiving tick signals at designated times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the system processor enters low power consumption mode to reduce power consumption, then power consumption is reduced, but the ability to accurately execute periodic processes at fixed clock cycles deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidexecution accuracy of periodic processes
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The counter generates a first tick signal in advance before the system processor needs to execute the periodic process. This preliminary tick signal triggers the wakeup logic to prepare the system processor (restoring power and clock signals) before the actual execution time, ensuring the processor is ready to execute at the precise required moment while allowing it to remain in low-power mode longer

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The counter and wakeup logic act as intermediary components between the low-power system processor and the periodic process execution requirements. The counter generates tick signals that mediate the timing information, and the wakeup logic mediates the power/clock restoration, allowing the processor to maintain accurate periodic execution capability while spending most time in low-power mode

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If the system processor stops the clock signal during low power consumption mode, then power consumption is reduced, but the scheduling of periodic real-time processes deteriorates

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

Solution Approach 1:

The counter generates the first tick signal in advance of the required execution time, allowing the wakeup logic to restore the clock signal before the system processor needs to execute the periodic process. This ensures the processor has sufficient time to wake up and be ready at the precise scheduling moment without needing to maintain the clock signal continuously

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the clock signal state based on execution needs. The clock signal is stopped during low-power mode to save energy, but is restored dynamically at the precise moment needed for periodic process execution, allowing the system to flexibly switch between power-saving and execution states while maintaining scheduling accuracy

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the preparation procedure for receiving power and clock signal is not specified, then device complexity is reduced, but the execution precision of periodic processes deteriorates

Engineering Contradiction:
Improveprocedure specificationVSAvoidexecution timing precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The preparation procedure is segmented into distinct, manageable components: the counter generates tick signals at specific intervals, the wakeup logic receives and processes these signals to trigger power/clock restoration, and the system processor executes the periodic process. This segmentation provides clear timing references without requiring complex overall procedure specification

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The counter automatically generates tick signals at predetermined intervals without external intervention, and the wakeup logic automatically responds to these signals by restoring power and clock signals. This self-service mechanism provides precise timing control without requiring complex external procedure specification or manual timing management

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11237588B2Periodic process performing system and system on chip
Publication Date: 2022.02.01 SAMSUNG ELECTRONICS CO LTD
  • US11237588B2 patent drawing
  • US11237588B2 patent drawing
  • US11237588B2 patent drawing

AI summary

A periodic process performing system includes a system processor to which a first periodic real-time process, which starts to be executed starts for each of a first time interval from a first start time, is assigned; a wakeup logic which provides the system processor with a first state capable of executing the first periodic real-time process; and a counter which supplies a first tick signal to the wakeup logic for each of the first time interval from a second start time earlier than the first start time, and supplies a second tick signal to the system processor for each of the first time interval from a third start time between the first start time and the second start time.