Dynamic Reference Scheme for STT-MRAM Read Margin

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current sensing schemes for STT-MRAMs face challenges in achieving low bit error rates (BER) at low voltages and are energy-inefficient, while voltage sensing methods are less robust and consume more energy due to the need for multiple read steps and destructive operations.

Innovation Solution

A dynamic reference voltage scheme that generates different reference voltages based on the resistance state of the bitline, using a reference generator circuit that adjusts the reference voltage dynamically to improve sensing margin and reduce energy consumption by eliminating the need for multi-stage sensing and destructive reads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current sensing schemes are used for STT-MRAMs, then bit error rate is reduced, but energy consumption increases and voltage scaling is prohibited

Engineering Contradiction:
Improvebit error rateVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the reference voltage dynamic rather than fixed. The reference voltage changes based on the resistance state of the accessed memory cell, allowing the sensing circuit to adapt to different operating conditions. This dynamic adjustment enables the circuit to achieve low BER at lower voltages without the energy penalties of current sensing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of reference voltage to resolve the contradiction. By adjusting the reference voltage level according to the bitline resistance state (high or low resistance), the sensing margin is optimized for each state. This parameter change allows voltage scaling while maintaining acceptable BER performance.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If conventional voltage sensing is used, then energy consumption is reduced, but bit error rate increases

Engineering Contradiction:
Improveenergy consumptionVSAvoidbit error rate
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent transforms conventional static voltage sensing into a dynamic scheme where the reference voltage adapts to the memory cell state. This dynamic adjustment significantly improves the BER performance while maintaining the lower energy consumption characteristics of voltage sensing, as the sensing operation remains single-stage and non-destructive.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using the detected resistance state of the memory cell to adjust the reference voltage level. The sensing circuit detects whether the cell is in high or low resistance state and accordingly selects the appropriate reference voltage, creating a feedback loop that optimizes the sensing margin and reduces BER.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If dual reference scheme is used, then sensing margin is improved, but device complexity increases

Engineering Contradiction:
Improvesensing marginVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent simplifies the dual reference concept by making the reference voltage dynamic rather than maintaining two separate fixed reference circuits. The single dynamic reference voltage replaces the need for complex dual reference generation and selection logic, reducing device complexity while achieving similar or better sensing margin improvement.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10706904B2Dynamic reference scheme for improving read margin of resistive memory array
Publication Date: 2020.07.07 NATIONAL UNIVERSITY OF SINGAPORE
  • US10706904B2 patent drawing
  • US10706904B2 patent drawing
  • US10706904B2 patent drawing

AI summary

A method of providing a reference voltage for reading of a resistive memory array, and a read circuit for reading of a resistive memory array. The method comprises the steps of generating a first reference voltage when a bitline of the resistive memory array is in a first resistance state, and generating a second reference voltage when the bitline is in a second resistance state; wherein the first reference voltage is different from the first reference voltage and the first resistance state is different from the second resistance state.