Memory Controller Segment Linking for Power Resilience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and performance deterioration of memory systems in portable electronic devices lead to inefficiencies in data processing, particularly during power transitions, where data segments and meta segments are not effectively managed, resulting in potential data loss and system instability.

Innovation Solution

A memory system and operating method that utilize a controller to store data segments and meta segments in specific pages of memory blocks, with segment information stored in spare regions, allowing for efficient data management and power resilience by forming segment links between meta segments and managing position information, thereby minimizing complexity and performance issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data segments and meta segments are stored separately in different memory locations, then data management flexibility is improved, but system complexity increases

Engineering Contradiction:
Improvedata management flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines data segments and their corresponding meta segments into the same memory block for storage. This merging approach maintains data management flexibility by keeping related data and metadata together while reducing system complexity by eliminating the need for separate management structures for data and metadata locations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments memory blocks into specific regions within the same block: data segments are stored in first through fourth pages, while corresponding meta segments are stored in fifth through eighth pages within the same memory block. This segmentation allows organized storage while maintaining spatial proximity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If additional memory is allocated for storing segment information, then data management capability is improved, but memory device capacity is reduced

Engineering Contradiction:
Improvedata management capabilityVSAvoidmemory device capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the storage of segment information with the storage of data and metadata by utilizing spare regions within the same memory block. This approach provides full data management capability while consuming no additional memory capacity beyond what is already allocated for data and metadata storage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The spare regions within each memory block serve dual purposes: they maintain their traditional function for error correction and other memory management tasks while simultaneously storing segment information. This self-service approach allows the existing memory structure to provide additional functionality without requiring extra capacity.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If segment information is stored in dedicated memory regions, then data retrieval accuracy is improved, but memory access time increases

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoidmemory access time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges the location information of data segments and meta segments by storing both in the same memory block. This ensures high retrieval accuracy through dedicated storage while minimizing access time since both data and metadata can be accessed within the same memory block without requiring additional block-level access operations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10466929B2Memory system using physical to logical map data and operating method thereof
Publication Date: 2019.11.05 SK HYNIX INC
  • US10466929B2 patent drawing
  • US10466929B2 patent drawing
  • US10466929B2 patent drawing

AI summary

A memory system may include: a memory device including a plurality of memory blocks, each memory block including a plurality of pages, each page including a plurality of memory cells operatively coupled to a word line for storing data; and a controller including a memory, the controller being suitable for performing a command operation corresponding to a command received from a host, storing data segments of user data and meta segments of metadata for the its command operation in the memory, storing the data segments in first pages included in a first memory block among the memory blocks, storing the meta segments in second pages included in the first memory block, and storing segment informations for the meta segments, in spare regions of the second pages.