On-Die Buffer Selective Copyback for SLC and TLC Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestorage capacityVSAvoiderror rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If copyback operations are performed frequently to maintain data integrity, then reliability is improved, but write times and energy consumption increase

Engineering Contradiction:
Improvedata integrityVSAvoidwrite time
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

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.

Inventive Principle:
Principle #19Periodic action

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.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If different memory media types are used to optimize for different data patterns, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidmemory management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10055294B2Selective copyback for on die buffered non-volatile memory
Publication Date: 2018.08.21 SANDISK TECHNOLOGIES LLC
  • US10055294B2 patent drawing
  • US10055294B2 patent drawing
  • US10055294B2 patent drawing

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.