Redundant Die Log Storage to Prevent Host Read Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory sub-systems experience read latency due to memory sub-system controller-initiated write operations during host-initiated read operations, as log data is stored on the same die, leading to performance degradation.
Innovation Solution
Log data is programmed to a redundant die in the memory sub-system using an exclusive-or (XOR) operation, with one portion reserved for host-related data and another portion for log data, ensuring host read operations are not affected by controller-initiated writes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If log data is stored on the same die from which host data is being read, then storage space is efficiently utilized, but read latency increases due to write operations during read operations
Solution Approach 1:
The patent segments the storage space by designating specific physical blocks on the redundant die exclusively for log data storage, separating log data operations from host data operations. This segmentation allows write operations for log data to occur independently without interfering with read operations on host data, thereby reducing read latency while maintaining efficient storage utilization.
Solution Approach 2:
The redundant die acts as an intermediary storage location for log data. By using the redundant die as a mediator between the host system and the main data storage, the patent enables log data write operations to proceed without blocking host read operations, thus resolving the latency issue while preserving storage efficiency.
2Productivity
If write operations are performed during host-initiated read operations, then log data is continuously updated, but host read performance is degraded
Solution Approach 1:
The patent divides the memory subsystem into separate operational zones: host data storage and log data storage. This segmentation allows the system to maintain continuous log data updates through write operations on the redundant die while host read operations proceed independently on the main dies, preventing performance degradation.
Solution Approach 2:
The patent creates a copy of the storage structure by implementing a redundant die that mirrors the organizational structure of the main dies but is dedicated exclusively to log data. This copying approach enables independent write operations for log data without affecting the read performance of host data on the original dies.
3Device complexity
If the same die is used for both host data and log data, then device complexity is reduced, but read operations are blocked by write operations
Solution Approach 1:
The patent implements multi-functionality by designating the redundant die to serve dual purposes: maintaining redundancy for error correction and simultaneously storing log data. This universal usage of the redundant die allows the system to preserve read operation performance while avoiding the need for additional dedicated log storage, thus balancing simplicity with operational efficiency.
Data Source
AI summary
A write operation initiated by a memory sub-system controller of a memory sub-system to write system metadata to one or more of a plurality of dies of the a memory sub-system is identified by a processing device. A redundancy die of a plurality of dies of the memory sub-system is identified. One or more first physical blocks of the redundancy die is identified. A first write operation to write the system metadata to the one or more first physical blocks is performed.


