Nonvolatile Memory Write Mode Switching for Capacity and Endurance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Nonvolatile memory systems face limitations due to the finite number of program/erase cycles and increased memory density leading to reduced write and read times, with existing systems failing to efficiently manage data storage and performance across different write modes.

Innovation Solution

A memory system that dynamically switches between write modes based on the number of bits stored per memory cell, using a controller to adaptively select between SLC, MLC, TLC, and QLC modes to optimize storage capacity and performance based on utilization thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of bits stored per memory cell increases (MLC, TLC, QLC modes), then storage capacity increases, but write and read speeds become longer and performance decreases

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite and read speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system dynamically switches between different write modes (SLC, MLC, TLC, QLC) based on current operational conditions such as wear-out degree and utilization rate. This allows the memory system to adapt its storage capacity and performance characteristics in real-time, selecting SLC mode for high-speed operations and MLC/TLC/QLC modes for high-capacity operations as needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operational parameters of the memory cells by adjusting the number of bits stored per cell based on wear-out degree and utilization rate. By modifying this parameter dynamically, the system can optimize between storage capacity and access speed according to current system state

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the number of program/erase cycles exceeds the limited number, then storage operations increase, but the nonvolatile memory fails and reliability decreases

Engineering Contradiction:
Improvestorage operationsVSAvoidmemory endurance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts the write mode based on the wear-out degree of memory blocks, switching to more robust modes (SLC) when wear-out degree is high to reduce further degradation, and allowing more aggressive usage when wear-out degree is low. This dynamic adaptation extends the overall lifespan of the memory system

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors the wear-out degree of memory blocks and uses this feedback information to make real-time decisions about write mode selection. This closed-loop control ensures that operational patterns are adjusted based on actual memory health status, preventing catastrophic failure

Inventive Principle:
Principle #23Feedback

3Productivity

If SLC mode is used to improve write and read performance, then storage capacity decreases due to fewer bits per cell

Engineering Contradiction:
Improvewrite and read performanceVSAvoidstorage capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system dynamically selects between SLC mode (high performance, lower capacity) and multi-level cell modes (lower performance, higher capacity) based on current utilization rate and wear-out degree. This allows the system to maximize storage capacity during normal operation while switching to SLC mode when performance is critical or when utilization is low

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the bits-per-cell parameter dynamically based on system conditions. By adjusting this parameter between 1 bit (SLC) and multiple bits (MLC/TLC/QLC) per cell, the system can optimize the trade-off between storage capacity and access performance according to current needs

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If multi-level cell mode is used to increase storage capacity, then the time required to write and read data increases

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite and read time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system dynamically adjusts the write mode based on utilization rate, switching between high-capacity modes (MLC, TLC, QLC) and high-speed mode (SLC) to optimize the balance between storage capacity utilization and access time. This prevents excessive access times when capacity is not fully utilized

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12625630B2Memory storage with selected performance mode
Publication Date: 2026.05.12 KIOXIA CORP
  • US12625630B2 patent drawing
  • US12625630B2 patent drawing
  • US12625630B2 patent drawing

AI summary

According to one embodiment, a memory system includes a nonvolatile memory and a controller electrically connected to the nonvolatile memory. The controller selects a write mode from a first mode in which data having N bits is written per one memory cell and a second mode in which data having M bits is written per one memory cell. N is equal to or larger than one. M is larger than N. The controller writes data into the nonvolatile memory in the selected write mode. The controller selects either the first mode or the second mode at least based on a total number of logical addresses mapped in a physical address space of the nonvolatile memory.