Patent ID: 9058865
Filing Date: 2015-06-16
Classification: G11C

Abstract:
1. A method of programming a non-volatile memory device, comprising: providing a resistive switching device comprising a resistive switching material and a first electrode, the resistive switching device being in a first state and characterized by at least a first resistance, wherein the first resistance is associated with a first length of a filament within a layer of resistive switching material, wherein the filament comprises metal material from the first electrode; applying a first voltage to the resistive switching device in the first state to cause the resistive switching device to change to a second state wherein the second state is characterized by at least a second resistance, wherein the second resistance is greater than the first resistance, wherein the second resistance is associated with a second length of the filament within the layer of resistive switching material; and applying a second voltage to the resistive switching device in the second state to cause the resistive switching device to change to a third state, wherein the third state is characterized by at least a third resistance, wherein the second voltage has a magnitude higher than a magnitude of the first voltage, wherein the third resistance is associated with a third length of the filament within a layer of resistive switching material, and wherein the third resistance is greater than the second resistance.