Selector-Only Memory Programming to Remove Vth Drift
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cross-point memory architectures face challenges due to threshold voltage (Vth) drift in threshold switching selectors, leading to inadvertent selection of half-selected memory cells and reduced half-select margin, which complicates reading and programming operations.
Innovation Solution
A method to remove Vth drift by applying voltages of opposite polarities to all cells before programming, allowing for lower program voltage magnitudes and maintaining an adequate half-select margin, thereby preventing inadvertent cell selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single polarity voltage is applied to program SOM cells, then the programming operation is simple, but Vth drift occurs causing half-selected cell inadvertent selection
Solution Approach 1:
The patent applies preliminary actions by performing read operations with both polarities before the write operation. This preliminary reading with opposite polarities resets the Vth drift that accumulates during cell retention, ensuring that the subsequent write operation starts from a known baseline state. This prevents inadvertent selection of half-selected cells during programming while maintaining relatively simple programming procedures.
Solution Approach 2:
The patent implements periodic action by alternately applying read signals with opposite polarities before the write operation. This periodic switching between polarities serves to periodically reset the Vth drift, preventing it from accumulating to levels that would cause half-selected cell inadvertent selection. The periodic nature of this preprocessing step maintains reliability without significantly increasing programming complexity.
2Productivity
If higher program voltage magnitude is used, then programming speed is improved, but half-selected cells may be inadvertently selected due to Vth drift
Solution Approach 1:
By performing preliminary read operations with opposite polarities before the write operation, the patent resets Vth drift to a known baseline state. This preliminary action enables the use of higher program voltage magnitudes for faster programming while maintaining adequate half-select margins, as the Vth drift has been cleared before the high-voltage write pulse is applied.
Solution Approach 2:
The patent employs feedback by using the read operations with opposite polarities to detect and reset accumulated Vth drift before proceeding with the write operation. This feedback mechanism ensures that the system is in a known state before applying high program voltages, allowing fast programming while preventing inadvertent selection of half-selected cells through continuous monitoring and resetting of Vth drift.
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 stabilizes threshold voltages, reduces the risk of half-select issues, and enables efficient programming and reading by allowing for lower voltage usage, enhancing memory system reliability and performance.
Implementation Method 1
The threshold switching selector has a high resistance (in an off or non-conductive state) until it is biased to a voltage higher than its threshold voltage (Vt) or current above its threshold current, (It), and until its voltage bias falls below Vhold ('Voffset') or current below a holding current Ihold.
Implementation Method 2
A magnetoresistive random access memory (MRAM) cell uses magnetization to represent stored data. A bit of data is written to an MRAM cell by changing the direction of magnetization of a magnetic element ('the free layer') within the MRAM cell, and a bit is read by measuring the resistance of the MRAM cell, such resistance changing with the direction of magnetization.
Data Source
AI summary
Technology for programming selector-only memory cells in a cross-point memory structure. The threshold switching memory element may include, but is not limited to, an Ovonic Threshold Switch (OTS). The memory system removes Vth drift in the threshold switching memory elements prior to programming. The Vth drift is removed by applying a first voltage and a second voltage having opposite polarities to all of the SOM cells to be programmed. Then, two programming voltages having the two polarities are applied to program the cells to two states.


