Memory Controller Rewriting for Faster Multi-Level Cell Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing use of multi-level memory cell transistors in semiconductor devices leads to deteriorated read limit performance, limiting data transfer speed despite advancements in host interface speed, and traditional methods to enhance read performance, such as increasing page size or number of dies, are either costly or inefficient.

Innovation Solution

A memory system and control method that changes the writing method for recorded data to use a method with a smaller number of cell bits before reading, enhancing read performance by rewriting the recorded data using a method with a smaller number of bits, thereby reducing the effective read time, thereby enhancing the limit read performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-level memory cell transistors are used to increase storage capacity, then storage density is improved, but read limit performance deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoidread limit performance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a preparation write operation before the actual read operation. The memory controller rewrites the data in the memory cells using a writing method with fewer cell bits (e.g., SLC or MLC) prior to reading, so that when data is read subsequently, it can be read at high speed using the simplified writing method, thereby resolving the contradiction between high storage density and fast read performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by dynamically switching between different writing methods based on the operational context. The memory controller determines whether to use a multi-level writing method for normal storage or a single-level writing method for high-speed read preparation, allowing the system to adapt its behavior based on whether storage capacity or read speed is the priority

Inventive Principle:
Principle #15Dynamics

2Reliability

If traditional methods to enhance read performance (increasing page size or number of dies) are used, then read performance is improved, but cost increases

Engineering Contradiction:
Improveread performanceVSAvoidcost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies parameter changes by changing the writing method parameter (number of cell bits) dynamically. Instead of physically changing the memory architecture (increasing page size or number of dies), the system changes the operational parameters by selecting different writing methods (SLC, MLC, TLC, QLC) based on the need for high-speed reading versus high-storage density, thereby achieving performance improvement without increased manufacturing complexity or cost

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250306757A1Memory system and memory control method
Publication Date: 2025.10.02 KIOXIA CORP
  • US20250306757A1 patent drawing
  • US20250306757A1 patent drawing
  • US20250306757A1 patent drawing

AI summary

According to one embodiment, a memory system includes an array of memory cells that store two or more bits of data each, and a memory controller to control writing data into the memory cells and reading from the memory cells. When a first command is received from a host, the memory controller reads data designated by the first command from the array and then rewrites the read data back into the array using a writing method in which a lower number of bits per memory cell is written than the originally stored manner of the read data. When a read command designating the rewritten data is received from the host, the memory controller reads from the array and transfers it to the host.