Spike Event Decision-Making Device for Neuromorphic Chips

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neuromorphic computing devices face inherent delays in processing spike events, leading to unreliable inference results and delayed decision-making, which is a challenge in achieving ultra-low latency and accuracy in Internet of Things (IoT) edge computing applications.

Innovation Solution

A spike event decision-making device and method that utilizes counting modules to determine decision-making results based on the number of spike events fired by neurons in a spiking neural network, allowing for adaptive decision-making without fixed time windows, and incorporating sub-counters to improve reliability and accuracy by considering transition rates and occurrence ratios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed time window is used for decision-making, then the decision-making process is simple and structured, but processing delays increase and reliability decreases

Engineering Contradiction:
Improvedecision-making structureVSAvoidprocessing delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent replaces fixed time windows with dynamic event-counting windows. The decision-making window adapts its duration based on the actual rate of spike events, expanding or contracting automatically. This dynamic approach eliminates the need to pre-set arbitrary time windows, reducing processing delays while maintaining decision-making reliability through adaptive sampling of neural outputs.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If a fixed time window is used for decision-making, then the processing logic is straightforward, but inference result reliability decreases

Engineering Contradiction:
Improveprocessing logicVSAvoidinference result reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the counting module continuously monitors spike event rates and adjusts the decision-making window accordingly. When spike rates are high, the window contracts to capture relevant events; when rates are low, it expands to accumulate sufficient data. This feedback-driven adaptation ensures reliable inference results across varying neural activity conditions without complicating the core processing logic.

Inventive Principle:
Principle #23Feedback

3Loss of time

If event counting is used to determine decision timing, then processing delay is reduced, but system complexity increases

Engineering Contradiction:
Improveprocessing delayVSAvoidsystem structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The counting module operates autonomously, automatically tallying spike events from the spiking neural network and triggering decision-making when predefined thresholds are reached. This self-service mechanism eliminates the need for external timing control or complex coordination between modules, reducing processing delay while keeping the added complexity minimal and localized to the counting function itself.

Inventive Principle:
Principle #25Self-service

4Speed

If the decision-making window is shortened to reduce delay, then responsiveness improves, but insufficient spike events lead to inaccurate decisions

Engineering Contradiction:
ImproveresponsivenessVSAvoiddecision accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The decision-making window dynamically adjusts its size based on the observed spike event rate. For high-speed events with frequent spikes, the window contracts to maintain responsiveness. For slower events with sparse spikes, the window expands to accumulate enough events for accurate decision-making. This dynamic adaptation resolves the trade-off between speed and accuracy by optimizing the window size for each specific event stream.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240086690A1Spike event decision-making device, method, chip and electronic device
Publication Date: 2024.03.14 CHENGDU SYNSENSE TECH CO LTD
  • US20240086690A1 patent drawing
  • US20240086690A1 patent drawing
  • US20240086690A1 patent drawing

AI summary

The present disclosure relates to a spike event decision-making device, method, chip, and electronic device to eliminate inherent delays of an output spike event of the neuromorphic chip when reading decisions. The spike event decision-making device includes a first counting module configured to count a number of input spike events of the spiking neural network, a second counting module configured to count some or all of the output spike events of the spiking neural network; and a decision-making module configured to generate a decision-making result according to numbers of spike events fired by neurons in an output layer of the spiking neural network when the number counted by the first counting module reaches a first predetermined value, or when the total count counted by the second counting module reaches a second predetermined value.