1. A circuit for writing to a variable resistance memory cell, comprising: a variable resistance memory cell; a switchable current blocking device configured to block current from passing through the variable resistance memory cell when in an off state; and a charge storing element configured to charge while the switchable current blocking device is blocking current, and to discharge through the variable resistance memory cell when the switchable current blocking device is switched on and is not blocking current.