Phase change memory
View Patent ↗The present disclosure includes devices and methods for operating phase change memory cells. One or more embodiments include applying a programming signal to a phase change material of a memory cell, and decreasing a magnitude of a trailing portion of the applied programming signal successively according to a number of particular decrements. The magnitude and the duration of the number of particular decrements correspond to particular programmed values.
1. A method for operating a phase change memory device, comprising:
applying a programming signal to a phase change material of a memory cell; and
decreasing a magnitude of a trailing portion of the applied programming signal successively according to a number of particular decrements, a magnitude and a duration of the number of particular decrements corresponding to particular programmed values.
2. The method of claim 1 , wherein the programming signal is a current pulse and the method includes applying the current pulse to the phase change material from a driver circuit, the current magnitude output by the driver circuit changes in response to a change to a digital value received by the driver circuit.
3. The method of claim 1 , including decreasing the magnitude of the trailing portion of the applied programming signal in a stepped manner, wherein the number of particular decrements each have an associated magnitude corresponding to a particular digital value.
4. The method of claim 1 , including modifying the duration of the number of particular decrements.
5. The method of claim 4 , including decreasing the duration of the number of particular decrements.
6. The method of claim 4 , including increasing the duration of the number of particular decrements.
7. A method for operating a phase change memory device, comprising:
applying a programming current waveform to a phase change material of a first memory cell; and
adjusting a trailing portion of the applied programming current waveform such that a number of different particular current magnitudes are applied to the phase change material;
wherein each of the number of different particular current magnitudes is applied to the phase change material for a particular duration, and wherein the different particular current magnitudes are based on different digital values provided to a driver circuit.
8. The method of claim 7 , wherein adjusting includes decreasing the different particular current magnitudes applied to the phase change material.
9. The method of claim 7 , including adjusting the particular duration that the number of different particular current magnitudes are applied by using an arithmetic logic unit.
10. The method of claim 7 , including substantially simultaneously applying the programming current waveform to a phase change material of at least a second memory cell.
11. The method of claim 7 , including providing the different digital values to the driver circuit via a waveform shaping circuit.
12. The method of claim 7 , including applying the programming current waveform to the phase change material such that a resistance of the phase change material is within a predetermined range.
13. A phase change memory device, comprising:
an array of phase change memory cells; and
programming circuitry coupled to the array, the circuitry including:
a driver circuit configured to apply a programming signal to a sense line of the array to program a phase change memory cell to a particular state; and
a waveform shaping component having an output bus coupled to the driver circuit, a magnitude of the applied programming signal determined by a value applied to the output bus; and
wherein the waveform shaping component is configured to modify a magnitude of a trailing portion of the programming signal by applying a number of particular values to the output bus to decrease the magnitude of the trailing portion according to a number of programmed values provided to the waveform shaping component.
14. The device of claim 13 , wherein the magnitude of the trailing portion is decreased in a number of successive steps, a magnitude of each step corresponding to one of the number of programmed values provided to the waveform shaping circuit.
15. The device of claim 14 , wherein a duration of each of the number of successive steps corresponds to one of the number of programmed values provided to the waveform shaping circuit.
16. The device of claim 14 , wherein the programming circuitry includes a programmable fuse array programmed to provide the number of programmed values to the waveform shaping component.
17. The device of claim 14 , wherein a duration of the number of successive steps provides a linear ramp down of the trailing portion.
18. The device of claim 14 , wherein a duration of the number of successive steps is adjusted to provide a nonlinear ramp down of the trailing portion.
19. The device of claim 18 , wherein the programming circuitry includes an arithmetic logic unit to adjust the duration of the number of successive steps.
20. The device of claim 13 , wherein the waveform shaping component generates a digital value applied to the output bus.
21. A memory device comprising:
an array of phase change memory cells; and
programming circuitry coupled to the array and configured to program a number of phase change memory cells to particular states corresponding to particular resistance values, the programming circuitry including:
a driver circuit configured to apply a programming current waveform to a sense line coupled to the number of phase change memory cells; and
a waveform shaping component configured to:
generate a digital value on an output bus coupled to the driver circuit, wherein the generated digital value corresponds to a magnitude of the applied programming current waveform; and
change the generated digital value in response to one or more received digital input values such that a magnitude of a trailing portion of the programming current waveform is decreased in a number of stepped down decrements.
22. The device of claim 21 , wherein the programming circuitry includes a decrementing counter that decrements the generated digital value.
23. The device of claim 21 , wherein the programming current waveform is a set current signal.
24. The device of claim 21 , wherein the programming circuitry includes a first counter associated with providing a set current signal and a second counter associated with providing a reset current signal.
25. The device of claim 21 , wherein the programming current waveform is a multiple stage set current signal.
26. The device of claim 25 , wherein:
a duration of a first stage of the set current signal is shorter than a duration of a second stage of the set current signal;
the trailing portion corresponds to a third stage of the set current signal; and
a duration of the third stage is longer than the duration of the first stage and the duration of the second stage.