Hybrid Read Scheme for Spin-Torque MRAM
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Spin-torque magnetoresistive random access memory (ST-MRAM) faces challenges in scalability due to increasing variability in magnetic tunnel junction (MTJ) resistance and high switching currents, leading to difficulties in distinguishing high and low state bits, resulting in read failures.
Innovation Solution
A method and apparatus for reading data from a spin-torque magnetoresistive memory array that combines referenced and self-referenced read operations, where referenced read operations are performed first to conditionally block the destructive phase of self-referenced read for bits that can be resolved, minimizing power consumption and improving read accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If spin-torque MRAM uses MTJ structures with smaller dimensions to increase density, then storage density is improved, but variability in MTJ resistance increases making it difficult to distinguish high and low state bits
Solution Approach 1:
The patent segments the read operation into two distinct phases: a non-destructive referenced read phase that compares the MTJ resistance to a reference value, and a destructive self-referenced read phase that provides a stronger sensing signal. This segmentation allows the system to first attempt a gentle read that preserves the magnetic state, and only proceed to the more aggressive self-referenced read if necessary, thereby maintaining bit state distinction accuracy while working with smaller, more variable MTJ structures
Solution Approach 2:
The patent performs a preliminary referenced read operation before executing the destructive self-referenced read. This preliminary action uses a reference MTJ to establish a baseline resistance value and compares it with the data MTJ resistance. By performing this preliminary check, the system can identify bits that require further reading and conditionally trigger the self-referenced read only for those specific bits, improving measurement precision without unnecessarily increasing power consumption across the entire array
2Measurement precision
If spin-torque MRAM uses self-referenced read operations to improve bit state distinction, then measurement precision is improved, but power consumption increases due to the destructive nature of the read operation
Solution Approach 1:
The patent applies partial action by conditionally executing the destructive self-referenced read operation only for specific bits that require it, rather than applying it uniformly across the entire memory array. The system uses the preliminary referenced read to identify which bits need the more aggressive self-referenced read approach, thereby achieving the necessary measurement precision for difficult-to-distinguish bits while minimizing overall power consumption by avoiding unnecessary destructive reads on bits that were successfully read in the first phase
Solution Approach 2:
The preliminary referenced read operation serves as a filtering step that identifies which bits require the more power-intensive self-referenced read. By performing this preliminary assessment, the system can conditionally block the destructive phase for bits that were successfully read, thereby reducing power consumption while maintaining measurement precision for the bits that actually need it
3Reliability
If spin-torque MRAM increases switching current to ensure reliable state transitions, then reliability is improved, but the ability to distinguish bits deteriorates due to increased resistance variability
Solution Approach 1:
The patent introduces a reference MTJ structure as an intermediary element that provides a known reference resistance value for comparison with the data MTJ. This reference structure acts as a mediator that enables accurate bit state distinction even when the data MTJ exhibits resistance variability due to high switching currents or manufacturing variations. The differential comparison between the reference and data MTJ resistances allows the system to accurately determine bit states despite the increased variability in individual MTJ devices
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
The hybrid read scheme enhances the ability to distinguish high and low state bits, reducing read failures and power consumption by conditionally initiating the destructive phase of the self-referenced read only for bits not successfully read by the referenced read operations.
Implementation Method 1
The angular momentum carried by the spin-polarized tunneling current causes reversal of the free layer
Implementation Method 2
the magnetic memory element has low (logic '0' state) and high (logic '1' state) electrical resistance states
Data Source
AI summary
A method of reading data from a plurality of bits in a spin-torque magnetoresistive memory array includes performing one or more referenced read operations of the bits, and performing a self-referenced read operation, for example, a destructive self-referenced read operation, of any of the bits not successfully read by the referenced read operation. The referenced read operations can be initiated at the same time or prior to that of the destructive self-referenced read operation.


