Cross-Point Memory Multi-Level Cell Read Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cross-point memory devices face challenges in achieving high read performance and efficient data retrieval due to the complexity of managing multi-level cells and the need for precise voltage and resistance differences in sensing operations, which can lead to deteriorated performance when reading operations are performed simultaneously across multiple memory cells.
Innovation Solution
The method involves performing multiple sensing operations with varying read factors and voltage levels to determine different states in multi-level cells, allowing for optimized read conditions by adjusting the differences in voltage levels and resistance targets in each operation, thereby improving read performance and minimizing errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple sensing operations are performed simultaneously across multiple memory cells to improve productivity, then read speed increases, but measurement precision deteriorates due to interference and voltage level conflicts
Solution Approach 1:
The patent segments the read operation into multiple distinct sensing operations, where each operation targets specific memory cells with particular resistance states. By dividing the simultaneous read process into sequential or staggered sensing phases, interference between operations is reduced while maintaining overall read efficiency.
Solution Approach 2:
The patent dynamically adjusts voltage levels and sensing parameters based on the specific operation phase and target memory cells. Different voltage magnitudes are applied depending on whether the operation targets low-resistance or high-resistance states, optimizing precision for each sensing operation while enabling parallel processing across multiple cell groups.
2Measurement precision
If voltage levels are increased to improve measurement precision for distinguishing resistance states, then state determination accuracy improves, but device complexity increases due to multiple voltage level management
Solution Approach 1:
The patent changes voltage parameters dynamically based on the sensing operation requirements. Different voltage magnitudes are applied for different sensing operations targeting different resistance states, allowing precise discrimination without requiring permanent complex voltage management circuitry for all possible voltage levels.
Solution Approach 2:
The patent performs preliminary classification of memory cells into groups based on their resistance states before executing sensing operations. This preliminary action allows the system to prepare appropriate voltage levels in advance for each group, reducing the complexity of real-time voltage management while maintaining high measurement precision.
3Measurement precision
If read factors are optimized for specific resistance states to improve measurement precision, then state determination accuracy improves, but adaptability decreases due to state-specific read conditions
Solution Approach 1:
The patent implements dynamic read factor adjustment where sensing parameters are adapted based on the target resistance state and operation phase. The system can switch between different read factor configurations to optimize precision for specific states while maintaining the capability to adapt to different reading scenarios through controlled parameter changes.
Solution Approach 2:
The patent performs preliminary classification and grouping of memory cells by resistance state before reading operations. This allows the system to apply state-optimized read factors to appropriate cell groups while maintaining overall system adaptability through the ability to reconfigure groups and adjust parameters for different reading requirements.
Data Source
AI summary
A method of operating a cross-point memory device, having an array of multilevel cells, includes performing a first reading operation with respect to the multilevel cells through a plurality of sensing operations to determine a first state and performing a second reading operation with respect to the multilevel cells through a plurality of sensing operations to determine a second state. A difference between a level of a first voltage used in a first sensing operation and a level of a second voltage used in a second sensing operation in the first reading operation is different from a difference between a level of a third voltage used in a first sensing operation and a level of a fourth voltage used in a second sensing operation in the second reading operation.


