Storage Memory Read Retry Tables for Environmental Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Read operations in storage devices may fail due to changes in memory characteristics, leading to performance issues.
Innovation Solution
Implementing a storage device with a controller that utilizes multiple read retry tables set based on various characteristics, including system temperature and other environmental factors, to perform read retry operations and improve error correction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single read retry table is used for all read operations, then the device complexity is low, but the reliability of read operations deteriorates when environmental conditions change
Solution Approach 1:
The patent divides a single read retry table into multiple segmented tables, each optimized for specific environmental conditions (temperature ranges, voltage levels). The controller selects the appropriate segmented table based on current environmental sensors, improving read reliability without requiring a completely complex new structure.
Solution Approach 2:
The patent implements a dynamic read retry mechanism where the controller automatically selects different read retry tables based on real-time environmental conditions detected by sensors. This dynamic adaptation allows the system to maintain high reliability across varying temperatures and voltages without manual intervention.
2Reliability
If multiple read retry tables are implemented for different environmental conditions, then the reliability of read operations improves, but the device complexity increases
Solution Approach 1:
The patent enables the read retry system to automatically select and manage the appropriate table based on environmental sensors without external intervention. The controller self-adapts by monitoring temperature and voltage conditions, then autonomously choosing the optimal read retry table, reducing the perceived complexity for users while maintaining high reliability.
Solution Approach 2:
The patent creates a universal read retry framework that handles multiple environmental conditions (temperature, voltage, humidity) through a single unified mechanism. The same controller and selection logic manage all environmental variations, making the complex multi-table system easy to implement and maintain while improving reliability across diverse conditions.
3Productivity
If read retry operations are performed without environmental consideration, then the operation speed is fast, but the productivity deteriorates due to repeated failed reads
Solution Approach 1:
The patent pre-organizes multiple read retry tables according to different environmental conditions before actual read operations occur. When a read operation is initiated, the controller quickly determines the current environment and selects the pre-prepared appropriate table, avoiding time-consuming trial-and-error retries and improving effective throughput.
Solution Approach 2:
The patent implements an environmental feedback mechanism where sensors continuously monitor temperature, voltage, and other conditions. This feedback allows the controller to proactively select the optimal read retry table before read failures occur, reducing retry time and improving productivity by preventing rather than merely responding to failures.
Data Source
AI summary
A storage device may comprise a memory including a plurality of word lines, a plurality of bit lines, a plurality of memory cells, and a controller. The controller may assess an external environmental state when a read operation on the memory fails and control a read retry operation using at least one of at least two read retry tables that are set for each of at least two attributes of a first sampling factor and each of at least two attributes of a second sampling factor according to the external environmental stat.


