Hybrid Read Scheme for Spin-Torque MRAM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Spin-torque magnetoresistive random access memory (ST-MRAM) faces challenges in scalability due to increasing variability in magnetic tunnel junction (MTJ) resistance and high switching currents, leading to difficulties in distinguishing high and low state bits, resulting in read failures.

Innovation Solution

A method and apparatus for reading data from a spin-torque magnetoresistive memory array that combines referenced and self-referenced read operations, where referenced read operations are performed first to conditionally block the destructive phase of self-referenced read for bits that can be resolved, minimizing power consumption and improving read accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If spin-torque MRAM uses MTJ structures with smaller dimensions to increase density, then storage density is improved, but variability in MTJ resistance increases making it difficult to distinguish high and low state bits

Engineering Contradiction:
Improvestorage densityVSAvoidbit state distinction accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the read operation into two distinct phases: a non-destructive referenced read phase that compares the MTJ resistance to a reference value, and a destructive self-referenced read phase that provides a stronger sensing signal. This segmentation allows the system to first attempt a gentle read that preserves the magnetic state, and only proceed to the more aggressive self-referenced read if necessary, thereby maintaining bit state distinction accuracy while working with smaller, more variable MTJ structures

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs a preliminary referenced read operation before executing the destructive self-referenced read. This preliminary action uses a reference MTJ to establish a baseline resistance value and compares it with the data MTJ resistance. By performing this preliminary check, the system can identify bits that require further reading and conditionally trigger the self-referenced read only for those specific bits, improving measurement precision without unnecessarily increasing power consumption across the entire array

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If spin-torque MRAM uses self-referenced read operations to improve bit state distinction, then measurement precision is improved, but power consumption increases due to the destructive nature of the read operation

Engineering Contradiction:
Improvebit state distinction accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by conditionally executing the destructive self-referenced read operation only for specific bits that require it, rather than applying it uniformly across the entire memory array. The system uses the preliminary referenced read to identify which bits need the more aggressive self-referenced read approach, thereby achieving the necessary measurement precision for difficult-to-distinguish bits while minimizing overall power consumption by avoiding unnecessary destructive reads on bits that were successfully read in the first phase

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The preliminary referenced read operation serves as a filtering step that identifies which bits require the more power-intensive self-referenced read. By performing this preliminary assessment, the system can conditionally block the destructive phase for bits that were successfully read, thereby reducing power consumption while maintaining measurement precision for the bits that actually need it

Inventive Principle:
Principle #10Preliminary action

3Reliability

If spin-torque MRAM increases switching current to ensure reliable state transitions, then reliability is improved, but the ability to distinguish bits deteriorates due to increased resistance variability

Engineering Contradiction:
Improvestate transition reliabilityVSAvoidbit state distinction accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces a reference MTJ structure as an intermediary element that provides a known reference resistance value for comparison with the data MTJ. This reference structure acts as a mediator that enables accurate bit state distinction even when the data MTJ exhibits resistance variability due to high switching currents or manufacturing variations. The differential comparison between the reference and data MTJ resistances allows the system to accurately determine bit states despite the increased variability in individual MTJ devices

Inventive Principle:
Principle #24Intermediary (Mediator)

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

The hybrid read scheme enhances the ability to distinguish high and low state bits, reducing read failures and power consumption by conditionally initiating the destructive phase of the self-referenced read only for bits not successfully read by the referenced read operations.

Implementation Method 1

The angular momentum carried by the spin-polarized tunneling current causes reversal of the free layer

Methodology Applied
Scientific EffectSpin-torque transfer: Angular Momentum

Implementation Method 2

the magnetic memory element has low (logic '0' state) and high (logic '1' state) electrical resistance states

Methodology Applied
Scientific EffectMagnetoresistance: Magnetoresistance

Data Source

PatentUS9299411B2Hybrid read scheme for spin torque MRAM
Publication Date: 2016.03.29 EVERSPIN TECHNOLOGIES INC
  • US9299411B2 patent drawing
  • US9299411B2 patent drawing
  • US9299411B2 patent drawing

AI summary

A method of reading data from a plurality of bits in a spin-torque magnetoresistive memory array includes performing one or more referenced read operations of the bits, and performing a self-referenced read operation, for example, a destructive self-referenced read operation, of any of the bits not successfully read by the referenced read operation. The referenced read operations can be initiated at the same time or prior to that of the destructive self-referenced read operation.