In the method of programming a phase change memory cell, having a lower
resistive state and a higher resistive state, to the lower resistive
state, the memory cell is heated to first temperature. Subsequently, the
memory cell is heated to second temperature, which is greater than the
first temperature.