Electronic Synapse Circuit for Spike-Timing Plasticity Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Artificial neural networks struggle to replicate the spike-timing dependent plasticity (STDP) mechanism, which is crucial for learning and memory in biological brains, as existing electronic learning synapses fail to effectively capture the causal relationships between pre-synaptic and post-synaptic neuron spikes.

Innovation Solution

The implementation of a synaptic device using a uni-polar, two-terminal bi-stable device in series with a rectifying element, where novel pre and post-synaptic pulses are generated to program or erase the device based on the relative timing of spikes, mimicking the STDP rule by changing conductance states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional electronic circuits are used to model neurons, then the system can perform basic neural network computations, but it cannot effectively capture the causal relationships and timing-dependent plasticity of biological synapses

Engineering Contradiction:
Improveability to replicate STDP mechanismVSAvoidcomplexity of electronic circuit
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional voltage-based electronic circuits with a magnetic field-based system using magnetic tunnel junctions (MTJs). The MTJs use magnetization switching to represent synaptic weights, and the magnetic field pulses simulate neural spikes. This substitution enables the system to naturally exhibit timing-dependent plasticity through the magnetic hysteresis effect, where the final magnetic state depends on the timing and sequence of applied field pulses, thereby capturing STDP without complex control circuitry.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent exploits the phase transition-like behavior in magnetic tunnel junctions, where the magnetization state switches between parallel and anti-parallel configurations in response to applied magnetic field pulses. The magnetic hysteresis loop creates distinct stable states that can be transitioned between based on the timing and polarity of input pulses, naturally implementing the weight update rules of STDP through physical state transitions rather than computational algorithms.

Inventive Principle:
Principle #36Phase transitions

2Measurement precision

If simple conductance changes are used in electronic synapses, then the device structure remains simple, but the precision of spike-timing dependent plasticity decreases

Engineering Contradiction:
Improveprecision of spike timing detectionVSAvoidstructure of synaptic device
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces voltage-based conductance modulation with magnetic field-based magnetization switching. The MTJ device measures the timing relationship between pre-synaptic and post-synaptic spikes through the sequence and timing of magnetic field pulses applied to switch the magnetization state. The magnetic hysteresis effect provides inherent timing resolution, as the final state depends on whether the post-synaptic pulse arrives within a specific time window relative to the pre-synaptic pulse, achieving precise STDP detection without complex timing circuits.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If multi-terminal devices are used to implement STDP, then the plasticity control is improved, but the manufacturing complexity and device integration difficulty increase

Engineering Contradiction:
Improvecontrol of synaptic plasticityVSAvoidmanufacturing of synaptic device
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent extracts the plasticity control function from complex multi-terminal device structures and implements it using a simple two-terminal magnetic tunnel junction. The MTJ requires only two terminals (top and bottom electrodes) because the magnetic state switching is achieved through applied magnetic field pulses rather than voltage applied across multiple terminals. This extraction of the essential function to a minimal structure greatly simplifies manufacturing and integration while maintaining full STDP capability through the magnetic hysteresis mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

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

This approach enables the synaptic device to reward causality and punish anti-causality, effectively capturing the essence of STDP, thereby enhancing the ability of artificial neural networks to learn and remember spatio-temporally varying environments.

Implementation Method 1

utilizing phase-change memory (PCM) devices to program or erase states in response to these pulses

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 2

a uni-polar, two-terminal bi-stable device in series with a rectifying element

Methodology Applied
Scientific EffectHysteresis: Hysteresis

Data Source

PatentUS20120265719A1Electronic learning synapse with spike-timing dependent plasticity using memory-switching elements
Publication Date: 2012.10.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20120265719A1 patent drawing
  • US20120265719A1 patent drawing
  • US20120265719A1 patent drawing

AI summary

A system, method and computer program product produce spike-dependent plasticity in an artificial synapse. A method includes: an electronic device generating a pre-synaptic pulse that occurs a predetermined period of time after receiving a pre-synaptic spike at a first input. The electronic device generating a post-synaptic pulse that starts at a baseline value and reaches a first voltage value a first period of time after receiving a post-synaptic spike at a second input, followed by a second voltage value a second period of time after the post synaptic spike, followed by a return to said baseline voltage a third period of time after the post-synaptic spike. The generated pre-synaptic pulse is applied to a pre-synaptic node of a synaptic device in series with a rectifying element that has a turn-on voltage based on a threshold. The generated post-synaptic pulse is applied to a post-synaptic node of said synaptic device.