STT Memory Read-Write Detection and Current Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If read operations are performed before write operations, then write accuracy is improved, but latency increases
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.
3Reliability
If high current is applied during read operations to prevent destructive reads, then data integrity is maintained, but energy consumption increases
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.
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.
Data Source
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.

