1. A method of programming a memory device, comprising: applying one or more forward-biased electrical pulses to a memory cell; and programming the memory cell from an intermediate programming state to a set programming state based at least in part on applying the one or more forward-biased electrical pulses, wherein the one or more forward-biased electrical pulses ramp in a first sequence.