SoC Hardware Decoder Wake-Up for Low-Power Bus Signal Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In environmental monitoring systems, particularly in IoT nodes like smoke detectors connected via two-wire fire buses, there is a challenge in reducing energy consumption and processing capability requirements as the number of nodes increases, necessitating a more efficient method to manage signal processing without overburdening the microprocessor core.

Innovation Solution

A system-on-chip design incorporating a hardware decoder that decodes signal frames from an external bus, wakes up the microprocessor core only when necessary, and allows it to remain in a sleep state until a wake-up command is received, thereby reducing energy consumption and processing demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the microprocessor core continuously monitors the GPIO port to decode signals, then the system can respond to bus signals in real time, but the energy consumption increases and processing capability requirements rise

Engineering Contradiction:
Improvereal-time signal responseVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the signal processing function into two parts: the hardware decoder handles signal reception and address matching, while the microprocessor core only processes commands when addressed. This segmentation allows the microprocessor to sleep during idle periods while maintaining real-time responsiveness through the always-on hardware decoder.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hardware decoder acts as an intermediary between the external bus and the microprocessor core. It filters incoming signals and only wakes up the microprocessor when a signal is intended for it, reducing the microprocessor's active monitoring burden while ensuring real-time response to relevant signals.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If the microprocessor core continuously monitors and decodes signals, then processing capability is sufficient, but low specification components cannot be used and system cost increases

Engineering Contradiction:
Improvecomponent specification flexibilityVSAvoidprocessing capability requirements
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent extracts the signal decoding function from the microprocessor core and implements it in dedicated hardware. This allows the use of low-specification, low-cost microprocessor cores while maintaining full decoding capability through the separate hardware decoder module.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the software-based signal monitoring and decoding mechanism (which requires high-processing-capability microprocessors) with a hardware-based decoding mechanism. This substitution enables the use of simpler, lower-cost microprocessor components.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of time

If the microprocessor core remains active to handle signals promptly, then response time is reduced, but energy consumption increases

Engineering Contradiction:
Improvesignal response timeVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The patent implements periodic action by having the microprocessor alternate between sleep mode and active mode. The hardware decoder continuously monitors the bus (periodic action), and only wakes up the microprocessor when necessary, achieving energy efficiency without sacrificing response time for addressed signals.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240143064A1System-on-chip, environmental monitoring device comprising the system-on-chip, and control system
Publication Date: 2024.05.02 CARRIER CORP
  • US20240143064A1 patent drawing
  • US20240143064A1 patent drawing
  • US20240143064A1 patent drawing

AI summary

A system-on-chip in accordance with an aspect of the present application comprises: a communication interface connected with an external bus; a hardware decoder connected with the communication interface; and a microprocessor core connected with the communication interface and the hardware decoder, wherein the hardware decoder is configured to receive, via the communication interface, a signal frame transmitted on the external bus, to extract a receiver address from the signal frame as received and to send a wake-up command to the microprocessor core upon determining that a receiver of the signal frame is the system-on-chip, wherein the microprocessor core is configured to remain in a sleep mode until the wake-up command is received, and to perform an operation specified by a control command contained in the signal frame in response to the wake-up command.