Predictive Thermal Preconditioning for STRAM Memory Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices, particularly those using non-volatile memory cells like STRAM, face inefficiencies in writing data due to high switching current requirements, which lead to increased power consumption and reduced memory array densities.

Innovation Solution

Implementing predictive thermal preconditioning by applying heat to non-volatile memory cells based on anticipated future write operations, reducing the switching current needed for subsequent writes by maintaining cells at an elevated temperature.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If thermal preconditioning is applied to all memory cells, then switching current is reduced, but power consumption increases due to unnecessary heating of unused cells

Engineering Contradiction:
Improveswitching currentVSAvoidpower consumption
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The patent applies thermal preconditioning to memory cells in advance of actual write operations. By predicting which cells will be written next based on address patterns, the system heats these cells beforehand so that when write operations occur, the switching current is reduced. This preliminary action resolves the contradiction by ensuring thermal preconditioning is applied only to cells that will actually be written, avoiding unnecessary heating of unused cells while still achieving the current reduction benefit.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism that monitors write operations and address patterns to dynamically adjust thermal preconditioning. The system uses feedback from actual write patterns to predict future write targets and applies thermal preconditioning accordingly. This feedback loop ensures that thermal energy is applied only where needed, resolving the contradiction between reducing switching current and minimizing unnecessary power consumption.

Inventive Principle:
Principle #23Feedback

2Reliability

If high switching current is used to write data, then write reliability is improved, but power consumption increases

Engineering Contradiction:
Improvewrite reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent changes the temperature parameter of memory cells through thermal preconditioning before write operations. By elevating the temperature of target cells in advance, the magnetic switching requires less current to achieve the same switching effect. This parameter change (temperature increase) allows the system to maintain write reliability while reducing the switching current and associated power consumption.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If thermal preconditioning is applied to increase data throughput, then write speed is improved, but unnecessary heating of unused cells increases power consumption

Engineering Contradiction:
Improvedata throughput rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies thermal preconditioning in advance of predicted write operations, preparing memory cells before they are actually written to. This preliminary heating reduces the time required for subsequent write operations, thereby increasing data throughput. By using address pattern analysis to predict which cells will be written next, the system ensures that thermal energy is applied only to relevant cells, avoiding unnecessary power consumption from heating unused cells.

Inventive Principle:
Principle #10Preliminary action

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 decreases the switching current and write current pulse widths, enhancing data throughput rates and reducing power consumption while minimizing unnecessary heating of unused cells.

Implementation Method 1

predictive thermal preconditioning by applying heat to non-volatile memory cells based on anticipated future write operations, reducing the switching current needed for subsequent writes by maintaining cells at an elevated temperature

Methodology Applied
Scientific EffectThermal preconditioning: Heating

Data Source

PatentUS8154914B2Predictive thermal preconditioning and timing control for non-volatile memory cells
Publication Date: 2012.04.10 SEAGATE TECH LLC
  • US8154914B2 patent drawing
  • US8154914B2 patent drawing
  • US8154914B2 patent drawing

AI summary

A method and apparatus for using thermal preconditioning to write data to a non-volatile memory cell, such as a spin-torque transfer random access memory (STRAM) memory cell. In some embodiments, a logical state is written to an unconditioned non-volatile first memory cell associated with a first block address. Thermal preconditioning is concurrently applied to a non-volatile second memory cell associated with a second block address selected in response to the first block address.