Memory Controller Meta Data Block Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory systems face instability issues due to unreliable meta data storage, leading to potential malfunctions when the operation of memory devices becomes unstable, such as under varying temperatures or power conditions.
Innovation Solution
A memory system and controller that determine and utilize specific target meta memory blocks for writing meta data based on detected states, ensuring stable data management by limiting the number of blocks used during unstable conditions, thereby reducing the likelihood of errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If meta data is written to multiple memory blocks, then data management flexibility is improved, but reliability deteriorates under unstable operating conditions
Solution Approach 1:
The patent segments the meta data management into multiple target states (first target state, second target state) with different writing strategies. In the first target state, meta data is written to a single memory block, while in the second target state, it is written to multiple memory blocks. This segmentation allows the system to adapt to different operating conditions while maintaining reliability through state-based control.
Solution Approach 2:
The patent implements dynamic meta data writing by determining the target state based on operating conditions (temperature, power supply stability) and adjusting the writing strategy accordingly. The system dynamically switches between writing to one memory block (stable conditions) and multiple memory blocks (unstable conditions), optimizing both reliability and adaptability.
2Reliability
If meta data is written to a single memory block, then reliability is improved under stable conditions, but adaptability deteriorates when operating conditions change
Solution Approach 1:
The system dynamically adjusts the meta data writing strategy based on detected operating conditions. When the operating environment is determined to be unstable (temperature variations, power supply issues), the system switches to the second target state and writes meta data to multiple memory blocks, thereby adapting to environmental changes while maintaining reliability.
Solution Approach 2:
The patent changes the writing parameter (number of target memory blocks) based on operating conditions. In the first target state (stable conditions), meta data is written to one memory block. In the second target state (unstable conditions), the parameter changes to write to multiple memory blocks, optimizing reliability under varying environmental parameters.
3Reliability
If the number of target memory blocks is increased, then adaptability to unstable conditions is improved, but device complexity increases
Solution Approach 1:
The patent segments the control logic into distinct target states with clear writing rules. The first target state specifies writing to a single memory block, while the second target state specifies writing to multiple memory blocks. This segmentation simplifies the control logic by providing explicit, state-based instructions rather than complex real-time decision-making.
Solution Approach 2:
The system uses feedback from operating condition detection (temperature sensors, power supply monitoring) to determine the appropriate target state. This feedback mechanism automatically triggers the appropriate writing strategy without requiring complex control algorithms, reducing device complexity while maintaining reliability.
Data Source
AI summary
In a memory system, one or more target meta memory blocks to which an entirety or a part of meta data is to be written are determined on the basis of a detected target state from among a plurality of target states. The one or more target meta memory block may be selected from among a plurality of meta memory blocks on the basis of a number of detected target states among the plurality of target states.


