Neuromorphic Computing Device Offset Resistor Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neuromorphic computing devices face accuracy decreases due to temperature and time dependency of resistive memory cells, leading to unreliable computations and inference.

Innovation Solution

Incorporating a second memory cell array with offset resistors connected in parallel, using the same resistive material as the first memory cell array, to convert read currents into digital signals, thereby mitigating temperature and time dependency, and ensuring consistent resistance across offset resistors for enhanced sensing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resistive memory cells are used for neuromorphic computing, then computational efficiency is improved, but accuracy of inference deteriorates due to temperature and time dependency

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidaccuracy of inference
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A second memory cell array is created as a copy of the first memory cell array, using the same resistive memory cells with identical resistive material. This copy is used exclusively for generating reference currents that mirror the temperature and time dependency characteristics of the computational array, enabling accurate compensation without affecting the primary computational function.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Offset resistors are introduced as intermediary elements connected in parallel with the reference memory cells. These offset resistors act as mediators to adjust and fine-tune the reference currents, allowing precise matching of the reference characteristics to the computational array's behavior under varying temperature and time conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If offset resistors are added to compensate for temperature and time dependency, then accuracy of inference is improved, but device complexity increases

Engineering Contradiction:
Improveaccuracy of inferenceVSAvoidstructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The reference memory cells and offset resistors are merged into a single integrated second memory cell array that mirrors the structure of the first array. This unified structure generates reference currents that inherently account for temperature and time dependency, eliminating the need for separate compensation circuits and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The second memory cell array is designed with homogeneous characteristics identical to the first array, using the same resistive memory cells and configuration. This homogeneity ensures that the reference currents automatically match the computational array's temperature and time dependency, providing accurate compensation without requiring complex heterogeneous compensation mechanisms.

Inventive Principle:
Principle #33Homogeneity

3Manufacturing precision

If different materials are used for offset resistors, then resistance matching becomes difficult, but manufacturing precision can be improved

Engineering Contradiction:
Improveresistance matching precisionVSAvoidmanufacturing process complexity
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The same resistive material is used in both the first and second memory cell arrays, ensuring homogeneous electrical characteristics. This material consistency automatically provides temperature and time dependency matching between computational and reference cells, eliminating the need for complex resistance matching processes that would be required with different materials.

Inventive Principle:
Principle #33Homogeneity

Solution Approach 2:

The second memory cell array is created as an exact copy of the first array, including identical resistive material and cell structure. This copying approach ensures inherent matching of temperature and time dependency characteristics, simplifying the manufacturing process by eliminating the need for specialized resistance matching techniques.

Inventive Principle:
Principle #26Copying

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 stabilizes the accuracy of computations and inference by matching the temperature and time dependency of the second memory cell array with the first, while simplifying the manufacturing process and improving sensing performance.

Implementation Method 1

A first memory cell array including a plurality of resistive memory cells, stores a plurality of data, generates a plurality of read currents based on a plurality of input signals and the plurality of data

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Implementation Method 2

capable of preventing the decrease in the accuracy of inference due to temperature and/or time dependency of resistive memory cells

Methodology Applied
Scientific EffectTemperature dependency compensation: Thermal Expansion

Data Source

PatentUS11881260B2Neuromorphic computing device and method of designing the same
Publication Date: 2024.01.23 SAMSUNG ELECTRONICS CO LTD
  • US11881260B2 patent drawing
  • US11881260B2 patent drawing
  • US11881260B2 patent drawing

AI summary

A neuromorphic computing device includes first and second memory cell arrays, and an analog-to-digital converting circuit. The first memory cell array includes a plurality of resistive memory cells, generates a plurality of read currents based on a plurality of input signals and a plurality of data, and outputs the plurality of read currents through a plurality of bitlines or source lines. The second memory cell array includes a plurality of reference resistive memory cells and an offset resistor, and outputs a reference current through a reference bitline or a reference source line. The analog-to-digital converting circuit converts the plurality of read currents into a plurality of digital signals based on the reference current. The offset resistor is connected between the reference bitline and the reference source line.