Dynamic Data Scrubbing for MRAM Error Rate Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

MRAM devices face challenges in maintaining a balance between data retention and performance, as increasing the energy barrier to reduce chip error rates leads to higher operating voltages, decreasing cycling endurance, and introducing thermal instability due to temperature and magnetic field fluctuations.

Innovation Solution

A computer-implemented method and system that dynamically adjusts the frequency of data scrubbing in MRAM devices based on temperature and magnetic field thresholds, increasing the scrubbing frequency when these conditions are met to maintain a constant chip error rate while reducing energy consumption and physical wear.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the energy barrier is increased to reduce chip error rates, then data retention is improved, but operating voltage increases and cycling endurance decreases

Engineering Contradiction:
Improvechip error rateVSAvoidcycling endurance
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent applies dynamics by making the data scrubbing frequency adjustable rather than fixed. The system dynamically changes the scrubbing frequency based on operating conditions (temperature, magnetic field) to optimize the balance between error correction and memory wear, allowing the memory device to adapt to varying environmental stresses without requiring a permanently high energy barrier configuration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of data scrubbing frequency based on temperature and magnetic field conditions. By monitoring environmental parameters and adjusting scrubbing frequency accordingly, the system maintains reliable error correction while reducing unnecessary write operations that degrade cycling endurance, effectively decoupling the need for high energy barrier from actual operational requirements

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data scrubbing frequency is increased to maintain error rates under stress, then reliability is improved, but energy consumption and physical wear increase

Engineering Contradiction:
Improvechip error rateVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts data scrubbing frequency based on real-time monitoring of temperature and magnetic field sensors. When environmental conditions are stable, scrubbing occurs at a lower baseline frequency to minimize energy consumption. When sensors detect stress conditions exceeding thresholds, the frequency increases automatically to maintain error rates, creating an adaptive balance between reliability and power usage

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic data scrubbing with variable intervals rather than continuous operation. By scheduling scrubbing operations at periodic intervals that adapt to environmental conditions, the system ensures error correction occurs when needed while avoiding unnecessary energy consumption during stable operating conditions, effectively using periodic action to balance reliability and power efficiency

Inventive Principle:
Principle #19Periodic action

3Reliability

If data scrubbing frequency is increased to maintain error rates under stress, then reliability is improved, but device lifetime decreases due to increased wear

Engineering Contradiction:
Improvechip error rateVSAvoiddevice lifetime
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system dynamically adapts data scrubbing frequency based on environmental monitoring. During normal operating conditions, the scrubbing frequency is reduced to minimize write wear on the memory device. When temperature or magnetic field sensors detect stress conditions that could cause errors, the frequency increases to maintain reliability, thus extending device lifetime by avoiding unnecessary wear while maintaining error protection when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms through temperature and magnetic field sensors that monitor environmental conditions and provide input to adjust scrubbing frequency. This closed-loop feedback system ensures scrubbing intensity matches actual environmental stress levels, preventing excessive wear from overly aggressive scrubbing while maintaining reliability when sensors detect conditions that could cause errors, thereby extending overall device lifetime

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 improves the performance and endurance of MRAM devices by maintaining a desired chip error rate at a lower energy barrier, reducing power consumption, and extending the lifetime of the MRAM chip.

Implementation Method 1

determine whether to perform data scrubbing based on the detected magnetic field data

Methodology Applied
Scientific EffectMagnetic field detection: Magnetic Field

Implementation Method 2

determine whether to perform data scrubbing based on the detected temperature data

Methodology Applied
Scientific EffectTemperature detection: Temperature Gradient

Data Source

PatentUS12321263B2Sensor based memory array data scrubbing
Publication Date: 2025.06.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12321263B2 patent drawing
  • US12321263B2 patent drawing
  • US12321263B2 patent drawing

AI summary

According to one embodiment of the present invention, a computer-implemented method for dynamically altering a frequency at which data scrubbing is performed on a memory device is disclosed. The computer-implemented method includes monitoring at least one of a temperature and a magnetic field of the memory device. The computer-implemented method further includes, responsive to determining that at least one of the temperature and the magnetic field of the memory device reaches and/or exceeds a predetermined threshold, respectively, increasing the frequency at which data scrubbing is performed on the memory device.