Nonvolatile Memory Adaptive Read Sequence Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Nonvolatile memory devices face performance degradation due to read latency increases caused by altered threshold voltage distributions resulting from charge leakage, program and read disturbances, temperature changes, and voltage variations, leading to read failures.
Innovation Solution
A method and storage device that monitor data retention and read disturb characteristics across multiple data streams, determining optimized read sequences based on operation environments to adjust read operations, thereby setting suitable stream operation conditions for improved performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a nonvolatile memory device executes a different read sequence to account for altered threshold voltage distributions, then read reliability is improved, but read latency increases
Solution Approach 1:
The patent applies preliminary action by monitoring stream data characteristics and determining appropriate read sequences in advance, before actual read operations are needed. The controller pre-assesses operating conditions and prepares optimized read sequences based on predicted threshold voltage distribution changes, allowing the system to execute the correct read sequence immediately when needed rather than determining it during the read operation, thus reducing read latency while maintaining reliability
Solution Approach 2:
The patent implements dynamics by making the read sequence adaptive and changeable based on real-time monitoring of stream data characteristics and operating conditions. The controller dynamically selects from multiple possible read sequences (including different read voltages and read timing parameters) depending on the current state of the memory device and data stream, allowing the system to optimize for both reliability and latency under varying conditions
2Reliability
If multiple data streams are processed with different operation conditions, then data integrity is improved, but device complexity increases
Solution Approach 1:
The patent applies local quality by assigning different operation conditions (read sequences, voltages, timing) to different data streams based on their specific characteristics. Each data stream is monitored independently and given tailored read parameters suited to its retention and read disturb characteristics, rather than applying a uniform approach to all streams. This allows optimal data integrity for each stream while managing complexity through targeted differentiation
Solution Approach 2:
The patent implements parameter changes by varying read operation parameters (voltages, timing sequences) based on monitored stream characteristics. The controller adjusts these parameters dynamically for different data streams according to their specific needs, enabling differentiated treatment that improves data integrity while avoiding the complexity of a completely custom solution for each stream by using a standardized framework for parameter adjustment
Data Source
AI summary
A method of controlling an operation of a nonvolatile memory device includes monitoring multiple data streams having different stream identifiers to determine a stream data characteristic of each of the multiple data streams, determining a plurality of operation conditions based on a plurality of operation environments, respectively, and determining one of the plurality of operation conditions as a stream operation condition of each of the multiple data streams based on the stream data characteristics of each of the multiple data streams.


