Storage Controller Autonomous Maintenance for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage devices face challenges in maintaining data reliability due to increased charge leakage and reduced voltage margins in semiconductor memory elements, especially when storing large amounts of data, leading to passive operation modes that are insufficient for ensuring data integrity.

Innovation Solution

A storage device with a controller that monitors maintenance conditions of nonvolatile memory devices, allowing for autonomous maintenance operations without host instruction, switching between normal and power-saving modes to manage power consumption and ensure data reliability, and performing read reclaim and management operations to maintain data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage device operates passively under host control, then power consumption is reduced, but data reliability is degraded due to insufficient maintenance operations

Engineering Contradiction:
Improvedata reliabilityVSAvoidpassive operation
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The storage device autonomously monitors its own health status through the controller examining memory cell characteristics and charge leakage levels. When degradation thresholds are detected, the system automatically initiates maintenance operations including data migration to healthy memory regions and refresh cycles, without requiring host intervention or instructions.

Inventive Principle:
Principle #25Self-service

2Reliability

If maintenance operations are performed frequently to ensure data reliability, then data integrity is improved, but power consumption and operational disruption to the host increase

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The controller dynamically adjusts maintenance operation frequency and intensity based on real-time monitoring of memory cell health metrics. When charge leakage and voltage margin degradation are detected above thresholds, the system intensifies maintenance activities. When memory health is stable, maintenance operations are reduced or suspended, optimizing the balance between data reliability and power consumption.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the storage device performs proactive maintenance operations, then data reliability is improved, but operational complexity and host disruption increase

Engineering Contradiction:
Improvedata reliabilityVSAvoidmaintenance operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller autonomously manages the entire maintenance process including detecting memory degradation through electrical characteristic monitoring, selecting appropriate maintenance operations (data migration, refresh, or erase), executing these operations on affected memory regions, and notifying the host only when necessary. This self-service approach handles operational complexity internally while maintaining simple host-device interaction.

Inventive Principle:
Principle #25Self-service

4Quantity of substance

If memory elements store more data bits per cell, then storage capacity is increased, but charge leakage increases and voltage margin decreases leading to reduced reliability

Engineering Contradiction:
Improvestorage capacityVSAvoiddata reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The controller performs preliminary monitoring of memory cell electrical characteristics to detect early signs of charge leakage and voltage margin degradation. When degradation thresholds are approached before they cause data errors, the system proactively initiates maintenance operations such as data migration to healthier memory regions or refresh cycles, preventing reliability failures before they occur.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11733883B2Storage device initiating maintenance operation actively without instruction of host and electronic system including the same
Publication Date: 2023.08.22 SAMSUNG ELECTRONICS CO LTD
  • US11733883B2 patent drawing
  • US11733883B2 patent drawing
  • US11733883B2 patent drawing

AI summary

A storage device comprises a controller and a plurality of nonvolatile memory devices. Maintenance conditions of the nonvolatile memory devices are monitored internally by the storage device. Upon determining that a maintenance condition is satisfied, the storage device notifies an external host. The controller may perform the maintenance operations on the plurality of nonvolatile memory devices with little disruption to the host and assure data is reliably maintained by the nonvolatile memory devices.