Dynamic Read Voltage Threshold Adjustment for NAND Flash Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile storage devices face data errors due to shifts in read voltage levels and configuration parameters over time, caused by storage cell damage, leakage, and temperature changes, leading to uncorrectable errors as the values read differ from those written.

Innovation Solution

A method and apparatus for managing non-volatile media by determining and adjusting configuration parameters, specifically read voltage thresholds for NAND flash storage cells, using closed-loop feedback to correct errors and maintain data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed read voltage thresholds are used in non-volatile storage devices, then the device structure remains simple, but data errors occur over time due to shifts in storage cell characteristics

Engineering Contradiction:
Improvedata accuracyVSAvoidconfiguration management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of read voltage thresholds based on feedback from storage cell characteristics. The system continuously monitors storage cell states and adapts the read voltage thresholds accordingly, transforming a static configuration into a dynamic one that evolves with the storage medium's aging and environmental conditions, thereby maintaining data accuracy without requiring complete system redesign

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where read operations provide information about storage cell state shifts. This feedback is used to adjust read voltage thresholds and other configuration parameters, creating a closed-loop system that automatically compensates for degradation and maintains reliable data retrieval despite changes in storage cell characteristics over time

Inventive Principle:
Principle #23Feedback

2Measurement precision

If read voltage thresholds are adjusted to compensate for storage cell shifts, then data retrieval accuracy improves, but the system requires continuous monitoring and adjustment increasing operational complexity

Engineering Contradiction:
Improveread voltage threshold accuracyVSAvoidconfiguration management
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent enables the storage system to self-adjust its configuration parameters through automated feedback loops. The system monitors its own performance and automatically modifies read voltage thresholds without external intervention, allowing the storage device to maintain optimal operation independently, thereby improving measurement precision while minimizing the need for manual configuration management

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary characterization of storage cell shifts during manufacturing or initial operation. This advance knowledge is used to pre-configurate read voltage thresholds and other parameters, allowing the system to start with optimized settings that anticipate future degradation patterns, reducing the immediate operational complexity while maintaining high read accuracy

Inventive Principle:
Principle #10Preliminary action

3Duration of action of stationary object

If configuration parameters are optimized for initial storage cell performance, then manufacturing simplicity is maintained, but data errors increase as storage cells degrade over time

Engineering Contradiction:
Improvestorage device lifespanVSAvoiddata integrity
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent transforms static configuration parameters into dynamic ones that evolve with the storage device's lifespan. Read voltage thresholds and other parameters are continuously adjusted based on monitored storage cell characteristics, ensuring the system adapts to aging effects and maintains data integrity throughout the entire operational life of the storage device rather than degrading over time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements compensatory mechanisms that anticipate future degradation. By monitoring storage cell shifts and proactively adjusting configuration parameters before errors occur, the system cushions against the inevitable degradation that occurs over time, extending the functional lifespan of the storage device while maintaining reliable data integrity

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9361029B2System, method, and apparatus for improving the utility of storage media
Publication Date: 2016.06.07 SANDISK TECHNOLOGIES LLC
  • US9361029B2 patent drawing
  • US9361029B2 patent drawing
  • US9361029B2 patent drawing

AI summary

One method for improving the utility of solid-state storage media within a solid state storage device includes referencing one or more storage media characteristics for a set of storage cells of the solid-state storage media. The method also includes determining a configuration parameter for the set of storage cells based on the one or more storage media characteristics. The method includes configuring the set of storage cells to use the determined configuration parameter. The configuration parameter includes a parameter of the set of storage cells modifiable by a module external to the solid-state storage device by way of an interface. The module external to the solid-state storage device includes a device driver executing on a host device.