Offline Detector Neuromorphic Co-Processor Signal Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional CPUs are inadequate for providing sufficient processing capability for machine learning applications while keeping power consumption low, particularly in neuromorphic computing, which requires advanced special-purpose processing capabilities for tasks like keyword detection and image recognition.

Innovation Solution

An integrated circuit with a neuromorphic co-processor and a host processor, configured to detect target signals in an offline state without external connectivity, using a communications interface and a weight file generated through training an artificial neural network to recognize specific signals from various sensors and data types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If traditional CPUs are used for machine learning processing, then processing capability can be maintained, but power consumption increases significantly

Engineering Contradiction:
Improveprocessing capabilityVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The system divides processing into two segments: a neuromorphic co-processor for low-power signal detection and pattern recognition, and a traditional host processor for complex computations. This segmentation allows each processor to operate in its optimal efficiency zone, with the neuromorphic processor handling always-on monitoring tasks at minimal power consumption while the host processor remains in low-power states until triggered.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The neuromorphic co-processor acts as an intermediary between sensors and the host processor. It receives raw sensor data, performs initial processing and pattern recognition, then selectively triggers the host processor only when relevant patterns are detected. This intermediary role eliminates the need for the host processor to continuously run, dramatically reducing overall power consumption while maintaining processing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If the system operates in offline state without external connectivity, then power consumption is reduced, but access to updated models and data is limited

Engineering Contradiction:
Improvepower consumptionVSAvoidaccess to updated models
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by downloading and storing multiple pre-trained machine learning models and datasets in local memory before offline operation begins. The neuromorphic co-processor can switch between these pre-loaded models based on detection needs without requiring real-time network connectivity. This preliminary preparation enables sustained offline operation with adaptability to different detection scenarios.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes operational parameters by switching between different pre-trained models stored in local memory based on the type of detection needed. Instead of requiring continuous network access to update models, the system maintains a library of models with different parameters and configurations, selecting the appropriate model for each detection task. This parameter switching capability provides versatility equivalent to having real-time update access.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If neuromorphic co-processor is added for low-power processing, then power efficiency improves, but device complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidprocessor architecture
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system extracts only the essential neuromorphic processing functions needed for specific detection tasks rather than implementing a full-featured neuromorphic processor. The co-processor is designed to handle only sensor data ingestion, basic pattern recognition, and trigger generation, leaving complex computations to the host processor. This extraction approach achieves power efficiency benefits while minimizing the added complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The neuromorphic co-processor is designed with multi-functionality to handle various sensor types (microphones, cameras, other sensors) and multiple detection tasks through a unified architecture. By using a universal interface and common processing pipeline that can adapt to different sensor inputs and detection algorithms, the system reduces the complexity that would arise from having separate dedicated processors for each function.

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

4Loss of time

If continuous signal monitoring is performed, then detection latency is reduced to zero, but power consumption increases

Engineering Contradiction:
Improvedetection latencyVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system implements dynamic operation where the neuromorphic co-processor continuously monitors signals at low power, but the host processor dynamically activates only when the co-processor detects patterns requiring further processing. The monitoring intensity and processing depth adjust dynamically based on the current state, maintaining zero-latency detection capability while consuming minimal power during idle periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The neuromorphic co-processor maintains continuous useful action by constantly analyzing sensor inputs for target patterns, ensuring zero detection latency. However, the system design ensures this continuous action occurs at minimal power consumption by using the energy-efficient neuromorphic architecture for monitoring and reserving higher-power operations for only when actually needed, thus maintaining continuity without proportionally increasing power consumption.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240062056A1Offline Detector
Publication Date: 2024.02.22 SYNTIANT
  • US20240062056A1 patent drawing
  • US20240062056A1 patent drawing
  • US20240062056A1 patent drawing

AI summary

Provided herein is an integrated circuit including, in some embodiments, a special-purpose host processor, a neuromorphic co-processor, and a communications interface between the host processor and the co-processor configured to transmit information therebetween. The special-purpose host processor can be operable as a stand-alone processor. The neuromorphic co-processor may include an artificial neural network. The co-processor is configured to enhance special-purpose processing of the host processor through an artificial neural network. In such embodiments, the host processor is a pattern identifier processor configured to transmit one or more detected patterns to the co-processor over a communications interface. The co-processor is configured to transmit the recognized patterns to the host processor.