L2P Journal Update Checks for Reliable Memory Folding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory sub-systems face inefficiencies in updating logical to physical (L2P) data structures during folding operations due to events such as errors and power loss, leading to potential data migration issues and increased latency.
Innovation Solution
Implementing a conditional update of the L2P data structure, where updates are performed only when certain threshold criteria are met, and utilizing a firmware to manage these updates, including handling events like uncorrectable errors and power loss during the folding process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If continuous updating of L2P data structure is performed during folding operations, then data migration accuracy is improved, but system reliability deteriorates due to increased susceptibility to errors and power loss
Solution Approach 1:
The patent applies preliminary action by performing L2P updates only after verifying that the folding operation completed successfully and no errors occurred. The system checks for errors and power loss conditions before initiating updates, thereby preparing the update operation in advance under safe conditions rather than continuously updating during vulnerable periods.
Solution Approach 2:
The patent implements feedback mechanisms by monitoring error conditions, power loss events, and folding operation completion status. Based on this feedback, the system dynamically decides whether to proceed with L2P updates, thereby adjusting the update process according to actual system state and ensuring reliability while maintaining accuracy.
2Manufacturing precision
If frequent L2P updates are performed during folding operations, then data migration completeness is improved, but latency increases due to repeated update operations
Solution Approach 1:
The system performs preliminary verification of folding operation success and error conditions before initiating L2P updates. By preparing and validating update conditions in advance rather than continuously updating during the folding process, the system reduces unnecessary update operations and associated latency while ensuring complete and accurate data migration.
3Reliability
If conditional update checking is implemented, then system reliability is improved by preventing erroneous updates, but device complexity increases due to additional checking mechanisms
Solution Approach 1:
The patent uses feedback from error detection mechanisms, power loss monitoring, and folding operation completion status to control the update process. These feedback signals automatically enable or disable update operations based on system conditions, providing reliable conditional updates through straightforward control logic rather than complex management mechanisms.
Data Source
AI summary
A system includes a memory device; and a processing device, operatively coupled with the memory device, to perform operations including retrieving data stored in an array of source memory cells on the memory device; writing the data and a plurality of journal entries to an array of destination memory cells on the memory device, wherein each journal entry of the plurality of journal entries corresponds to a respective write unit of a plurality of write units of the data; responsive to determining that the writing is completed, performing a logical to physical (L2P) update check on each data unit of a plurality of data units of the data using the plurality of journal entries, wherein the L2P update check determines whether no change to the data unit stored in the array of source memory cells occurs during writing the data; detecting an event during performing the L2P update check; and performing an action associated with the event.


