STT Memory Read-Write Detection and Current Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Spin transfer torque (STT) based write operations in magnetic RAM consume high energy, leading to inefficiencies in power usage and battery life, and are accompanied by increased latency due to initial read operations.

Innovation Solution

Implementing a method that detects read-write conditions to switch between low and high current states during read operations, allowing for efficient energy use by resetting all bits when a write operation is imminent, thus reducing the time window and energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If spin transfer torque write operations are used to flip magnetic layers, then write functionality is achieved, but energy consumption increases significantly

Engineering Contradiction:
Improvewrite operation capabilityVSAvoidenergy consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The system performs a read operation before the write operation to detect the current state of the magnetic layer. This preliminary read allows the controller to determine whether the magnetic layer needs to be flipped, avoiding unnecessary write operations and reducing energy consumption while maintaining write functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The read operation provides feedback about the current state of the magnetic layer to the controller. Based on this feedback, the controller decides whether to perform the write operation, creating a feedback loop that optimizes energy usage by only writing when necessary.

Inventive Principle:
Principle #23Feedback

2Reliability

If read operations are performed before write operations, then write accuracy is improved, but latency increases

Engineering Contradiction:
Improvewrite accuracyVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The read operation is performed as a preliminary action before the write operation to ensure accuracy. This preliminary read establishes the current state, allowing the write operation to proceed with confidence that the correct data will be written to the appropriate magnetic layer.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If high current is applied during read operations to prevent destructive reads, then data integrity is maintained, but energy consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the current level during read operations based on the detected state. When the magnetic layer is in a stable state, lower current is sufficient for reading. When the layer is in an unstable state or a write operation is imminent, the system adjusts current levels to prevent destructive reads while minimizing energy consumption.

Inventive Principle:
Principle #15Dynamics

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 enhances power efficiency and extends battery life by minimizing energy usage and reducing write latency by allowing only necessary bits to be written, while ensuring data integrity through controlled current management.

Implementation Method 1

Spin transfer torque (STT) is generally an effect in which a magnetic layer in a random access memory (RAM) may be modified using a spin-polarized current. By passing the spin polarized current through a relatively thin magnetic layer, the angular momentum may be transferred to the layer, changing its orientation.

Methodology Applied
Scientific EffectSpin transfer torque:

Data Source

PatentUS10304510B2Destructive reads from spin transfer torque memory under read-write conditions
Publication Date: 2019.05.28 INTEL CORP
  • US10304510B2 patent drawing
  • US10304510B2 patent drawing

AI summary

Systems, apparatuses and methods may provide for detecting a read-write condition in which a read operation from a location in magnetoresistive memory such as spin transfer torque (STT) memory is to be followed by a write operation to the location. Additionally, a current level associated with the read operation may be increased, wherein the read operation is conducted from the location at the increased current level. The increased current level may cause a reset of all bits in the location.