On-Die Buffer Selective Copyback for SLC and TLC Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing multi-level cell (MLC) and triple level cell (TLC) memory media alongside single level cell (SLC) memory in solid-state storage devices poses challenges due to differences in write times, read times, programming requirements, reliability, and error rates, leading to potential data corruption during copying between types of memory media.
Innovation Solution
Implementing an on-die buffered non-volatile memory management system that determines data attributes and selectively copies data between SLC and TLC memory cells, adjusting read voltage thresholds to reduce errors and optimize storage based on data factors, thereby minimizing data loss and corruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is copied between different types of memory media (SLC, MLC, TLC), then storage capacity and versatility are improved, but error rates and data corruption increase
Solution Approach 1:
The patent introduces an on-die buffer as an intermediary component between SLC, MLC, and TLC memory media. This buffer temporarily stores data during copyback operations, isolating the different memory types and preventing error propagation. The buffer acts as a mediator that manages data transfer while maintaining data integrity across heterogeneous memory interfaces.
Solution Approach 2:
The system performs preliminary error detection and correction operations before data is fully committed to the destination memory media. Copyback operations are initiated proactively to refresh data before errors occur, and the system monitors data integrity in advance, allowing preventive measures to be taken before corruption affects the stored information.
2Reliability
If copyback operations are performed frequently to maintain data integrity, then reliability is improved, but write times and energy consumption increase
Solution Approach 1:
The system implements periodic copyback operations rather than continuous copying. Data is transferred between memory media at scheduled intervals based on retention requirements and error probability thresholds. This periodic approach maintains data integrity while avoiding the performance penalty of constant copy operations, allowing the system to balance reliability with write speed.
Solution Approach 2:
The patent applies copyback operations selectively to only those data blocks that require refresh based on their age, error probability, or retention characteristics. Rather than copying all data continuously, the system performs partial copyback operations on specific data segments, reducing overall write time and energy consumption while maintaining sufficient data integrity for critical information.
3Productivity
If different memory media types are used to optimize for different data patterns, then productivity is improved, but device complexity increases
Solution Approach 1:
The on-die buffer is designed as a universal interface that can interact with multiple memory media types (SLC, MLC, TLC) through a standardized protocol. This multi-functional buffer manages data transfer across different memory technologies without requiring separate management circuits for each type, reducing overall device complexity while maintaining the ability to optimize for different data patterns and access requirements.
Data Source
AI summary
Apparatuses, systems, methods, and computer program products are disclosed for on die buffered non-volatile memory management. A method includes storing data in a first set of non-volatile memory cells. A method includes determining one or more attributes associated with data. A method includes determining whether to store data in a second set of non-volatile memory cells based on one or more attributes. A second set of non-volatile memory cells may be configured to store more bits per cell than a first set of non-volatile memory cells.


