Magnetic Random Access Memory Voltage Sensing Read Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional magnetic random access memory (MRAM) read operations require continuous current flow to magnetoresistive elements, leading to longer read times and higher power consumption, especially when used as cache memory for low-power processors, and suffer from noise sensitivity and latency issues due to the reliance on current-to-voltage conversion methods.

Innovation Solution

The implementation of a magnetic random access memory that uses a voltage sensing method, where bit lines are pre-discharged or pre-charged and then changed to a floating state based on the resistance value of magnetoresistive elements, allowing for the detection of potential differences to read data, thereby reducing power consumption and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a current-to-voltage conversion method is used for reading data from magnetoresistive elements, then the read operation can be performed, but the read time increases and power consumption increases

Engineering Contradiction:
Improvedata sensing accuracyVSAvoidread time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-charging or pre-discharging the bit lines before the actual read operation. This preparation step allows the sensing operation to start immediately when the word line is activated, eliminating the need to wait for current stabilization. The bit lines are brought to a known state in advance, so when reading begins, the potential difference can be detected right away, significantly reducing read time while maintaining sensing accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a current-to-voltage conversion method is used for reading data from magnetoresistive elements, then the read operation can be performed, but power consumption increases

Engineering Contradiction:
Improvedata sensing accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by using alternating pre-charge/discharge cycles on the bit lines. Instead of continuous current flow, the system uses periodic voltage applications where bit lines are charged or discharged in alternating phases depending on the data state. This periodic voltage-based operation replaces continuous current consumption with intermittent energy applications, significantly reducing overall power consumption while maintaining the ability to detect data states through potential differences.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If current value is converted to voltage value for sensing, then data can be read, but noise at the conversion timing greatly affects the read operation

Engineering Contradiction:
Improveread marginVSAvoidnoise sensitivity
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the harmful current-to-voltage conversion step from the read operation. Instead of measuring current and then converting it to voltage (which introduces noise at the conversion point), the system directly measures the voltage potential difference on the bit lines. By taking out the conversion step and working entirely in the voltage domain through direct bit line potential comparison, the source of noise is eliminated while preserving the ability to sense data with adequate read margin.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If continuous current is passed to magnetoresistive element during reading, then data can be sensed, but latency increases

Engineering Contradiction:
Improvedata detection capabilityVSAvoidlatency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent substitutes the mechanical/electrical current flow system with a voltage-based field system. Instead of relying on continuous current flow through the magnetoresistive elements (which has inherent delay due to RC time constants and current stabilization requirements), the system uses voltage potential differences created on the bit lines. This substitution replaces the slower current-based mechanism with a faster voltage-based detection mechanism, dramatically reducing latency while maintaining data detection capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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 shortens the time between current flow and data sensing, improves read margin and speed, and achieves lower power consumption comparable to SRAM cache memories, while maintaining data stability and accuracy.

Implementation Method 1

a first magnetoresistive element connected between the first bit and the common source line; a second cell unit including a second magnetoresistive element connected between the second bit and the common source line

Methodology Applied
Scientific EffectMagnetic tunneling: Magnetoresistance

Data Source

PatentUS9548097B2Magnetic random access memory
Publication Date: 2017.01.17 KIOXIA CORP
  • US9548097B2 patent drawing
  • US9548097B2 patent drawing
  • US9548097B2 patent drawing

AI summary

According to one embodiment, a magnetic random access memory includes a write circuit to write complementary data to first and second magnetoresistive elements, and a read circuit to read the complementary data from the first and second magnetoresistive elements. The control circuit is configured to change the first and second bit lines to a floating state after setting the first and second bit lines to a first potential, and change a potential of the first bit line in the floating state to a first value in accordance with a resistance value of the first magnetoresistive element and a potential of the second bit line in the floating state to a second value in accordance with a resistance value of the second magnetoresistive element by setting the common source line to a second potential higher than the first potential.