MRAM Preamplifier Read Margin via Dual-Path Current Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Magnetoresistive random access memory (MRAM) faces challenges in maintaining read margins due to variations in resistance among magnetic tunnel junction (MTJ) elements, leading to reduced intervals between resistance state distributions for '0' and '1' states, which complicates data reading.

Innovation Solution

The implementation of a preamplifier that performs a first read operation by passing a first current through a first path and a second current through a second path to generate voltages, followed by a second read operation with written data, allowing the sense amplifier to determine data based on these voltages, utilizing diode-connected transistors for current mirroring and switch-controlled paths to manage noise and voltage drops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single read operation is performed with conventional read circuits, then the read operation is simple and fast, but the read margin is reduced due to resistance variations in MTJ elements

Engineering Contradiction:
Improveread marginVSAvoidread operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The read operation is divided into two separate read operations: a first read operation that reads data before writing and a second read operation that reads data after writing. This segmentation allows for independent optimization of each read operation, enabling the system to maintain adequate read margins by adjusting read currents independently for each operation, thereby resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first read operation is performed as a preliminary action before the write operation to establish a reference state. By reading the data before writing, the system can determine the initial resistance state of the MTJ element, which serves as a baseline for comparing the write result in the second read operation, thus improving read margin reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If read current is increased to improve read margin, then read margin is enhanced, but power consumption increases and speed decreases

Engineering Contradiction:
Improveread marginVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the read current magnitude based on the specific read operation context. The first read operation uses a first read current while the second read operation uses a second read current, allowing the system to optimize the balance between read margin and power consumption for each operation rather than using a fixed high current for all reads.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the read current parameter between different read operations. By using different current magnitudes for the first and second read operations, the system can maintain adequate read margins while minimizing unnecessary power consumption, resolving the contradiction between reliability and energy usage.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If resistance variation among MTJ elements is reduced to improve read margin, then read margin is improved, but manufacturing precision requirements increase

Engineering Contradiction:
Improveread marginVSAvoidresistance control precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

By segmenting the read operation into two separate reads with different current levels, the system can compensate for resistance variations without requiring tighter manufacturing control. Each read operation can be independently optimized to account for the specific resistance characteristics of the MTJ elements, reducing the burden on manufacturing precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first read operation provides feedback information about the initial state of the MTJ element, which can be used to adjust or interpret the results of the second read operation. This feedback mechanism allows the system to accommodate resistance variations among elements without requiring extremely tight manufacturing tolerances, as the system can adapt to the actual resistance values measured.

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

This approach enhances read operation quality by maintaining read margins and ensuring high-speed data reading, even with small read currents, thereby improving the reliability and efficiency of MRAM data retrieval.

Implementation Method 1

Magnetoresistive random access memory (MRAM) is a memory device comprising magnetic elements each having a magnetoresistive effect and serving as a memory cell storing information

Methodology Applied
Scientific EffectMagnetoresistive effect: Magnetoresistance

Implementation Method 2

a preamplifier configured to execute a first read in which a first current relating to a memory cell is passed through a first path and a second current relating to the first current is passed through a second path, to generate a first voltage

Methodology Applied
Scientific EffectElectrical conduction: Conduction (electrical)

Implementation Method 3

utilizing diode-connected transistors for current mirroring

Methodology Applied
Scientific EffectCurrent mirroring:

Data Source

PatentUS10388345B2Memory device
Publication Date: 2019.08.20 KIOXIA CORP
  • US10388345B2 patent drawing
  • US10388345B2 patent drawing
  • US10388345B2 patent drawing

AI summary

According to one embodiment, a memory device includes a preamplifier configured to execute a first read in which a first current relating to a memory cell is passed through a first path and a second current relating to the first current is passed through a second path, to generate a first voltage, to write first data to the memory cell; and to execute a second read in which a third current relating to the memory cell with the first data written thereto is passed through the first path and a fourth current relating to the third current is passed through the second path, to generate a second voltage; and a sense amplifier configured to determine data stored in the memory cell during execution of the first read based on the first voltage and the second voltage.