Storage Controller Temperature-Based Write Scheme Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data stored in nonvolatile memory may become unreadable due to temperature variations during the write process, leading to inefficiencies in read operations, as existing storage devices do not effectively account for temperature changes when selecting write schemes or retry read strategies.
Innovation Solution
A storage device that includes a temperature sensor and controller to select a write scheme based on measured temperature during writing, generate management data, and adjust read operations accordingly, employing high-reliability or standard write attributes and retry read methods dependent on temperature thresholds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a standard write scheme is used without temperature consideration, then the write process is simple and fast, but data may become unreadable due to temperature variations
Solution Approach 1:
The patent measures the temperature before the write operation and selects the appropriate write scheme in advance. This preliminary temperature-based selection ensures that the data is written with the correct parameters for the current temperature condition, preventing future read failures while maintaining a simple decision-making process.
Solution Approach 2:
The patent changes the write parameters (write scheme) based on the measured temperature. Different temperature ranges trigger different write schemes, allowing the system to adapt to temperature variations and ensure data readability without increasing overall system complexity.
2Reliability
If retry read is executed multiple times to handle temperature-related read failures, then data readability is improved, but read latency increases
Solution Approach 1:
By measuring the temperature at the time of writing and storing this information along with the data, the system performs the temperature assessment in advance. During read operations, this pre-stored temperature information is used to determine the appropriate read scheme, eliminating the need for multiple retry reads and reducing read latency while maintaining high data readability.
3Reliability
If temperature-based write scheme selection is implemented, then data readability is improved, but the control process becomes more complex
Solution Approach 1:
The controller changes the write parameters based on temperature measurements using simple threshold-based decision logic. This approach improves data readability by adapting to temperature conditions while keeping the controller's decision-making process straightforward and not overly complex.
Solution Approach 2:
The system uses the temperature sensor and controller resources that already exist in the storage device to perform temperature-based write scheme selection. By utilizing existing components for this additional function, the patent improves data readability without requiring significant additional hardware or increasing overall device complexity.
4Reliability
If temperature measurement and adaptive write scheme selection are added, then data reliability is improved, but device complexity increases
Solution Approach 1:
The patent utilizes the temperature sensor and controller resources that already exist in the storage device to perform temperature-based write scheme selection. By repurposing existing components for this additional function, the system improves data readability without requiring significant additional hardware or increasing overall device complexity.
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 ensures high probability of reading normal data by selecting appropriate write and retry read strategies based on temperature, reducing the number of retry reads and preventing increased latency, while maintaining data reliability across temperature fluctuations.
Implementation Method 1
a sensor configured to measure temperature
Data Source
AI summary
According to one embodiment, a storage device includes a nonvolatile memory, a sensor measuring temperature, and a controller controlling the nonvolatile memory in accordance with the temperature measured by the sensor. The controller selects a write scheme based on the temperature measured by the sensor at a time of a write process of data with respect to the nonvolatile memory, generates management data including the write scheme with respect to the data, writes the data to the nonvolatile memory in accordance with the write scheme, obtains the write scheme with respect to the data from the management data at a time of a read process of the data, and reads the data from the nonvolatile memory in accordance with the write scheme.


