Memory Component Data Redirection Upon Program Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems face performance issues and resource utilization challenges when recovering data from failed program operations due to the need to process and move data through the memory sub-system controller, which can increase recovery time and disrupt other operations.

Innovation Solution

Data redirection is managed and performed at the memory component level, utilizing a local controller and buffer to redirect data to a different location without processing through the memory sub-system controller, thereby reducing recovery time and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data recovery is performed through the memory sub-system controller, then data can be recovered from failed program operations, but recovery time increases and other operations are disrupted

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the data recovery function by implementing a local media controller within each memory device that can independently handle data redirection and recovery operations. This segmentation allows recovery operations to occur at the device level rather than requiring coordination through the central memory sub-system controller, thereby reducing recovery time and minimizing disruption to other operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local media controller enables each memory device to perform self-service data recovery operations. When a program operation fails, the local media controller can automatically detect the failure, redirect data to a different location within the same device, and complete the recovery process without requiring intervention from the memory sub-system controller or host system.

Inventive Principle:
Principle #25Self-service

2Reliability

If data recovery is performed through the memory sub-system controller, then data can be recovered from failed program operations, but resource utilization increases

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the data recovery function across multiple independent local media controllers, one for each memory device. This segmentation distributes the recovery workload and reduces the resource burden on the memory sub-system controller, allowing recovery operations to proceed with minimal impact on overall system resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the data recovery functionality from the memory sub-system controller and relocates it to the local media controller within each memory device. This extraction removes the bottleneck of centralized processing and enables decentralized recovery operations that consume fewer system resources.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If conventional data protection schemes are used, then data loss can be prevented, but performance is adversely affected

Engineering Contradiction:
Improvedata protectionVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The local media controller performs data protection and recovery operations autonomously without requiring host system intervention or disrupting normal system operations. This self-service capability allows data protection functions to operate in the background, maintaining system performance while ensuring data safety.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent enables continuous data protection operations by allowing the local media controller to handle recovery tasks independently of the host system's operational timeline. This ensures that data protection functions continue to operate seamlessly alongside normal system operations, maintaining productivity while enhancing reliability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11705216B2Data redirection upon failure of a program operation
Publication Date: 2023.07.18 MICRON TECHNOLOGY INC
  • US11705216B2 patent drawing
  • US11705216B2 patent drawing
  • US11705216B2 patent drawing

AI summary

A determination is made by a processing device included in a memory component that an operation to program data to a location in the memory component has failed, the data is programmed to a different location in the memory component by the processing device upon determining the operation has failed, and a notification that the data has been programmed to the different location in the memory component is provided by the processing device to a processing device operatively coupled to the memory component.