Phase Change Memory Pulse Shaping for Accurate Crystallization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Phase change memory cells face challenges in accurately changing the phase of phase change materials due to variations in fabrication and material properties, leading to temperature deviations and data errors, especially when transitioning to the crystalline set state, which complicates pulse generation circuitry.
Innovation Solution
A method of programming phase change memory cells using set and reset pulses with decaying trailing edges, where the second pulse overlaps with the first, ensuring the resulting current pulse exhibits the decaying edge, simplifying pulse generation circuitry by using the same pulse shape for both states and reducing unwanted recrystallization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a triangularly shaped or non-linearly shaped trailing portion is used in the set state programming, then the phase change material can cool down and recrystallize at or near Tcr, but the complexity of the pulse generation circuitry is increased
Solution Approach 1:
The patent applies dynamics by making the current pulse shape adaptive rather than fixed. The trailing edge of the current pulse is dynamically adjusted based on the actual temperature reached during programming, allowing the system to automatically compensate for fabrication variations and material property deviations without requiring complex predetermined pulse shapes for different states
Solution Approach 2:
The patent changes the parameter of current pulse shape from a fixed triangular/non-linear form to a dynamically adjusted form. By modifying the trailing edge characteristics based on actual programming conditions, the system achieves reliable phase change while simplifying the pulse generation circuitry compared to having separate complex pulse generation paths for set and reset states
2Device complexity
If rectangular pulse shapes are used for both set and reset pulses, then the pulse generation circuitry is simplified, but the phase change material may reach Tam and erroneously remain in amorphous reset state
Solution Approach 1:
The system transitions from static rectangular pulses to dynamic pulses with adjustable trailing edges. The trailing edge is dynamically controlled to provide sufficient cooling time for recrystallization when needed, while maintaining circuit simplicity through a unified pulse generation approach that adapts to different programming requirements
3Reliability
If different voltage pulses are used to generate different current pulses for set and reset states, then the phase change accuracy is improved, but the complexity of the pulse generation circuitry is increased
Solution Approach 1:
The patent applies universality by creating a single pulse generation circuitry that can handle both set and reset programming operations. The same circuit generates both current pulses, but with different trailing edge characteristics adjusted according to the programming state, eliminating the need for separate voltage pulse generation paths while maintaining phase change accuracy
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 reduces the complexity of pulse generation circuitry, ensures accurate phase change, and maintains a high resistivity difference between set and reset states while lowering the threshold voltage in the reset state, thereby improving data integrity and reducing manufacturing costs.
Implementation Method 1
the material is typically subjected to a current such as a source-drain current that has been carefully shaped to ensure that the material is heated to the appropriate temperature
Implementation Method 2
followed by relatively rapid quenching, whereas the crystalline phase, also referred to as the set state, is typically formed when the amorphous material is melted at a lower temperature, which will be referred to as Tcr, followed by relatively slow quenching
Data Source
AI summary
Disclosed is a method of programming a phase change memory (100) comprising a plurality of memory cells (10), each memory cell comprising a control terminal connected to a word line (30), and a current terminal connected to a bit line (20), comprising applying a first set pulse (Vb) having a shape including a decaying trailing edge (54) to one of the bit line (20) and the word line (30) of a memory cell (10) for changing its phase change material from an amorphous phase to a crystalline phase; applying a second set pulse (Vw) to the other of the bit line and the word line of the memory cell, said second set pulse at least partially overlapping said first set pulse such that the resulting current pulse (Ids) through the memory cell exhibits the decaying trailing edge (52), said decaying trailing edge ensuring the crystallization of the phase change material; applying a first reset pulse (Vb) having said shape to one of the bit line (20) and the word line (30) of a memory cell for changing its phase change material from the crystalline phase to the amorphous phase; and applying a second reset pulse (Vw) to the other of the bit line and the word line of the memory cell, said second set pulse at least partially overlapping said first set pulse such that the resulting current pulse (lds) through the memory cell exhibits the trailing edge of the second reset pulse. A corresponding phase change memory (100) is also disclosed.


