Adaptive Resistive Memory Reading for Drift Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memristor-based memory systems face challenges such as resistance drift, nonuniform resistance profiles, and leaky paths in crossbar arrays, which affect device yield and memory operations.

Innovation Solution

An adaptive method for reading and writing to resistive memory cells, involving sample pulses to determine logic states and applying correction pulses to mitigate resistance changes, along with diode isolation to reduce leakage, is implemented to address these issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional reading methods are used on resistive memory cells, then the reading operation is simple, but resistance drift and nonuniform resistance profiles cause errors in determining logic states

Engineering Contradiction:
Improvelogic state determination accuracyVSAvoiddevice yield
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary actions by performing multiple sample pulses before the final read operation. These sample pulses (first sample pulse and second sample pulse) are applied in advance to measure resistance values and determine the logic state, compensating for resistance drift effects before the actual data is needed. This preliminary measurement and compensation approach resolves the contradiction by ensuring accurate logic state determination despite resistance variations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by measuring the resistance values from sample pulses and using this information to determine the logic state. The system continuously monitors resistance changes through multiple sample pulses and adjusts its interpretation accordingly, creating a feedback loop that compensates for resistance drift and nonuniform profiles, thereby improving measurement precision while maintaining reliability.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If correction pulses are applied to mitigate resistance drift, then logic state determination accuracy improves, but the reading operation becomes more complex and time-consuming

Engineering Contradiction:
Improvelogic state determination accuracyVSAvoidreading operation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the reading operation with the correction process by combining multiple functions into a single integrated sequence. The sample pulses serve dual purposes: they act as read operations to determine logic states and simultaneously function as correction pulses to mitigate resistance drift. This merging reduces overall operational complexity while maintaining high measurement precision.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The reading circuitry is designed with multi-functionality to perform both standard read operations and resistance drift correction using the same hardware components. The sample pulses can serve as either read pulses or correction pulses depending on the operational context, eliminating the need for separate dedicated correction circuits and reducing device complexity.

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

3Reliability

If diodes or MIM diodes are introduced to reduce leaky paths, then memory reliability improves, but device complexity and manufacturing difficulty increase

Engineering Contradiction:
Improvememory operation reliabilityVSAvoidcrossbar array structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the leakage reduction function from the structural level (where diodes would be physically added to each crossbar intersection) and moves it to the operational level through software-controlled pulse sequences. By removing the need for physical diode components and implementing leakage mitigation through reading protocols, the device complexity and manufacturing difficulty are reduced while maintaining improved reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If multiple sample pulses are applied to determine logic states, then measurement accuracy improves, but power consumption increases

Engineering Contradiction:
Improvelogic state determination accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent employs periodic action by applying sample pulses at specific intervals rather than continuously. The multiple sample pulses are applied in a periodic sequence to gather sufficient data for accurate logic state determination, then the system waits for the next read operation. This periodic sampling approach achieves high measurement precision while minimizing overall power consumption by avoiding continuous pulsing.

Inventive Principle:
Principle #19Periodic action

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 enhances tolerance to crossbar array variations, adapts to resistance changes, and reuses circuitry for read, write, and erase operations, improving device yield and reducing power consumption compared to traditional memory technologies.

Implementation Method 1

Memristor, in this context, comprises ionic transport devices where electronic charge of ions or other sort of fundamental mechanisms within an insulating material are modulated to change resistance of the device

Methodology Applied
Scientific EffectIonic transport:

Data Source

PatentUS9111613B2Adaptive reading of a resistive memory
Publication Date: 2015.08.18 THE RGT UNIV OF MICHIGAN
  • US9111613B2 patent drawing
  • US9111613B2 patent drawing
  • US9111613B2 patent drawing

AI summary

An adaptive reading and programming method is presented for resistive memory. The core operating principle is to cause a change in the conductance of a resistive memory cell and measure the magnitude of the change. The magnitude of change can be used to determine the logic state of the resistive memory cell. The proposed methods are evaluated in simulation programs with integrated circuit emphasis and a hand analysis model is extracted to help explain the sources of power and energy consumption.