Storage Controller Temperature-Based Write Scheme Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata readabilityVSAvoidwrite scheme selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If retry read is executed multiple times to handle temperature-related read failures, then data readability is improved, but read latency increases

Engineering Contradiction:
Improvedata readabilityVSAvoidread latency
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If temperature-based write scheme selection is implemented, then data readability is improved, but the control process becomes more complex

Engineering Contradiction:
Improvedata readabilityVSAvoidcontroller complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #25Self-service

4Reliability

If temperature measurement and adaptive write scheme selection are added, then data reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata readabilityVSAvoidsensor and control system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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

Methodology Applied
Scientific EffectTemperature sensing:

Data Source

PatentUS11429536B2Storage device which selects write scheme based on measured temperature and control method
Publication Date: 2022.08.30 KIOXIA CORP
  • US11429536B2 patent drawing
  • US11429536B2 patent drawing
  • US11429536B2 patent drawing

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.