STT-MRAM Bit Error Rate Management via Adaptive Pulse Width

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Spin transfer torque magnetoresistive random-access memory (STT-MRAM) technologies face challenges in achieving reliable write operations while balancing write pulse width, energy consumption, and latency, as longer write pulses improve reliability but increase latency and energy use.

Innovation Solution

A method and apparatus that determine and store performance characteristics relating bit error rate to programming pulse width, temperature, history-based predictive parameters, and coding schemes, allowing for adaptive adjustments in write operations to manage STT-MRAM memory, including varying pulse widths and coding to optimize reliability and reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the write pulse width is increased to improve write reliability, then the bit error rate decreases, but the write latency and energy consumption increase

Engineering Contradiction:
Improvewrite reliabilityVSAvoidwrite latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the write pulse width adjustable rather than fixed. The system dynamically selects between long and short write operations based on real-time conditions such as temperature and desired bit error rate thresholds, allowing optimization of both reliability and latency for different operating scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of write pulse width based on temperature conditions and target bit error rates. By storing and utilizing bit error rate relationship information that correlates temperature with optimal pulse widths, the system adapts parameters to maintain reliability while minimizing latency

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the write pulse width is increased to improve write reliability, then the bit error rate decreases, but the energy consumption increases

Engineering Contradiction:
Improvewrite reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts energy consumption by selecting appropriate write pulse widths based on temperature and reliability requirements. Rather than always using long pulses that consume more energy, the system adapts to current conditions, reducing energy usage when short writes suffice

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters including write pulse width and coding scheme based on temperature and desired bit error rate. This allows the system to optimize energy consumption by using minimal necessary resources to achieve the required reliability level

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If adaptive write operations are implemented to reduce latency and energy consumption, then power efficiency improves, but the device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the memory device determine and store its own bit error rate relationship information internally. The memory autonomously selects appropriate write operations based on temperature and stored characteristics, eliminating the need for complex external controller logic

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses stored bit error rate relationship information as an intermediary that bridges temperature conditions and optimal write parameters. This pre-stored lookup information simplifies the decision-making process, avoiding complex real-time calculations while achieving adaptive optimization

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9431084B2Determining and storing bit error rate relationships in spin transfer torque magnetoresistive random-access memory (STT-MRAM)
Publication Date: 2016.08.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9431084B2 patent drawing
  • US9431084B2 patent drawing
  • US9431084B2 patent drawing

AI summary

Systems and methods to manage memory on a spin transfer torque magnetoresistive random-access memory (STT-MRAM) are provided. A particular method may include determining a performance characteristic using relationship information that relates a bit error rate to at least one of a programming pulse width, a temperature, a history-based predictive performance parameter, a coding scheme, and a voltage level also associated with a memory. The performance characteristic is stored and used to manage a write operation associated with the memory.