Host-Allocated Memory Error Prediction and Region Exclusion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in predicting and preventing errors in memory regions, leading to potential data loss.

Innovation Solution

A memory system with a memory management module that predicts error occurrence in memory regions and transmits warning signals to host devices, allowing for proactive management and data migration or reallocation to prevent defects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If memory regions are allocated to host devices without error prediction, then allocation speed is improved, but data reliability deteriorates due to potential errors

Engineering Contradiction:
Improveallocation speedVSAvoiddata reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The memory management module performs error prediction analysis on memory regions before allocating them to host devices. This preliminary action identifies potentially defective regions in advance, allowing the system to allocate only reliable memory regions, thus maintaining both fast allocation and high data reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where error prediction results from memory operations are fed back to the memory management module. This feedback enables dynamic adjustment of memory region reliability assessment, ensuring that only verified reliable regions are allocated to host devices.

Inventive Principle:
Principle #23Feedback

2Reliability

If error prediction and warning mechanisms are implemented, then data loss prevention is improved, but system complexity increases

Engineering Contradiction:
Improvedata loss preventionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory management module autonomously performs error prediction analysis and automatically generates warning signals without requiring external intervention. This self-service approach prevents data loss while avoiding the need for complex external monitoring systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The error prediction and warning functions are merged into the existing memory management module, which already handles memory region allocation. This integration avoids adding separate complex subsystems while achieving reliable data loss prevention.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If defective memory regions are identified and warned, then data integrity is improved, but allocation efficiency may worsen due to restricted available regions

Engineering Contradiction:
Improvedata integrityVSAvoidallocation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By performing error prediction analysis in advance during the allocation process, the system identifies reliable memory regions before allocation. This preliminary identification ensures that only trustworthy regions are allocated, maintaining data integrity without causing delays during actual allocation operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The error prediction analysis focuses on critical parameters and high-risk memory regions rather than exhaustive checking of all regions. This partial action approach maintains data integrity for allocated regions while avoiding excessive analysis that would reduce allocation efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12450006B2Data storage device, system and controller
Publication Date: 2025.10.21 SK HYNIX INC
  • US12450006B2 patent drawing
  • US12450006B2 patent drawing
  • US12450006B2 patent drawing

AI summary

In an embodiment of the disclosed technology, a defective memory region is detected on the basis of operation information of a memory region included in a memory system and allocated to a host device, a warning signal is transmitted to a host device to which the defective memory region is allocated, and the defective memory region is excluded from a pool of allocatable memory regions to reduce or prevent data loss of a host device using memory regions of the memory system that may occur due to the defective memory region.