Resistive Memory Read Voltage Control via Cached Data Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resistive memory devices experience data loss due to the drift phenomenon, where resistance values change over time, making it difficult to maintain accurate read voltages for distinguishing between resistance states.

Innovation Solution

A memory system with a read voltage controller that adjusts the read voltage level by comparing cached data with data from the memory device, incrementally increasing or decreasing the voltage until the number of different bits is within a threshold value, ensuring accurate data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed read voltage is used for reading data from resistive memory devices, then the initial read operation may be successful, but data accuracy deteriorates over time due to resistance drift

Engineering Contradiction:
Improvedata accuracyVSAvoidtime since data written
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The read voltage is changed from a fixed value to a dynamically adjustable parameter. The controller modifies the read voltage level based on the drift phenomenon, adjusting it incrementally until the cached data and read data match, thereby maintaining data accuracy over time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A feedback mechanism is implemented where the controller compares cached data with data read from the memory device. Based on the comparison result (whether data match or differ), the controller adjusts the read voltage level, creating a closed-loop control system that compensates for resistance drift

Inventive Principle:
Principle #23Feedback

2Reliability

If the read voltage level is adjusted to compensate for resistance drift, then data accuracy is maintained, but the complexity of the read operation increases

Engineering Contradiction:
Improvedata accuracyVSAvoidread voltage control mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of implementing a complex continuous adjustment mechanism, the system uses incremental voltage adjustments with threshold-based stopping criteria. The read voltage is adjusted in steps until data match is achieved or a maximum adjustment limit is reached, simplifying the control logic while maintaining effectiveness

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

A cache memory is introduced as an intermediary to store reference data for comparison. This intermediary component enables the feedback mechanism without requiring complex direct measurement and adjustment circuits, simplifying the overall system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10614880B2Memory system for controlling read voltage using cached data and operation method of the same
Publication Date: 2020.04.07 MIMIRIP LLC
  • US10614880B2 patent drawing
  • US10614880B2 patent drawing
  • US10614880B2 patent drawing

AI summary

A memory system includes: a memory device; a cache memory suitable for caching a portion of a data stored in the memory device; and a read voltage controller suitable for controlling a level of a read voltage of the memory device by comparing a cache data in the cache memory with a data from the memory device corresponding to the cache data.