Resistive Cross-Point Array Precision via Switchable Path Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resistive cross point arrays face challenges in representing large numbers of dictionary weights with precision due to intrinsic process variations in resistance values, leading to unacceptable errors in neuro-inspired machine learning algorithms.

Innovation Solution

A resistive memory system with a cross point resistive network and switchable paths, where variable resistive elements and conductive lines form a cross point array, allowing subsets of resistive elements to provide combined variable conductances, averaging out process variations and enhancing precision in representing dictionary weights.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If resistive devices are provided with multi-level resistive states to represent dictionary weights, then the storage capacity is improved, but manufacturing precision deteriorates due to intrinsic process variations in resistance values

Engineering Contradiction:
Improvestorage capacityVSAvoidprecision
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent divides the representation of each dictionary weight into multiple resistive elements (e.g., multiple devices in parallel or series combinations). Instead of relying on a single resistive element to precisely represent a weight value, the system segments the representation across multiple elements whose combined resistance provides the desired precision while tolerating individual element variations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple resistive elements to form a single logical weight representation. By merging multiple devices with inherently varying resistance values into a composite structure, the system achieves more stable and precise effective resistance values that are less sensitive to process variations in individual elements.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If large numbers of dictionary weights are represented with a large resistive cross point array, then the storage capacity is improved, but measurement precision deteriorates due to process variations

Engineering Contradiction:
Improvenumber of dictionary weightsVSAvoidprecision
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the large resistive array into multiple smaller sub-arrays or groups, where each group represents a portion of the dictionary weights. This segmentation allows for independent optimization and measurement of each group, reducing the cumulative impact of process variations across the entire large array.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines measurement results from multiple smaller resistive groups to achieve the final weight representation. By measuring and aggregating results from multiple smaller units rather than attempting to measure a single large array, the system achieves higher precision through statistical averaging of process variations.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If intrinsic process variations in resistance values are tolerated, then device complexity is reduced, but reliability deteriorates due to significant loss of precision

Engineering Contradiction:
ImprovecomplexityVSAvoidreliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent combines multiple resistive elements into composite weight representations, where the collective behavior of the merged elements provides stable and reliable weight values. This merging approach maintains simplicity at the element level while achieving reliability through the statistical properties of the combined structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the effective parameters of the resistive network by using combinations of elements rather than individual elements. By altering how resistance values are aggregated (through series/parallel combinations), the system achieves better precision and reliability without fundamentally changing the simple resistive device structure itself.

Inventive Principle:
Principle #35Parameter changes

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 more precise implementation of learning algorithms by reducing the impact of process variations, improving the accuracy of matrix operations and weight updates in neuro-inspired machine learning, while maintaining energy, area, and latency efficiency.

Implementation Method 1

intrinsic process variations in the resistance values of the resistive devices can result in significant loss of precision

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Data Source

PatentUS9466362B2Resistive cross-point architecture for robust data representation with arbitrary precision
Publication Date: 2016.10.11 THE ARIZONA BOARD OF REGENTS ON BEHALF OF THE UNIV OF ARIZONA
  • US9466362B2 patent drawing
  • US9466362B2 patent drawing
  • US9466362B2 patent drawing

AI summary

This disclosure relates generally to resistive memory systems. The resistive memory systems may be utilized to implement neuro-inspired learning algorithms with full parallelism. In one embodiment, a resistive memory system includes a cross point resistive network and switchable paths. The cross point resistive network includes variable resistive elements and conductive lines. The conductive lines are coupled to the variable resistive elements such that the conductive lines and the variable resistive elements form the cross point resistive network. The switchable paths are connected to the conductive lines so that the switchable paths are operable to selectively interconnect groups of the conductive lines such that subsets of the variable resistive elements each provide a combined variable conductance. With multiple resistive elements in the subsets, process variations in the conductances of the resistive elements average out. As such, learning algorithms may be implemented with greater precision using the cross point resistive network.