Memory Device Adaptive Programming Voltage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of vertically stacked memory cells in memory devices increases, interference between cells becomes a significant issue, leading to characteristic differences that can result in overlapping threshold voltage distributions and reduced data accuracy if the same program voltage is applied without consideration for these differences.

Innovation Solution

A memory device that includes a controller to perform sequential first and second programming operations, adjusting the program voltage based on information about each memory cell's location and characteristics to ensure accurate data storage and reading, with different voltages applied to different memory cells to maintain distinct threshold voltage distributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of vertically stacked memory cells is increased to achieve higher capacity, then the storage capacity increases, but interference between cells increases causing threshold voltage overlap and reduced data accuracy

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

Solution Approach 1:

The patent applies local quality by determining and applying different program voltages to different memory cells based on their specific locations and characteristics. The controller identifies memory cells experiencing interference and provides tailored program voltages to those specific cells, making the programming process adaptive to local conditions rather than uniform across all cells.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the program voltage parameter dynamically based on memory cell characteristics and location. By adjusting the program voltage level according to interference conditions and cell-specific properties, the system maintains distinct threshold voltage distributions even as the number of stacked cells increases, thereby preserving data accuracy while scaling capacity.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the same program voltage is applied to all memory cells, then the programming operation is simplified, but threshold voltage distributions overlap due to interference between vertically stacked cells

Engineering Contradiction:
Improveprogramming operation simplicityVSAvoidthreshold voltage distribution separation
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent introduces dynamics into the programming operation by making the program voltage adaptive rather than static. The controller dynamically determines appropriate program voltages based on real-time assessment of memory cell locations, interference conditions, and cell characteristics, allowing the system to maintain precision while managing complexity through intelligent control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by having the controller determine program voltages based on information about memory cell characteristics and locations. This feedback mechanism allows the system to adjust programming parameters according to actual cell conditions, preventing threshold voltage overlap while maintaining operational efficiency through informed decision-making.

Inventive Principle:
Principle #23Feedback

3Reliability

If different program voltages are applied to different memory cells to prevent interference, then data accuracy is maintained, but the programming complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidprogramming operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the controller determine appropriate program voltages before executing the programming operation. By assessing memory cell characteristics and locations in advance and pre-determining the necessary voltage levels, the system prepares the optimal programming strategy upfront, reducing complexity during the actual programming execution while maintaining data accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11074978B2Memory device
Publication Date: 2021.07.27 SAMSUNG ELECTRONICS CO LTD
  • US11074978B2 patent drawing
  • US11074978B2 patent drawing
  • US11074978B2 patent drawing

AI summary

A memory device includes a memory cell array including a plurality of word lines, at least one select line provided above the plurality of word lines, and a channel region passing through the plurality of word lines and the at least one select line, the plurality of word lines and the channel region providing a plurality of memory cells, and a controller. The controller is to store data in a program memory cell among the plurality of memory cells by sequentially performing a first programming operation and a second programming operation, and to determine a program voltage input to a program word line connected to the program memory cell, in the first programming operation, based on information regarding the program memory cell.