Weighted Event Encoder With Voltage-Based Spike Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neuromorphic systems face challenges in efficiently encoding time-series correlations between events, leading to information loss and reduced accuracy in spike neural network (SNN) inference operations.

Innovation Solution

An encoder that generates input spike signals with varying firing periods based on the voltage level of nodes, where the voltage level is adjusted by applied weights and leakage, incorporating a spike generation circuit and discharge mechanism to maintain time-series correlations, thereby enhancing the accuracy of SNN operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If voltage accumulation method is used to generate spike signals, then time-series correlation information is preserved, but circuit complexity increases due to continuous voltage accumulation mechanism

Engineering Contradiction:
Improvetime-series correlation informationVSAvoidcircuit complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The encoder is divided into multiple independent nodes, each responsible for accumulating voltage from specific event signals. This segmentation allows parallel processing of different event correlations while maintaining the time-series information through distributed voltage accumulation across multiple nodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Voltage levels serve as an intermediary mechanism between event signals and spike outputs. The continuous voltage accumulation at each node acts as a mediator that integrates temporal information from multiple events, enabling the preservation of time-series correlations without requiring complex direct signal processing circuits.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple event signals with different weights are processed, then encoding accuracy improves, but processing time increases due to sequential weight application

Engineering Contradiction:
Improveencoding accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system employs periodic discharge cycles where accumulated voltages are reset at regular intervals. This periodic action allows the encoder to process multiple weighted events continuously without indefinite voltage buildup, maintaining encoding accuracy while preventing unbounded processing time through structured reset cycles.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The encoder dynamically adjusts voltage thresholds and discharge timing parameters based on the accumulated voltage levels from weighted events. By changing these parameters adaptively, the system optimizes processing speed while maintaining the precision required for accurate time-series correlation encoding.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The proposed encoder minimizes information loss and improves the accuracy of SNN inference by encoding time-series correlations, resulting in more precise neuromorphic system performance.

Implementation Method 1

a capacitor connected between the first node and a ground voltage

Methodology Applied
Scientific EffectCapacitance: Capacitance

Implementation Method 2

the voltage level of the first node is continuously reduced by charge leakage

Methodology Applied
Scientific EffectCharge leakage:

Data Source

PatentUS12437189B2Encoder and operation method thereof
Publication Date: 2025.10.07 ELECTRONICS & TELECOMM RES INST
  • US12437189B2 patent drawing
  • US12437189B2 patent drawing
  • US12437189B2 patent drawing

AI summary

Disclosed is an encoder including event layer outputs first and second event signals, weight layer applies first and second weights to the first and second event signals respectively, and provides the first event signal in which the first weight is applied and the second event signal in which the second weight is applied to first node, and first spike generation circuit generates first input spike signal of which firing period is changed based on voltage level of the first node. The voltage level of the first node is reduced continuously, increases for first voltage corresponding to the first weight in response to the first event signal activated, and increases for second voltage corresponding to the second weight in response to the second event signal activated.