Word Line Dependent Programming for Memory Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Variations in memory cell size and spacing due to fabrication non-uniformities lead to increased threshold voltage distributions and errors during data read operations in semiconductor memory devices.

Innovation Solution

Customized programming parameters are adjusted based on evaluated threshold voltage distributions, considering repeating patterns in word line width and distance variations, to optimize programming operations and reduce errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If fabrication processes are used to create memory cells, then memory devices can be manufactured, but non-uniformities in word line width and spacing cause variations in memory cell size and threshold voltage distributions

Engineering Contradiction:
Improveword line width and spacing uniformityVSAvoidthreshold voltage distribution
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies local quality by customizing programming parameters for each individual word line based on its specific characteristics. The system evaluates the threshold voltage distribution for each word line and determines customized programming parameters (such as programming voltage, pulse width, and number of pulses) tailored to that word line's unique geometry and electrical properties, thereby compensating for local variations in word line width and spacing.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting programming parameters based on evaluated threshold voltage distributions. The system modifies programming voltage levels, pulse durations, and programming sequences to compensate for fabrication non-uniformities, transforming the approach from fixed-parameter programming to adaptive parameter optimization for each word line.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If customized programming parameters are applied to each word line, then threshold voltage uniformity is improved, but programming operation complexity increases

Engineering Contradiction:
Improvethreshold voltage uniformityVSAvoidprogramming operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing an initial evaluation of threshold voltage distributions for each word line before the actual programming operation. This pre-characterization step allows the system to determine appropriate customized programming parameters in advance, so that when programming occurs, the complexity is managed through pre-computed parameter sets rather than real-time adjustments during programming.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the evaluated threshold voltage distribution data to inform and adjust programming parameters. The system measures or characterizes the actual electrical properties of each word line and uses this feedback information to optimize programming conditions, creating a closed-loop approach that improves uniformity while managing complexity through data-driven parameter selection.

Inventive Principle:
Principle #23Feedback

3Reliability

If programming parameters are optimized for each word line, then bit error rates are reduced, but programming speed may be affected

Engineering Contradiction:
Improvebit error rateVSAvoidprogramming speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by making programming parameters adaptive rather than static. The system dynamically selects programming parameters based on the evaluated characteristics of each word line, allowing the programming operation to adapt to local conditions. This dynamic approach enables faster programming for word lines that require less correction while applying more aggressive programming only where necessary, optimizing the overall balance between speed and accuracy.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9548124B1Word line dependent programming in a memory device
Publication Date: 2017.01.17 SANDISK TECHNOLOGIES LLC
  • US9548124B1 patent drawing
  • US9548124B1 patent drawing
  • US9548124B1 patent drawing

AI summary

A memory device includes memory cells arranged in word lines. Due to variations in the fabrication process, with width and spacing between word lines can vary, resulting in widened threshold voltage distributions. In one approach, a programming parameter is optimized for each word line based on a measurement of the threshold voltage distributions in an initial programming operation. An adjustment to the programming parameter of a word line can be based, e.g., on measurements from adjacent word lines, and a position of the word line in a set of word lines. The programming parameter can include a programming mode such as a number of programming passes. Moreover, the programming parameters from one set of word lines can be used for another set of word lines having a similar physical layout due to the variations in the fabrication process.