Resistive memory device and method programming same
First Claim
1. A method of programming memory cells of a resistive memory device, the method comprising:
- performing a program operation by;
applying a first current pulse having a first amplitude to the memory cells; and
then,applying a second current pulse having a second amplitude to the memory cells, wherein the second amplitude is greater than the first amplitude by a first current pulse difference; and
then,applying a third current pulse having a third amplitude to the memory cells, wherein the third amplitude is greater than the second amplitude by a second current pulse difference,wherein the second current pulse difference is greater than the first current pulse difference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of programming memory cells of a resistive memory device includes; applying a first current pulse to each of the plurality of memory cells; applying a second current pulse that increases by a first difference compared to the first current pulse to each of the plurality of memory cells to which the first current pulse is applied; and applying a third current pulse that increases by a second difference compared to the second current pulse to each of the plurality of memory cells to which the second current pulse is applied, wherein the first through third current pulses non-linearly increase, and the second difference is greater than the first difference.
29 Citations
20 Claims
-
1. A method of programming memory cells of a resistive memory device, the method comprising:
-
performing a program operation by; applying a first current pulse having a first amplitude to the memory cells; and
then,applying a second current pulse having a second amplitude to the memory cells, wherein the second amplitude is greater than the first amplitude by a first current pulse difference; and
then,applying a third current pulse having a third amplitude to the memory cells, wherein the third amplitude is greater than the second amplitude by a second current pulse difference, wherein the second current pulse difference is greater than the first current pulse difference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a resistive memory device including a plurality of memory cells each having one of a plurality of resistance states, the method comprising:
-
determining first through Nth current pulses that non-linearly increase based on a resistance state difference between an initial resistance state of each of the plurality of memory cells and a target resistance state with respect to data that is to be programmed; and sequentially applying the first through Nth current pulses to the plurality of memory cells, wherein an increase range between the first through Nth current pulses increases according to an increase in an N value, and N is a natural number greater than 2. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of programming memory cells of a resistive memory device, the method comprising:
-
performing a program operation by; applying a first current pulse having a first width to the memory cells; and
then,applying a second current pulse having a second width to the memory cells, wherein the second width is greater than the first width by a first current pulse difference; and
then,applying a third current pulse having a third width to the memory cells, wherein the third width is greater than the second amplitude by a second current pulse difference, wherein the second current pulse difference is greater than the first current pulse difference. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification