NAND Memory Performance Throttling for Data Loss Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional NAND memory devices lack effective methods to notify users of impending failure, relying on warnings that are often ineffective, leading to potential data loss due to high usage rates or wear and tear.

Innovation Solution

Implementing a system that intentionally degrades NAND performance when health metrics indicate potential failure, such as increasing error rates or bad blocks, to prompt users to back up or replace the device before data loss occurs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional warning methods are used to notify users of impending failure, then the system maintains normal operation, but users are unlikely to take action leading to potential data loss

Engineering Contradiction:
Improvedata safetyVSAvoiduser awareness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Instead of passively warning users about impending failure, the system actively degrades performance to create noticeable problems. This inversion of the traditional warning approach ensures users experience the consequences of continued use, making data loss tangible and prompting immediate action.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system provides feedback to users about storage health status through performance degradation. By making the deteriorating condition visible and tangible through slowed operations and increased errors, the system creates a feedback loop that motivates users to back up data.

Inventive Principle:
Principle #23Feedback

2Reliability

If performance degradation is implemented to prompt user action, then data loss prevention improves, but user experience deteriorates

Engineering Contradiction:
Improvedata loss preventionVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary action by degrading performance before actual data loss occurs. This advance warning through performance deterioration gives users time to back up data while the storage medium is still functional, preventing the more severe consequence of data loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies preliminary anti-action by intentionally creating problems (performance degradation) to counteract the potential harm of data loss. This preventive measure stops users from continuing to use failing storage without realizing the risk.

Inventive Principle:
Principle #9Preliminary anti-action

3Measurement precision

If the system monitors storage health metrics continuously, then early detection of failure is improved, but system complexity increases

Engineering Contradiction:
Improvehealth metric detectionVSAvoidmonitoring system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The storage system performs self-service by monitoring its own health metrics internally. The controller tracks wear levels, error rates, and other diagnostic information without requiring external monitoring systems, simplifying the overall architecture while maintaining precise health detection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11756638B2End of life performance throttling to prevent data loss
Publication Date: 2023.09.12 MICRON TECHNOLOGY INC
  • US11756638B2 patent drawing
  • US11756638B2 patent drawing
  • US11756638B2 patent drawing

AI summary

Disclosed in some examples are methods, systems, memory devices, machine readable mediums configured to intentionally degrade NAND performance when a value of a NAND health metric indicates a potential for failure to encourage users to replace or backup their devices before data loss occurs. For example, the system may track a NAND health metric and when that metric reaches a predetermined threshold or state, the system may intentionally degrade performance. This performance degradation may be more effective than a warning to effect device backup or replacement.