Flash Memory Device Operating Parameter Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash storage systems, such as solid-state drives, face challenges in optimizing operating parameters for flash memory devices due to variations in projected life values among devices, leading to uneven wear and potential premature failure.

Innovation Solution

Determining individual projected life values for each flash memory device and adjusting operating parameters, such as voltage pulses and durations, to match performance with expected lifespan, ensuring balanced usage and extended device life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If uniform operating parameters are used for all flash memory devices, then device complexity is reduced, but reliability deteriorates due to uneven wear and premature failure

Engineering Contradiction:
Improvedevice lifespanVSAvoidparameter management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by determining individual projected life values for each flash memory device and assigning customized operating parameters tailored to each device's specific characteristics. This ensures that each device operates within its optimal parameters, preventing premature failure while maintaining manageable system complexity through individualized parameter management.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting operating parameters such as program/erase cycle limits, voltage levels, and timing characteristics based on the projected life value of each flash memory device. This allows the system to optimize both reliability and performance by matching operational stress to each device's capacity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If aggressive operating parameters are used to maximize performance, then productivity is improved, but reliability deteriorates due to increased wear and limited P/E cycles

Engineering Contradiction:
Improvedata operation speedVSAvoiddevice lifespan
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making operating parameters adjustable and adaptive rather than fixed. The system can dynamically select operating parameters based on the projected life value of each flash memory device, allowing optimization of performance for devices with longer expected lifespans while protecting devices with shorter lifespans from excessive wear, thus balancing productivity and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying operating parameters such as program/erase cycle limits, voltage levels, and timing characteristics based on the projected life value of each flash memory device. This allows the system to maximize productivity for devices that can withstand higher stress while ensuring reliability for devices with lower durability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11630583B2Operating parameters for non-volatile memory devices
Publication Date: 2023.04.18 WESTERN DIGITAL TECHNOLOGIES INC
  • US11630583B2 patent drawing
  • US11630583B2 patent drawing
  • US11630583B2 patent drawing

AI summary

A machine-implemented method for managing a flash storage system includes determining a projected life value for each of a plurality of flash memory devices in the flash storage system, wherein the projected life value for at least one of the plurality of flash memory devices is higher than the projected life value of at least another one of the plurality of flash memory devices. The method also includes determining operating parameters for each of the plurality of flash memory devices based on the respective projected life values for the plurality of flash memory devices. The method also includes configuring the plurality of flash memory devices based on the determined operating parameters.