Multi-Level Cell Programming Voltage Gap Threshold Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rewritable non-volatile memory modules experience increased error bits in data read as usage time and access count grow, leading to inefficient data correction operations.

Innovation Solution

A memory management method that determines and configures a specific programming mode for memory cells based on the gap between erased and programmed state voltages, operating the cells in fewer states if the gap exceeds a threshold, thereby reducing error bits and extending module lifetime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data correction operation is performed to correct error bits in memory cells, then data reliability is improved, but operation time increases significantly

Engineering Contradiction:
Improvedata reliabilityVSAvoidoperation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing voltage gap analysis and programming mode adjustment before error bits accumulate to critical levels. The controller proactively monitors voltage characteristics and switches programming modes in advance, preventing severe degradation that would require time-consuming correction operations later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the voltage gap between erased and programmed states, and adjusting the programming mode based on this feedback. When the voltage gap exceeds the threshold, the system switches to a reduced-state programming mode, creating a closed-loop control that maintains data reliability while optimizing operation time.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If memory cells are operated in a programming mode with more states to increase storage capacity, then storage density is improved, but voltage gap narrows leading to more error bits

Engineering Contradiction:
Improvestorage capacityVSAvoiddata reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies dynamics by making the programming mode adaptable rather than fixed. The system dynamically switches between full-state programming mode (for normal operation) and reduced-state programming mode (when voltage gap narrows), allowing the memory to optimize between storage capacity and data reliability based on real-time voltage characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the programming parameter (number of states) based on the voltage gap measurement. When the voltage gap between erased and programmed states narrows below the threshold, the system reduces the number of programming states from the original multi-state configuration to a fewer-state configuration, thereby widening the effective voltage margin and reducing error bits.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If memory cells are operated in a programming mode with fewer states to reduce error bits, then data reliability is improved, but storage capacity decreases

Engineering Contradiction:
Improvedata reliabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The programming mode is made dynamic, switching between full-state mode (higher capacity) and reduced-state mode (higher reliability) based on voltage gap conditions. This allows the system to maximize storage capacity when voltage characteristics are good, and switch to reduced-state operation only when necessary to maintain reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the programming parameter (number of states) conditionally based on voltage gap measurement. By switching to fewer states only when the voltage gap narrows below the threshold, the system minimizes the impact on storage capacity while maintaining data reliability when needed.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If threshold voltage distribution ranges are expanded to increase storage capacity, then storage density is improved, but voltage overlap increases causing more read errors

Engineering Contradiction:
Improvestorage densityVSAvoidread accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent changes the voltage parameter by switching from a fine-grained multi-state voltage distribution (higher density) to a coarser fewer-state voltage distribution (lower density but better separation). When voltage gap narrows, the system reduces the number of distinguishable voltage levels, thereby increasing the effective margin between states and reducing read errors.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9679652B2Threshold based multi-level cell programming for reliability improvement
Publication Date: 2017.06.13 PHISON ELECTRONICS
  • US9679652B2 patent drawing
  • US9679652B2 patent drawing
  • US9679652B2 patent drawing

AI summary

A memory management method, a memory storage device and a memory controlling circuit unit are provided. The method comprises: obtaining an erased state voltage of a first memory cell and a programmed state voltage of the first memory cell, where the first memory cell is operated in a first programming mode; and operating the first memory cell in a second programming mode if a width of a gap between the erased state voltage and the programmed state voltage is larger than a first threshold value. Accordingly, the reliability of the first memory cell may be improved.