Synapse Memory Cell Structure for Neuromorphic Weight Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current synapse memory cells, particularly analog and Multi-Level Cell (MLC) types, face challenges in accurately controlling synapse weight values, requiring complex peripheral circuits and high-resolution sensing circuits, which complicates their implementation in neuromorphic systems.

Innovation Solution

A synapse memory cell structure utilizing a plurality of unit resistances connected in parallel, allowing for a simple and accurate representation of synapse weight values using a first set of states dependent on a second set, eliminating the need for high-resolution sensing circuits and complicated encoding/decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If analog or MLC synapse memory cells are used to achieve high precision synapse weight representation, then measurement precision is improved, but device complexity increases due to complex peripheral circuits and high-resolution sensing circuits

Engineering Contradiction:
Improvesynapse weight value precisionVSAvoidperipheral circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The synapse weight value is segmented into multiple discrete levels (first set of states) that can be represented by combinations of simpler binary states (second set of states). Each cell component stores one level of the segmented weight value, and multiple cell components work together to represent the complete synapse weight, thereby achieving high precision without requiring complex single-cell structures

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple cell components are merged to form a single synapse memory cell. Each cell component uses simple binary states (second set), but their combined output represents more complex synapse weight values (first set). This merging allows the system to achieve high measurement precision through multiple simple units working together rather than requiring complex individual cells

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If MLC synapse memory cells are used to increase storage capacity, then productivity is improved, but manufacturing precision requirements increase

Engineering Contradiction:
Improvestorage capacityVSAvoidsynapse weight control accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The synapse weight value is segmented into multiple discrete levels (first set of states) that can be represented by combinations of simpler binary states (second set of states). Each cell component stores one level of the segmented weight value, and multiple cell components work together to represent the complete synapse weight, thereby achieving high precision without requiring complex single-cell structures

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter representation from requiring high-precision control of a single analog value to controlling multiple discrete binary states. By transforming the control parameter from continuous analog voltage to discrete digital states, the manufacturing precision requirement is relaxed while maintaining high storage capacity and weight representation accuracy

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If high-resolution sensing circuits are used to accurately read synapse weights, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvesynapse weight reading accuracyVSAvoidsensing circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The synapse weight value is segmented into multiple discrete levels (first set of states) that can be represented by combinations of simpler binary states (second set of states). Each cell component stores one level of the segmented weight value, and multiple cell components work together to represent the complete synapse weight, thereby achieving high precision without requiring complex single-cell structures

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system replaces the need for complex high-resolution sensing circuits with a simpler digital readout approach. Instead of using complex analog sensing to directly measure continuous weight values, the system uses simple sensing to read discrete binary states from multiple cell components, which are then digitally combined to reconstruct the full synapse weight value with high precision

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

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 precise control of synapse weight values without the need for complex circuits, improving the accuracy and convenience of synapse memory cells in neuromorphic systems by using a straightforward resistive memory cell structure.

Implementation Method 1

a first resistance value corresponding to a first weight value and a second resistance value corresponding to a second weight value

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Data Source

PatentUS10446231B2Memory cell structure
Publication Date: 2019.10.15 SAMSUNG ELECTRONICS CO LTD
  • US10446231B2 patent drawing
  • US10446231B2 patent drawing
  • US10446231B2 patent drawing

AI summary

A memory cell structure includes a plurality of write lines arranged for writing a synapse state to a synapse memory cell including a plurality of cell components each including at least one unit cell, each of the plurality of write lines being used for writing the synapse state by writing a first set of states to a corresponding cell component of the plurality of cell components by writing one of a second set of states to each unit cell included in the corresponding cell component, and the first set depending on the second set.