Phase Change Memory Encoding to Reduce Program-Disturb

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the density of phase change memory (PCM) cells in an array increases, the reduced spacing between adjacent rows leads to thermal contact, increasing the probability of program-disturb events, where the state of one PCM cell is inadvertently changed by neighboring cells, especially when cells are in a zero-bit, amorphous state, which is more susceptible to such disturbances.

Innovation Solution

The solution involves encoding program bits to reduce the number of adjacent zero-bit states on specific bitlines by partitioning and encoding program bits into portions, using different spacing between wordlines to minimize thermal interference, and employing a controller to encode bits based on bit values and tables that ensure adjacent wordlines do not both have zero-bits, thereby reducing program-disturb events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the density of memory cells in an array is increased, then storage capacity is improved, but thermal contact between adjacent wordlines increases causing program-disturb events

Engineering Contradiction:
Improvestorage capacityVSAvoidthermal interference
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent divides the memory array into distinct regions with different wordline spacing. Specifically, it creates first regions with first spacing between adjacent wordlines and second regions with second spacing, where the second spacing is greater than the first spacing. This segmentation allows high-density storage in first regions while providing thermal isolation in second regions where program-disturb events are more likely to occur.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different spacing characteristics to different locations within the memory array. Rather than using uniform spacing throughout, it implements local variations in wordline spacing based on the specific needs of different regions. This allows optimization of storage density in some areas while providing enhanced thermal isolation in other areas prone to program-disturb events.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If spacing between adjacent wordlines is decreased, then memory density is improved, but capacitive coupling and crosstalk increase

Engineering Contradiction:
Improvememory densityVSAvoidcrosstalk
Core Design Contradiction:
Quantity of substanceVSObject-generated harmful factors

Solution Approach 1:

The memory array is segmented into regions with different spacing characteristics. First regions have tighter wordline spacing for high density, while second regions have wider spacing to minimize capacitive coupling and crosstalk. This segmentation allows the system to achieve high overall density while isolating problematic interactions in specific locations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different spacing qualities are applied locally throughout the memory array. Rather than forcing a uniform spacing design, the patent allows specific regions to have optimized spacing based on their functional requirements and susceptibility to crosstalk, thereby achieving both high density and low interference overall.

Inventive Principle:
Principle #3Local quality

3Reliability

If encoding is applied to reduce adjacent zero-bits, then program-disturb events are reduced, but device complexity increases

Engineering Contradiction:
Improveprogram-disturb resistanceVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encoding scheme is applied selectively to specific regions of the memory array rather than uniformly across all regions. By concentrating encoding efforts in second regions where program-disturb events are more likely due to wider spacing and thermal effects, the patent achieves improved reliability while minimizing the overall encoding complexity burden.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different encoding strategies are applied to different regions based on their susceptibility to program-disturb events. The patent implements encoding primarily in regions where it provides the most benefit, rather than applying it uniformly throughout the entire array, thereby optimizing the reliability-to-complexity ratio.

Inventive Principle:
Principle #3Local quality

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 effectively decreases the occurrence of program-disturb events by minimizing thermal interference between PCM cells, maintaining the integrity of stored binary states and reducing the frequency of erroneous state changes due to proximity effects.

Implementation Method 1

the reduced spacing between adjacent rows leads to thermal contact, increasing the probability of program-disturb events

Methodology Applied
Scientific EffectThermal conduction: Conduction (thermal)

Data Source

PatentUS9001575B2Encoding program bits to decouple adjacent wordlines in a memory device
Publication Date: 2015.04.07 MICRON TECHNOLOGY INC
  • US9001575B2 patent drawing
  • US9001575B2 patent drawing
  • US9001575B2 patent drawing

AI summary

Subject matter disclosed herein relates to memory operations regarding encoding program bits to be programmed into a memory array.