Memory Controller Segment Linking for Power Resilience
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If additional memory is allocated for storing segment information, then data management capability is improved, but memory device capacity is reduced
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.
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.
3Measurement precision
If segment information is stored in dedicated memory regions, then data retrieval accuracy is improved, but memory access time increases
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.
Data Source
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.


