Spiking Neuron Reinforcing Circuit for Single Event Effect Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Spiking neurons in spiking neural networks are prone to computing errors due to susceptibility to single event effects, leading to incorrect spiking signals and output results in spatial applications.

Innovation Solution

A spiking neuron reinforcing circuit and method that includes coding and decoding configuration information and model parameters using error checking and correcting (ECC) modules, storing backup data in a shadow memory, and selecting error-corrected data to configure the spiking neuron, thereby improving error tolerance and adaptability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If spiking neuron uses standard storage without error correction, then device complexity is low, but reliability deteriorates due to single event effects causing computing errors

Engineering Contradiction:
Improvecomputing accuracyVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing error correction coding on configuration information and model parameters before they are stored in registers. The coding module encodes data in advance, and the decoding module decodes and corrects errors before the data is used by the spiking neuron, preventing single event effects from causing computing errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements copying by creating backup copies of configuration information and model parameters through shadow registers. These shadow registers store redundant copies of the data, allowing the system to compare and correct errors by switching between primary and shadow copies when errors are detected.

Inventive Principle:
Principle #26Copying

2Reliability

If spiking neuron implements error correction coding, then reliability improves, but device complexity increases due to additional coding and decoding modules

Engineering Contradiction:
Improveerror toleranceVSAvoidregister groups
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the storage system into multiple independent register groups: first register group for coded configuration information, second register group for coded model parameters, and shadow register groups for backup copies. This segmentation allows error correction to be applied independently to different data types and facilitates selective recovery of corrupted data.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If spiking neuron stores backup data in shadow memory, then adaptability improves, but loss of time increases due to error checking and data replacement operations

Engineering Contradiction:
Improvespatial environment adaptabilityVSAvoiderror correction time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the spiking neuron system to automatically detect and correct its own errors without external intervention. The decoding module autonomously checks for errors in configuration information and model parameters, and the logic module automatically replaces corrupted data with correct copies from shadow registers, allowing continuous operation in spatial environments.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250077852A1Spiking neuron reinforcing circuit and reinforcing method
Publication Date: 2025.03.06 BEIJING MXTRONICS CORP
  • US20250077852A1 patent drawing
  • US20250077852A1 patent drawing

AI summary

A spiking neuron reinforcing circuit and a spiking neuron reinforcing method are provided.