A circuit and method for writing to a variable resistance memory cell. The
circuit includes a variable resistance memory cell, a switchable current
blocking device and a charge storing element. As the switchable current
blocking device blocks current flow through the variable resistance
memory cell, the charge storing element charges. When the switchable
current blocking device is not blocking current, the charge storing
element discharges through the variable resistance memory cell,
generating a write current sufficient to write high resistance variable
resistance memory cells.