Spiking Neural Network Circuit With Selective Spike Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of neurons and synapses in spiking neural networks increases, so does power consumption due to the increased number of synapses receiving spike signals, leading to inefficiencies in signal transfer and processing.

Innovation Solution

A spiking neural network circuit with a hierarchical transfer structure of spike signals, utilizing a tree structure with driving buffers and OR gates to selectively transfer input spike signals to synapse zones based on synapse weights, reducing unnecessary signal transmission and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of synapses receiving spike signals is increased to enhance neural network capability, then the processing power and neural network performance are improved, but the power consumption increases significantly

Engineering Contradiction:
Improveneural network processing powerVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent divides the synapse population into multiple groups or zones, each receiving spike signals selectively through dedicated buffer circuits. This segmentation allows the system to activate only the necessary synapse groups for a given computation, reducing overall power consumption while maintaining the capability to process complex neural network operations across multiple segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic control of spike signal transmission through buffer circuits that can be selectively activated or deactivated. This dynamic switching mechanism allows the system to adaptively enable only the synapses required for current computations, preventing unnecessary power consumption from static or inactive connections while preserving the full neural network capacity when needed.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If spike signals are transferred to all synapses regardless of weight, then the signal transfer is simplified, but unnecessary signal transmission increases power consumption

Engineering Contradiction:
Improvesignal transfer structureVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent introduces buffer circuits as intermediary components between the spike signal source and the synapse zones. These buffers act as mediators that conditionally forward signals based on weight information, adding a layer of control that reduces unnecessary signal transmission to zero-weight or low-priority synapses while maintaining the overall simplicity of the signal transfer architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies different signal transfer characteristics to different synapse zones based on their weight values. High-weight synapses receive full spike signals through activated buffers, while low-weight or zero-weight synapses receive attenuated or blocked signals. This local differentiation optimizes power consumption by matching signal transmission intensity to the actual importance of each connection.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20220156556A1Spiking neural network circuit
Publication Date: 2022.05.19 ELECTRONICS & TELECOMM RES INST
  • US20220156556A1 patent drawing
  • US20220156556A1 patent drawing
  • US20220156556A1 patent drawing

AI summary

Disclosed is a spiking neural network circuit, which includes an axon circuit that generates an input spike signal, a first synapse zone and a second synapse zone each including one or more synapses, wherein each of the synapses is configured to perform an operation based on the input spike signal and each weight, and a neuron circuit that generates an output spike signal based on operation results of the synapses. The input spike signal is transferred to the first synapse zone and the second synapse zone through a tree structure, and each of branch nodes of the tree structure includes a driving buffer.