Memory Sub-System Codeword Addressing for Thermal Disturb Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory sub-systems face issues with thermal disturb effects when writing codewords across multiple partitions, leading to overheating and data integrity issues, particularly when using hybrid address schemes that attempt to mitigate these effects but still result in disturb effects on neighboring codewords.
Innovation Solution
A hybrid addressing scheme that groups codewords in a symmetrical manner across pairs of memory dice, using a maximum of three codeword groups and incorporating null partitions to reduce disturb effects, thereby simplifying codeword addressing and minimizing thermal disturbances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If codewords are written across multiple partitions using hybrid address schemes, then thermal disturb effects are partially mitigated, but disturb effects on neighboring codewords still occur
Solution Approach 1:
The patent segments codewords into multiple groups and distributes them across different partitions in a structured manner. By dividing codewords into first, second, and third groups and placing them in specific partition patterns, the patent achieves more effective thermal disturbance mitigation while maintaining data integrity, resolving the contradiction between partial mitigation and remaining disturb effects.
Solution Approach 2:
The patent employs asymmetric partition allocation where different codeword groups are assigned to different numbers and types of partitions. For example, first codeword groups may be written to a different number of partitions than second codeword groups, creating an asymmetric distribution pattern that optimizes thermal management while preserving data integrity.
2Temperature
If hybrid address schemes are used to mitigate thermal disturb effects, then thermal management is improved, but firmware complexity increases due to multiple offsets to track
Solution Approach 1:
The patent applies local quality by assigning different partition allocation strategies to different codeword groups based on their specific characteristics and locations. Each codeword group receives a tailored allocation pattern (first, second, or third group with specific partition counts), optimizing thermal management locally while maintaining overall system simplicity.
Solution Approach 2:
The patent changes the parameter of partition allocation by providing multiple predefined allocation patterns (different numbers of partitions for different codeword groups). This allows the system to adapt partition distribution based on thermal conditions and access patterns, improving thermal management without requiring complex dynamic adjustment mechanisms.
3Object-affected harmful factors
If codewords are distributed across many partitions, then thermal disturb effects are reduced, but addressing complexity and offset tracking increase
Solution Approach 1:
The patent introduces dynamics by allowing the system to switch between different codeword group allocation patterns based on operational conditions. The ability to dynamically select which partitions receive first, second, or third codeword groups enables adaptive thermal management while keeping the addressing logic manageable through predefined patterns.
Data Source
AI summary
A method includes writing a first codeword to a first set of contiguous partitions in a first memory die of a memory device. The method further includes writing a first portion of a second codeword to a second set of contiguous partitions in the first memory die of the memory device and writing a second portion of the second codeword to a first set of contiguous partitions in a second memory die of the memory device. The method also includes writing a third codewords to a second set of contiguous partitions in the second memory die of the memory device.


