Dual Reference MTJ Sensing for Overlapping Resistance Distributions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Magnetic random access memories (MRAMs) with magneto tunnel junctions (MTJs) face challenges in reliable reading and writing due to overlapping Gaussian distributions of resistance values, leading to intolerable errors when the low and high resistance distributions are too close or overlap.

Innovation Solution

A method and apparatus that utilize two reference MTJs to read and write data, with a select bit determining which reference to use, thereby reducing errors by comparing the resistance values of MTJs to Rhr and Rlr references, and employing a sensing circuit with sense amplifiers to manage data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single reference MTJ is used for sensing, then the device complexity is reduced, but the measurement precision deteriorates due to overlapping resistance distributions

Engineering Contradiction:
Improvesensing circuit complexityVSAvoidresistance measurement precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The sensing operation is segmented into two separate processes: one using reference MTJ1 for sensing low resistance states and another using reference MTJ2 for sensing high resistance states. This segmentation allows each reference to be optimized for its specific resistance range, improving measurement precision without requiring a single complex reference that handles all cases

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Two reference MTJs are introduced as intermediary elements that mediate the sensing process. Reference MTJ1 acts as an intermediary for comparing low resistance states, while Reference MTJ2 serves as an intermediary for comparing high resistance states. These intermediaries enable precise measurement by providing appropriate reference points for each resistance distribution

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If the resistance distributions are kept close together, then the manufacturing precision is improved, but the reliability deteriorates due to reading errors

Engineering Contradiction:
ImproveMTJ resistance controlVSAvoiddata reading reliability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

Different local sensing qualities are provided for different resistance ranges. Low resistance states are sensed using Reference MTJ1 with characteristics optimized for low resistance comparison, while high resistance states are sensed using Reference MTJ2 with characteristics optimized for high resistance comparison. This local quality differentiation allows reliable reading even when distributions overlap

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The sensing parameters are changed based on the resistance state being measured. By switching between two different reference MTJs with different resistance characteristics, the system adapts the sensing parameters to match the state being measured, thereby maintaining reliability across the full resistance range despite distribution overlap

Inventive Principle:
Principle #35Parameter changes

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 reduces read errors in MRAMs by accurately determining the logical state of MTJs even when distributions overlap, ensuring reliable data retrieval and writing by using the appropriate reference resistance for each bit.

Implementation Method 1

An MTJ is considered to have a logical state of zero or one depending on the resistance value across the MTJ. In particular, the magnetic direction of the free layer of the MTJ is parallel or anti-parallel relative to a fixed or reference layer when data is being saved into or read from the MTJ.

Methodology Applied
Scientific EffectMagnetoresistance: Magnetoresistance

Implementation Method 2

reading the written data using a first reference MTJ and reading the written data using a second reference MTJ. Based on the reading steps and the result of the comparing step, setting a select bit.

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Data Source

PatentUS8891326B1Method of sensing data in magnetic random access memory with overlap of high and low resistance distributions
Publication Date: 2014.11.18 AVALANCHE TECHNOLOGY INC
  • US8891326B1 patent drawing
  • US8891326B1 patent drawing
  • US8891326B1 patent drawing

AI summary

A method of writing to a magneto tunnel junction (MTJ) includes writing data to the MTJ, reading the written data using a first reference MTJ and reading the written data using a second reference MTJ. Based on the reading steps and the result of the comparing step, setting a select bit to select the proper reference for future reads.