Self-Selecting Memory Cell Programming via Chalcogenide Alloy Composition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory devices face challenges in increasing memory cell density, read/write speeds, reliability, data retention, and reducing power consumption while maintaining cost-effectiveness, particularly in accessing and storing multiple bits of data without increasing physical cell density.

Innovation Solution

A self-selecting memory cell using a chalcogenide alloy is programmed with various shapes of programming pulses of single polarity, causing constituent migration and local composition variations, allowing multiple threshold voltage levels to store one or more bits of data, and is accessed using appropriate read pulses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple bits of data are stored per memory cell by increasing logical memory cell density, then storage capacity increases, but physical memory cell density must increase which increases manufacturing cost

Engineering Contradiction:
Improvestorage capacityVSAvoidmanufacturing cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent applies parameter changes by utilizing multiple threshold voltage levels (Vth0, Vth1, Vth2, Vth3) within a single memory cell to represent different data states. By programming the chalcogenide alloy to exhibit different Vth values corresponding to different constituent distributions, the system stores multiple bits per cell without increasing physical cell density, thereby increasing storage capacity while maintaining the same physical footprint and manufacturing cost structure

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs local quality by creating non-uniform spatial distributions of constituents within the chalcogenide alloy layer. Different local concentrations of constituents (e.g., Ge, Sb, Te) at specific positions within the alloy produce different threshold voltage characteristics. This local compositional variation enables a single memory cell to encode multiple data states through controlled constituent migration and distribution patterns

Inventive Principle:
Principle #3Local quality

2Ease of operation

If read operations are performed on self-selecting memory cells, then data is accessed, but stored logic states may be degraded

Engineering Contradiction:
Improvedata accessVSAvoiddata retention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies partial action by using read pulse voltages that are carefully selected to be sufficient for sensing but not excessive enough to cause programming. The read operation uses a voltage level that allows the sense amplifier to detect the threshold voltage state without crossing the programming threshold that would alter the constituent distribution. This enables data access while preserving the stored logic state integrity

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent introduces a sense amplifier as an intermediary between the memory cell and the readout circuitry. The sense amplifier detects the threshold voltage state of the memory cell by measuring current flow characteristics without directly interacting with the chalcogenide alloy in a way that would cause programming. This intermediary component enables non-destructive reading by decoupling the sensing function from the programming function

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If chalcogenide alloy constituents are migrated to create multiple threshold voltage levels, then multiple bits per cell storage is enabled, but programming complexity increases

Engineering Contradiction:
Improvedata densityVSAvoidprogramming complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent employs periodic action through the use of pulsed voltage programming. Different pulse characteristics (amplitude, duration, polarity) are applied sequentially to achieve different constituent migration patterns. For example, a first polarity pulse may move constituents in one direction to create a higher Vth state, while a second polarity pulse with different parameters may create a lower Vth state. This periodic pulsed approach enables controlled creation of multiple threshold voltage levels through systematic voltage application

Inventive Principle:
Principle #19Periodic action

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 enables efficient storage and retrieval of multiple bits of data per cell, enhancing memory cell density and performance while reducing production costs, without degrading stored logic states during access operations.

Implementation Method 1

A self-selecting memory cell using a chalcogenide alloy is programmed with various shapes of programming pulses of single polarity, causing constituent migration and local composition variations

Methodology Applied
Scientific EffectConstituent migration: Diffusion

Implementation Method 2

detecting electrical responses of the one or more memory cells to the first voltage and the second voltage

Methodology Applied
Scientific EffectElectrical response detection: Electrical Resistance

Data Source

PatentEP3724880B1Techniques to access a self-selecting memory device
Publication Date: 2024.01.03 MICRON TECHNOLOGY INC
  • EP3724880B1 patent drawingFigure 1
  • EP3724880B1 patent drawingFigure 2
  • EP3724880B1 patent drawingFigure 3

AI summary

Methods, systems, and devices related to techniques to access a self-selecting memory device are described. A self-selecting memory cell may store one or more bits of data represented by different threshold voltages of the self-selecting memory cell. A programming pulse may be varied to establish the different threshold voltages by modifying one or more time durations during which a fixed level of voltage or current is maintained across the self-selecting memory cell. The self-selecting memory cell may include a chalcogenide alloy. A non-uniform distribution of an element in the chalcogenide alloy may determine a particular threshold voltage of the self-selecting memory cell. The shape of the programming pulse may be configured to modify a distribution of the element in the chalcogenide alloy based on a desired logic state of the self-selecting memory cell.