MRAM Read Circuit Using Delay Sensing to Avoid Read Disturb
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for reading data from magnetic tunnel junction (MTJ) memory cells face challenges in accurately determining the stored data states due to the difficulty in generating a sufficient voltage difference with small read currents, which can cause 'read disturb' when increasing the read current.
Innovation Solution
The approach involves using a timing delay difference between voltage signals from the MTJ and a reference resistance to sense the data states, allowing for a dynamic read current that peaks and tapers off, enabling more robust sensing without causing read disturb.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the read current is increased to generate a sufficient voltage difference for accurate data reading, then the measurement precision is improved, but the reliability deteriorates due to read disturb causing data state flipping
Solution Approach 1:
The patent introduces a reference MTJ cell as an intermediary element to convert the voltage difference measurement problem into a timing delay measurement problem. The reference cell provides a baseline signal that, when compared with the data cell signal, creates a time delay proportional to the resistance difference. This intermediary approach allows accurate sensing without requiring high read currents that would cause read disturb.
Solution Approach 2:
The patent replaces the direct voltage difference measurement mechanism with a timing-based measurement mechanism. Instead of measuring voltage differences directly (which requires high current), the system measures time delays between signal transitions. This substitution of measurement methodology allows for lower read currents while maintaining measurement precision, thereby preventing read disturb.
2Reliability
If the read current is kept low to prevent read disturb, then the reliability is improved, but the measurement precision deteriorates due to insufficient voltage difference
Solution Approach 1:
The patent transitions the measurement from the voltage domain to the time domain. By measuring timing delays instead of voltage differences, the system can achieve high measurement precision with low read currents. The time delay between signal transitions encodes the resistance information, allowing accurate measurement without the harmful effects of high current.
Solution Approach 2:
The patent changes the measurement parameter from voltage to time. By detecting timing delays rather than voltage magnitudes, the system achieves sensitivity to resistance changes without requiring large read currents. This parameter transformation resolves the contradiction by enabling precise measurement under low-power conditions.
3Device complexity
If a static read current is used, then the device complexity is reduced, but the measurement precision deteriorates due to inability to optimize current waveform
Solution Approach 1:
The patent employs a dynamic read current waveform that varies over time, featuring a peak current portion followed by a tapering portion. This dynamic current profile optimizes the signal-to-noise ratio during different phases of the read operation, enhancing timing delay detection precision. The dynamic approach allows for better measurement accuracy while using moderate peak currents that prevent read disturb.
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 method allows for more accurate and robust data state determination in MTJ memory cells by sensing timing delays, maintaining low average read current to prevent data state flipping during read operations.
Implementation Method 1
Magnetic tunnel junctions (MTJs) can be used in hard disk drives and/or RAM, and thus are promising candidates for next generation memory solutions
Data Source
AI summary
Some embodiments of the present disclosure relate to a memory device. The memory device includes an active current path including a data storage element; and a reference current path including a reference resistance element. The reference resistance element has a resistance that differs from a resistance of the data storage element. A delay-sensing element has a first input coupled to the active current path and a second input coupled to the reference current path. The delay-sensing element is configured to sense a timing delay between a first signal on the active current path and a second signal on the reference current path. The delay-sensing element is further configured to determine a data state stored in the data storage element based on the timing delay.


