Storage Controller RBER Self-Testing for Data Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for testing the reliability and data integrity of NAND flash memory devices are expensive and time-consuming, requiring extensive testing to determine end-of-life and data retention under various conditions, which can take years and vary across devices due to different cycling conditions.

Innovation Solution

A storage device with a controller that performs self-testing by measuring the raw bit error rate (RBER) of superblocks, estimating data retention time, and determining when to perform garbage collection, allowing for internal data validation and reduced testing needs for manufacturers and users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manufacturers perform extensive reliability testing to accurately determine end-of-life and data retention, then measurement precision and reliability are improved, but testing time and cost increase significantly

Engineering Contradiction:
Improvedata retention measurement accuracyVSAvoidtesting duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The storage device performs self-testing of data retention by the controller reading back data from memory blocks and measuring raw bit error rates. This self-service approach eliminates the need for external manufacturer testing, allowing the device to monitor its own health and provide accurate retention data without requiring extensive external testing time and resources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary RBER measurements on memory blocks during normal operation or at scheduled intervals before actual failure occurs. By continuously monitoring and measuring retention characteristics in advance, the system can predict end-of-life conditions without requiring lengthy destructive testing to determine retention parameters.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manufacturers perform extensive reliability testing to establish accurate data retention data points, then reliability is improved, but manufacturing cost increases

Engineering Contradiction:
Improvedata integrity reliabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The storage device performs self-testing of data retention by the controller reading back data from memory blocks and measuring raw bit error rates. This self-service approach eliminates the need for external manufacturer testing, allowing the device to monitor its own health and provide accurate retention data without requiring extensive external testing time and resources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The controller continuously monitors raw bit error rates from memory blocks and uses this feedback to estimate data retention time and determine when garbage collection should be performed. This feedback mechanism enables the system to maintain reliability through adaptive management without requiring expensive batch testing to establish retention characteristics.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If storage devices undergo extensive cycling condition testing to determine EOL, then measurement precision is improved, but device complexity and testing resources increase

Engineering Contradiction:
Improveend-of-life determination accuracyVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The storage device performs self-testing of data retention by the controller reading back data from memory blocks and measuring raw bit error rates. This self-service approach eliminates the need for external manufacturer testing, allowing the device to monitor its own health and provide accurate retention data without requiring extensive external testing time and resources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system segments the storage device into manageable units (superblocks, blocks, pages) and performs targeted RBER measurements on specific segments during garbage collection operations. This segmentation allows precise measurement of retention characteristics in manageable portions without requiring complex system-wide testing procedures.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12164372B2Data retention (DR) warning system
Publication Date: 2024.12.10 SANDISK TECHNOLOGIES LLC
  • US12164372B2 patent drawing
  • US12164372B2 patent drawing
  • US12164372B2 patent drawing

AI summary

Aspects of a storage device including a memory and a controller are provided. The controller may determine to perform garbage collection on a superblock. During the garbage collection process, the controller will typically move the superblock into an erase pool for erasing the superblock. However, aspects of the disclosure are directed to a method of measuring a raw bit error rate (RBER) of the superblock prior to erasure. The measured RBER may be used to estimate a data retention time of the storage device and provide the customer with an early warning notification if a health metric of the storage devices reaches a threshold retention time.