Memory Page Type Verification for Read Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory systems experience errors during read operations due to shifts in threshold voltage distributions caused by changes in temperature or other conditions, leading to incorrect data output and processing failures.
Innovation Solution
The memory system verifies the write configuration, such as the page type, by storing an indication of the page type with the data and comparing it during read operations, and adjusts reference voltages if necessary to ensure accurate data retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If memory cells are read using fixed reference voltages, then read operation speed is maintained, but read errors increase when threshold voltage distributions shift due to temperature changes
Solution Approach 1:
The patent implements dynamic reference voltage adjustment by storing multiple sets of reference voltages corresponding to different temperature conditions or threshold voltage distribution states. The system selectively applies appropriate reference voltage sets based on detected conditions, transforming the static reference voltage approach into a dynamic one that adapts to changing memory cell characteristics, thereby maintaining both read accuracy and operational efficiency
Solution Approach 2:
The patent changes the parameter of reference voltage values based on detected threshold voltage distribution shifts. By storing multiple reference voltage configurations and selecting appropriate ones based on temperature or error detection, the system adjusts critical read parameters to match current memory cell states, resolving the contradiction between maintaining fixed-speed operations and adapting to variable threshold voltages
2Reliability
If multiple sets of reference voltages are stored to handle threshold voltage shifts, then read accuracy improves, but memory resource consumption increases
Solution Approach 1:
The patent segments the reference voltage storage into multiple distinct sets, each optimized for specific threshold voltage distribution conditions or temperature ranges. Rather than storing one large comprehensive table, the reference voltages are divided into manageable segments that can be selectively accessed, reducing the memory burden while maintaining the ability to handle various threshold voltage shift scenarios
Solution Approach 2:
The patent implements partial action by storing multiple sets of reference voltages only for the most critical or frequently encountered threshold voltage distribution conditions, rather than attempting to cover every possible scenario. This selective approach provides sufficient read accuracy for common cases while minimizing memory resource consumption, avoiding the excessive storage that would result from comprehensive coverage
3Reliability
If page type verification is performed during read operations, then data integrity improves, but processing time increases
Solution Approach 1:
The patent performs preliminary verification by checking page type indicators and comparing them against expected values before completing the full data retrieval process. This early validation prevents unnecessary processing of invalid or corrupted data, improving overall data integrity while actually reducing total processing time by avoiding wasted operations on erroneous reads
Solution Approach 2:
The patent implements feedback mechanisms where the results of page type verification and initial read attempts are used to guide subsequent operations. If verification fails or errors are detected, the system feedbacks this information to adjust reference voltages, retry reads, or terminate operations, creating a closed-loop system that improves data integrity through iterative validation rather than single-pass processing
Data Source
AI summary
Methods, systems, and devices for memory page type indications for data integrity evaluations are described. A memory system may verify a page type corresponding to read data. For example, the memory system may store an indication of a page type corresponding to data written to memory cells as one or more bits of the data. During a read operation, the memory system may compare the stored indication of the page type to a second indication of a page type for data intended to be read. For example, the first indication read from the memory cells may correspond to a first page type, and the second indication (e.g., from an address mapping table, from metadata) may indicate a second page type. If the first and second indications are different, the memory system may refrain from outputting the data and may instead indicate an error or perform a second read operation.


