NAND Flash Lifetime Management via Cumulative Write Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND flash memories lack effective lifetime management mechanisms, leading to unpredictable end-of-life detection, which can result in data loss due to limited program/erase cycles and the absence of standardized management information for users, such as USB and SD cards.

Innovation Solution

A lifetime management device and method that calculates a cumulative written amount for each storage device, associates it with identification information and usage-start date, and predicts the end-of-life date based on this data, allowing for appropriate management and prevention of data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If NAND flash memory is used for storing data in image forming apparatus, then large capacity and low cost are achieved, but the memory reaches end of life before the product due to limited P/E cycles

Engineering Contradiction:
Improvestorage capacityVSAvoidmemory lifetime
Core Design Contradiction:
Quantity of substanceVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary actions by continuously monitoring the cumulative written amount and predicting the end-of-life date before the memory actually fails. This allows advance warning to users so they can replace the memory proactively, preventing data loss and ensuring continuous operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by tracking the cumulative written amount in real-time and using this information to predict future end-of-life conditions. This feedback loop enables the system to adjust its monitoring and alerting behavior based on actual usage patterns, providing accurate lifetime predictions.

Inventive Principle:
Principle #23Feedback

2Reliability

If management information mechanism is implemented in NAND flash memory, then lifetime management is improved, but device complexity increases

Engineering Contradiction:
Improvelifetime managementVSAvoidmanagement mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary management system that sits between the user and the NAND flash memory. This intermediary handles all the complexity of monitoring cumulative written amounts, tracking usage patterns, and predicting end-of-life dates, while presenting a simple interface to users. The intermediary translates complex memory metrics into actionable lifetime predictions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service by automatically monitoring its own usage patterns and predicting its end-of-life without requiring external intervention. The management mechanism autonomously tracks cumulative written amounts, calculates usage rates, and generates predictions, reducing the need for complex external management infrastructure.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If cumulative written amount tracking is implemented, then end-of-life prediction accuracy is improved, but data processing complexity increases

Engineering Contradiction:
Improveend-of-life prediction accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary data collection by continuously tracking every write operation to the NAND flash memory. By accumulating this usage data from the beginning, the system builds a comprehensive historical record that enables accurate prediction of end-of-life conditions based on actual usage patterns rather than estimates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system utilizes parameter changes by monitoring the cumulative written amount as a key metric that directly correlates with memory degradation. By focusing on this specific parameter and its relationship to P/E cycles, the system achieves accurate predictions without needing to track every individual memory cell state, simplifying the overall data processing requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10222982B2Lifetime management device and lifetime management method
Publication Date: 2019.03.05 RICOH CO LTD
  • US10222982B2 patent drawing
  • US10222982B2 patent drawing
  • US10222982B2 patent drawing

AI summary

A lifetime management device includes: a cumulative-written-amount calculation unit configured to, each time data is written to a first storage device, calculate a cumulative written amount, the cumulative written amount being a sum of amounts of data written to the first storage device; a first information recording unit configured to associate the cumulative written amount with identification information of the first storage device and usage-start date and time of the first storage device into an associated set and record the associated set in a second storage device; and an end-of-life prediction unit configured to predict end-of-life date and time of the first storage device based on the cumulative written amount and the usage-start date and time recorded in the second storage device.