SSD Die Retirement Using Behavior-Driven Failure Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solid-state drive management systems rely on coarse thresholding to retire dies based on bad block counts, leading to unnecessary retirement or failure, reducing drive capacity and reliability.

Innovation Solution

Implement behavior-driven die management using telemetry data analysis and machine learning models to identify and retire dies based on their operational behaviors, rather than fixed thresholds, allowing for proactive retirement decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a coarse threshold approach is used to retire dies based on bad block counts, then die retirement is simplified and easier to implement, but drive capacity is reduced and reliability is compromised due to unnecessary retirement

Engineering Contradiction:
Improvedie retirement decision processVSAvoiddrive capacity and data reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transitions from a static threshold-based retirement approach to a dynamic behavior-driven approach. The system continuously monitors die behavior through telemetry data and uses machine learning models to predict future failure probability, allowing retirement decisions to adapt to actual die performance patterns rather than relying on fixed thresholds that may not reflect real-time conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where telemetry data from die operation is continuously collected, analyzed by machine learning models, and used to update retirement decisions. This closed-loop system allows the management to learn from actual die behavior patterns and adjust retirement timing accordingly, preventing premature retirement while maintaining reliability.

Inventive Principle:
Principle #23Feedback

2Device complexity

If a coarse threshold approach is used to retire dies, then the management process is simpler, but unnecessary capacity reduction occurs and die life is shortened

Engineering Contradiction:
Improvedie management system complexityVSAvoiddie operational life
Core Design Contradiction:
Device complexityVSDuration of action of stationary object

Solution Approach 1:

The patent applies preliminary action by using machine learning models to predict future die failure probability before actual failure occurs. The system analyzes historical telemetry data to identify behavior patterns that indicate impending failure, allowing proactive retirement decisions that prevent actual die failure while avoiding premature retirement of dies that will continue to function reliably.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter used for retirement decisions from a simple bad block count threshold to a complex prediction of future failure probability based on multiple telemetry parameters. This transformation allows the system to consider temporal patterns, rate of change, and contextual factors that provide a more accurate assessment of die remaining useful life.

Inventive Principle:
Principle #35Parameter changes

3Speed

If fixed thresholds are used for die retirement, then decision-making is faster and more straightforward, but performance maintenance is compromised due to premature retirement

Engineering Contradiction:
Improvedie retirement decision speedVSAvoiddrive performance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent replaces the mechanical/simple threshold-based decision system with an intelligent system using machine learning models. The ML models process complex telemetry data patterns to predict failure probability, enabling faster and more accurate retirement decisions that maintain drive performance by avoiding premature retirement while still responding timely to actual failure risks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP4455887B1Behavior-driven die management on solid-state drives
Publication Date: 2026.02.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP4455887B1 patent drawingFigure 1
  • EP4455887B1 patent drawingFigure 2
  • EP4455887B1 patent drawingFigure 3

AI summary

Systems, methods, and software are disclosed herein that enhance the management of storage sub-systems with solid-state media. In various implementations, a method comprises collecting time series data indicative of an accumulation of bad blocks within dies on one or more solid-state drives. For one or more of the dies, the method includes identifying one or more behaviors of a die based at least on a portion of the time series data associated with the die and determining to retire the die based at least on one or more identified behaviors of the die. One or more of the dies on the one or more solid-state drives may then be retired accordingly.