Synaptic Element Conductance Control via Memory Cell Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current artificial synaptic elements in semiconductor memory arrays lack controllable and reproducible gradual resistance changes necessary for simulating biological synapses in neuromorphic systems, with existing RRAM and PRAM technologies exhibiting asymmetry and insufficient distinguishability in resistance states.

Innovation Solution

A memory apparatus with a memory array of selectively programmable memory cells, bit lines, and word lines, where a controller applies writing and reading voltages to determine synaptic weights by summing currents through selected memory cells, allowing for linear and proportional resistance changes, enabling the operation of memory cells as synaptic elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If RRAM or PRAM elements are used to implement artificial synaptic elements, then resistance states can be distinguished and stored, but the resistance changes are asymmetric and lack reproducibility

Engineering Contradiction:
Improveresistance state distinguishabilityVSAvoidreproducibility of resistance change
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent divides a single synaptic element into multiple memory cells (e.g., 4 memory cells) that work together. Each memory cell contributes to the overall conductance, and by controlling the number of memory cells in parallel, the system achieves reproducible gradual conductance changes. This segmentation approach transforms the unreliable single-cell resistance change into a reliable multi-cell collective behavior.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple memory cells to form a single functional synaptic element. The conductance of the synaptic element is determined by the parallel combination of multiple memory cell conductances, enabling gradual and reproducible conductance modulation. This merging of multiple cells compensates for the asymmetry and irreproducibility of individual cell resistance changes.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of manufacture

If digital on/off resistance change is implemented in memory arrays, then logic states can be stored, but gradual and controllable resistance states cannot be achieved

Engineering Contradiction:
Improvedigital state storage capabilityVSAvoidgradual resistance state control
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static digital on/off state into a dynamic gradual conductance state by controlling the number of active memory cells. The synaptic weight is not fixed but can be dynamically adjusted by programming different numbers of memory cells to be in the low resistance state, enabling continuous analog-like behavior from discrete digital building blocks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the effective conductance parameter of the synaptic element by varying the number of memory cells in parallel. Instead of changing the resistance of a single cell continuously, the system discretely adjusts the total conductance by including or excluding individual memory cells, achieving gradual conductance change through parameter variation at the system level.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple memory cells are used to achieve gradual conductance change, then reproducibility improves, but device complexity increases

Engineering Contradiction:
Improvereproducibility of synaptic weightVSAvoidnumber of memory cells per synaptic element
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes memory cells serve dual functions: they act as both storage elements and conductance contributors. The same memory cells that store digital data are also used to provide the analog conductance values for synaptic weights. This multi-functionality reduces the need for separate components and simplifies the overall system architecture despite using multiple cells per synaptic element.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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 solution provides a synaptic element capable of controlling gradual resistance changes with high linearity, enabling accurate determination of synaptic weights and suitable for implementing neuromorphic systems with improved reproducibility and control.

Implementation Method 1

a memory array including a plurality of memory cells capable of selectively storing logic states

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Implementation Method 2

determine synaptic weights through a sum of currents flowing through the one or more memory cells

Methodology Applied
Scientific EffectOhm's law: Ohm's Law

Data Source

PatentUS10943649B2Apparatus and method for controlling gradual conductance change in synaptic element
Publication Date: 2021.03.09 IHW INC
  • US10943649B2 patent drawing
  • US10943649B2 patent drawing
  • US10943649B2 patent drawing

AI summary

A memory apparatus includes a memory array including a plurality of memory cells capable of selectively storing logic states and a plurality of bit lines and word lines connected to the plurality of memory cells; a controller for controlling a writing step and a reading step; a writing unit; and a reading unit, wherein the controller selects one or more memory cells through the writing unit, sequentially applies a writing voltage thereto to allow the logic states to be written therein, and applies a reading voltage to the one or more memory cells, which are selected to have the logic states written therein, through the reading unit so as to determine synaptic weights through a sum of currents flowing through the one or more memory cells so that the selected one or more memory cells are allowed to be recognized to operate as one synaptic element.