Resistive Memory Read Current Limiting Circuit
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional resistive memory devices suffer from 'read disturb' issues, where read operations can inadvertently change the resistance state of memory elements from high to low, leading to erroneous data values.
Innovation Solution
Incorporating current limit circuits that restrict the read current through memory elements to a program threshold current, preventing unintended state changes during read operations by limiting the current flow based on a derived program threshold current.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a read current is applied to sense the resistance of memory elements, then data can be read from the memory device, but the read current may inadvertently change the resistance state of memory elements from high to low, causing read disturb
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the read current magnitude based on the resistance state of the memory element. The read current is set to a level that is sufficient to sense the resistance state but below the threshold that would cause unintended state transitions. This resolves the contradiction by optimizing the current parameter to simultaneously enable accurate sensing while preventing read disturb effects.
2Measurement precision
If a higher read current is used to improve signal detection, then measurement precision improves, but the likelihood of causing read disturb increases
Solution Approach 1:
The patent implements dynamics by making the read current adaptive rather than static. The read current magnitude is dynamically adjusted based on real-time feedback about the memory element's resistance state and the detected signal quality. This allows the system to use higher currents when needed for detection sensitivity while automatically reducing current when it approaches harmful levels, thus resolving the contradiction between measurement precision and harmful effects.
3Ease of operation
If read operations are performed frequently to access data, then data accessibility improves, but cumulative read disturb effects may cause erroneous data values
Solution Approach 1:
The patent applies feedback by continuously monitoring the resistance state of memory elements during read operations and using this information to adjust subsequent read current levels. When a memory element is detected to be in a high-resistance state, the system reduces the read current to prevent unintended transitions. This feedback mechanism allows frequent data access while maintaining data accuracy by adaptively preventing cumulative read disturb effects.
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 effectively reduces read disturbs by ensuring that the read current does not exceed the program threshold current, thereby maintaining accurate data values and preventing unintended state transitions.
Implementation Method 1
Conventional resistive memory devices can store data values by programming resistive memory elements between two different resistance states: a high resistance (Roff) and a low resistance (Ron). A memory element can be programmed from a high resistance to a low resistance by applying electrical conditions that create a programming voltage across the memory element, resulting in a programming current flowing through the memory element.
Implementation Method 2
In a conventional read operation, a resistance of the memory elements is sensed. Typically, electrical conditions can be applied that cause a read current to flow through the memory elements being read.
Data Source
AI summary
A memory device, comprising: read circuits coupled to a plurality of memory elements programmable between at least two different resistance states, the read circuits generating output values based on resistance states of selected memory elements in a read operation; and current limit circuits that limit a current flow through each memory element to less than a program threshold current; wherein the program threshold current corresponds to a current that flows through a memory element being programmed to cause its resistance to change to a resistance between that of two different resistance states.


