Memory Controller Tag Recognition for Dynamic Write Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory systems face challenges in extending the lifetime of memory cells due to the limitations in program/erase cycles and storage density, which affect the endurance and performance of nonvolatile memory devices.

Innovation Solution

A memory system with a memory controller that includes a tag recognition circuit, which assigns and recognizes storage state tags to data, allowing for dynamic switching between different write modes (SLC, MLC, TLC, QLC) based on data access frequency and remaining memory capacity, thereby optimizing the usage of memory cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is written in high storage density mode (QLC, TLC), then storage capacity increases, but memory cell lifetime decreases due to more program/erase cycles

Engineering Contradiction:
Improvestorage capacityVSAvoidmemory cell lifetime
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system dynamically switches between different write modes (SLC, MLC, TLC, QLC) based on real-time conditions such as remaining memory capacity and data access frequency. This dynamic adaptation allows the system to optimize between storage capacity and memory cell lifetime by selecting the appropriate write mode for each data writing operation, rather than using a fixed mode.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the storage state parameter of memory cells by selecting different write modes with different storage densities. By adjusting the write mode parameter (SLC/MLC/TLC/QLC), the system can control the trade-off between storage capacity and program/erase cycle endurance, thereby extending memory cell lifetime while maintaining required storage capacity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If data is written in high write speed mode (SLC), then write performance improves, but storage capacity decreases

Engineering Contradiction:
Improvewrite speedVSAvoidstorage capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system dynamically selects between high-speed write modes (SLC) and high-capacity write modes (QLC, TLC) based on the specific writing task requirements. For time-critical data, SLC mode provides high write speed, while for bulk storage operations, QLC/TLC modes provide high storage capacity, optimizing overall system productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the write mode parameter to adjust the balance between write speed and storage capacity. By selecting appropriate write modes (SLC for speed, QLC for capacity), the system can satisfy different performance requirements without being constrained by a fixed operational mode.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If frequent write operations are performed, then data freshness improves, but memory cell lifetime decreases due to increased program/erase cycles

Engineering Contradiction:
Improvedata freshnessVSAvoidmemory cell lifetime
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system changes the write mode parameter based on data access frequency. For frequently accessed data, the system may use SLC/MLC modes with fewer program/erase cycles to extend lifetime, while for infrequently accessed data, QLC/TLC modes can be used to maximize capacity. This parameter adjustment reduces overall program/erase cycle count while maintaining data freshness requirements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts write modes based on real-time monitoring of data access patterns and remaining memory capacity. This dynamic adaptation allows the system to minimize program/erase cycles for frequently updated data by using more durable write modes, thereby extending memory cell lifetime while ensuring data freshness.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12333190B2Memory system and information processing system
Publication Date: 2025.06.17 KIOXIA CORP
  • US12333190B2 patent drawing
  • US12333190B2 patent drawing
  • US12333190B2 patent drawing

AI summary

A memory system is connectable to a host and includes a nonvolatile memory including a plurality of memory cells, a data buffer connected to the nonvolatile memory, and a memory controller configured to control the nonvolatile memory and including a tag recognition circuit. The tag recognition circuit is configured to recognize whether a storage state tag is assigned to first data in the data buffer, wherein the storage state tag indicates a mode of writing the first data in the memory cells.