Cross-Point MRAM Selector Initialization for Threshold Drift

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Threshold switching selectors in MRAM memory arrays experience voltage drift over time, leading to inaccessible data and potential damage when powered down for extended periods, as the threshold voltage may exceed the maximum voltage available, making it difficult to access or maintain data integrity.

Innovation Solution

Implement techniques to infer whether threshold voltages have drifted excessively during power-up, using read-based or time-based tests, and apply increased voltage temporarily to reset the selectors, along with optimized initialization procedures for first fire and cold start operations to manage voltage and leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If threshold switching selectors are used in MRAM memory arrays to achieve high bit density and fast write operations, then write speed and density are improved, but voltage drift occurs over time causing the threshold voltage to exceed maximum available voltage, making data inaccessible and potentially damaging the memory

Engineering Contradiction:
Improvewrite speedVSAvoiddata accessibility
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by performing initialization procedures during cold start and first fire operations before normal memory operations begin. These procedures include applying initialization voltages to reset threshold switching selectors and bring their threshold voltages back within operational ranges, preventing future inaccessibility issues

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms through read-based tests and time-based tests that monitor threshold voltage drift. When drift is detected exceeding predetermined thresholds, the system triggers corrective initialization sequences to reset the threshold switching selectors, creating a closed-loop control system that maintains reliability

Inventive Principle:
Principle #23Feedback

2Area of stationary object

If threshold switching selectors are used to enable cross-point architecture, then area efficiency is improved, but excessive leakage currents occur when selectors are in high resistance state, increasing power consumption

Engineering Contradiction:
Improvearea efficiencyVSAvoidpower consumption
Core Design Contradiction:
Area of stationary objectVSLoss of energy

Solution Approach 1:

The patent applies partial action by selectively initializing only those threshold switching selectors that have drifted outside operational parameters, rather than continuously initializing all selectors. This reduces unnecessary power consumption while maintaining reliability for selectors that actually need correction

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes operational parameters by dynamically adjusting initialization voltage levels and durations based on detected drift severity. The system modifies voltage magnitude and pulse width parameters to optimize the balance between resetting drifted selectors and minimizing power consumption during initialization operations

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If no initialization procedure is performed, then device complexity is reduced, but threshold voltage drift causes data corruption and loss of information

Engineering Contradiction:
Improveinitialization complexityVSAvoiddata integrity
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements self-service through automatic detection and correction mechanisms. The memory system autonomously performs read-based tests and time-based tests to detect drift, then automatically triggers initialization sequences without external intervention, maintaining data integrity while minimizing user burden

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from test operations to determine when initialization is needed. Read-based tests provide feedback on selector functionality, and time-based tests provide feedback on drift accumulation, triggering initialization only when necessary to preserve data integrity

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

Ensures data integrity by determining and addressing excessive voltage drift, allowing reliable access to memory cells and preventing damage, while reducing leakage currents and power consumption.

Implementation Method 1

If a voltage above a certain level, the threshold voltage, is applied across a threshold switching selector, it will switch to a conducting state

Methodology Applied
Scientific EffectThreshold switching:

Implementation Method 2

A bit of data is written to a memory cell by changing the direction of magnetization of a magnetic element within the memory cell, and a bit is read by measuring the resistance of the memory cell

Methodology Applied
Scientific EffectTunnel magnetoresistance: Magnetoresistance

Implementation Method 3

The writing of an MRAM memory cell by use of a spin torque transfer (STT) mechanism

Methodology Applied
Scientific EffectSpin transfer torque:

Data Source

PatentUS11894037B2First fire and cold start in memories with threshold switching selectors
Publication Date: 2024.02.06 SANDISK TECHNOLOGIES LLC
  • US11894037B2 patent drawing
  • US11894037B2 patent drawing
  • US11894037B2 patent drawing

AI summary

In a memory array with a cross-point structure, at each cross-point junction a programmable resistive memory element, such as an MRAM memory cell, is connected in series with a threshold switching selector, such as an ovonic threshold switch. The threshold switching selector switches to a conducting state when a voltage above a threshold voltage is applied. When powered down for extended periods, the threshold voltage can drift upward. If the drift is excessive, this can make the memory cell difficult to access and can disturb stored data values when accessed. Techniques are presented to determine whether excessive voltage threshold drift may have occurred, including a read based test and a time based test. Techniques are also presented for initializing a cross-point array, for both first fire and cold start, by using voltage levels shifted from half-select voltage levels used in a standard memory access.