Patent ID: 8270210

Claim:
A non-volatile storage system, comprising: a non-volatile storage element; a voltage providing circuit that selectively provides a programming voltage, the non-volatile storage element changes from a first predetermined resistance state to a second predetermined resistance state in response to a first voltage magnitude, the non-volatile storage element changes from the second predetermined resistance state to the first predetermined resistance state in response to a second voltage magnitude, the second voltage magnitude is larger than the first voltage magnitude, the programming voltage is at least as large the second voltage magnitude; and a selection circuit that receives a pulse, the selection circuit selectively connects the non-volatile storage element to the voltage providing circuit for a first period of time during the pulse to change the non-volatile storage element in the first period of time to the second predetermined state, the first period of time is shorter than needed to change the non-volatile storage element to the first predetermined resistance state in response to the programming voltage, the selection circuit connects the non-volatile storage element to an unselected control voltage before and after the pulse.