Memory Controller Dynamic Write Voltage Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face inefficiencies in writing data to non-volatile memory, particularly in managing initial write voltages, which can lead to increased write times and suboptimal threshold voltage management.

Innovation Solution

A memory system that includes a memory controller capable of determining and transmitting an initial write voltage value based on the total number of write and erase operations performed on memory cells, updating the initial write voltage management table accordingly to optimize write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed initial write voltage is used for all write operations, then the control logic is simple, but the write time increases and threshold voltage management becomes suboptimal

Engineering Contradiction:
Improvecontrol logic complexityVSAvoidwrite time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements dynamic adjustment of the initial write voltage based on the number of erase operations performed on the memory block. The memory controller dynamically selects from multiple predetermined initial write voltages (first, second, third initial write voltages) corresponding to different erase operation ranges, allowing the write voltage to adapt to the wear state of the memory block and optimize write performance throughout the device lifecycle.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the write voltage parameter based on the erase operation count. By establishing a correspondence between erase operation ranges and specific initial write voltages, the system adjusts the voltage parameter to match the memory block's current state, thereby reducing write time and improving threshold voltage management without excessive complexity.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If the initial write voltage is adjusted based on the number of erase operations, then the write time is reduced, but the device complexity increases

Engineering Contradiction:
Improvewrite timeVSAvoidvoltage management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent pre-establishes multiple predetermined initial write voltages and their corresponding erase operation ranges before actual operation. The memory controller has already prepared the voltage selection strategy, so during write operations, it only needs to query the current erase count and select the appropriate pre-defined voltage, avoiding complex real-time calculations and reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory management unit automatically tracks the number of erase operations and autonomously selects the appropriate initial write voltage based on the current erase count. This self-service mechanism eliminates the need for manual intervention or complex external control logic, achieving adaptive voltage management through built-in intelligence.

Inventive Principle:
Principle #25Self-service

3Speed

If a high initial write voltage is always applied, then the write speed is fast, but the threshold voltage increases excessively over the device life cycle

Engineering Contradiction:
Improvewrite speedVSAvoidthreshold voltage stability
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent dynamically adjusts the initial write voltage based on the erase operation count to balance write speed and threshold voltage stability. For memory blocks with fewer erase operations, higher initial write voltages are applied to achieve faster write speeds. As the erase count increases and the memory block approaches end-of-life, lower initial write voltages are selected to prevent excessive threshold voltage increase and maintain reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the write voltage parameter according to the erase operation range. By establishing different voltage levels for different erase counts, the patent optimizes the trade-off between write speed and threshold voltage stability throughout the device's operational lifecycle, ensuring both performance and reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11501839B2Memory system configured to determine a write voltage applied to memory cells based on the number of erase operations
Publication Date: 2022.11.15 KIOXIA CORP
  • US11501839B2 patent drawing
  • US11501839B2 patent drawing
  • US11501839B2 patent drawing

AI summary

A memory system includes a semiconductor storage device including a memory cell array including a plurality of groups of memory cells, and a control circuit configured to perform, upon receipt of a write command, a write operation on one of the groups of memory cells, and a memory controller is configured to, when transmitting the write command to perform the write operation on the one of the groups of memory cells, determine a first write voltage value for the write operation based on a total number of write operations or erase operations that have been performed on the one of the groups of memory cells, and transmit the write command to the semiconductor storage device together with the determined first write voltage value.