Memory Programming Method for Multi-Bit Cell Threshold Voltage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-bit cell memory devices face reliability issues and increased read-failure rates due to overlapping threshold voltage distributions as the number of bits stored in a single memory cell increases, leading to decreased voltage window distances between adjacent bits.

Innovation Solution

A memory programming method that identifies specific memory cells to adjust their threshold voltages to fit within defined intervals, allowing for precise programming of data pages by applying program condition voltages until the threshold voltages fall within targeted ranges, thereby reducing the impact of floating gate coupling and distribution distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of bits stored in a single memory cell increases, then data storage density is improved, but reliability deteriorates and read-failure rate increases

Engineering Contradiction:
Improvedata storage densityVSAvoidread-failure rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the programming process into multiple stages, programming one bit at a time across multiple operations. Each bit is programmed separately with its own threshold voltage adjustment, preventing the distributions from overlapping and maintaining reliability while storing multiple bits in a cell.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary threshold voltage adjustment for each bit before final programming. By pre-adjusting the threshold voltage to the appropriate interval before programming the actual data, the system ensures that each bit's threshold voltage is properly positioned, preventing overlap and reducing read-failure rates.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the number of bits stored in a single memory cell increases, then data storage density is improved, but voltage window distance between adjacent bits decreases

Engineering Contradiction:
Improvedata storage densityVSAvoidvoltage window distance
Core Design Contradiction:
Quantity of substanceVSLength of stationary object

Solution Approach 1:

The patent divides the voltage window into separate, non-overlapping intervals for each bit. By programming bits sequentially and adjusting threshold voltages individually, the system maintains distinct voltage windows for each bit even as multiple bits are stored in a single cell.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different threshold voltage adjustments to different bits within the same memory cell. Each bit receives customized threshold voltage programming based on its specific requirements, allowing precise control of local voltage characteristics while maintaining overall data storage density.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If threshold voltage distributions are programmed for multiple bits, then data storage capacity is improved, but distribution overlap increases

Engineering Contradiction:
Improvedata storage capacityVSAvoiddistribution overlap
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent performs preliminary threshold voltage adjustment for each bit before final programming. By pre-adjusting the threshold voltage to the appropriate interval before programming the actual data, the system ensures that each bit's threshold voltage is properly positioned, preventing overlap and reducing read-failure rates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates verification steps after each programming operation to check whether the threshold voltage has been properly adjusted. This feedback mechanism allows the system to detect and correct distribution overlap, ensuring precise threshold voltage positioning for each bit while maintaining high data storage capacity.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the reliability of multi-bit cell memory devices by minimizing threshold voltage distortion and overlap, reducing read-failure rates and maintaining data accuracy across multiple bits.

Implementation Method 1

Example embodiments may reduce the effect of floating gate (FG) coupling during programming of a memory cell

Methodology Applied
Scientific EffectFloating gate coupling: Capacitance

Data Source

PatentUS7885108B2Memory programming method
Publication Date: 2011.02.08 SAMSUNG ELECTRONICS CO LTD
  • US7885108B2 patent drawing
  • US7885108B2 patent drawing
  • US7885108B2 patent drawing

AI summary

A memory programming method may include identifying at least one of a plurality of memory cells with a threshold voltage to be changed based on a pattern of data to be programmed in the at least one of the plurality of memory cells, applying a program condition voltage to the at least one identified memory cell until the threshold voltage of the at least one identified memory cell is included in a first threshold voltage interval, to thereby adjust the threshold voltage of the at least one identified memory cell, and programming the data in the at least one identified memory cell with the adjusted threshold voltage.