CPC G11C 13/0069 (2013.01) [G11C 13/003 (2013.01); G11C 13/004 (2013.01); G11C 13/0004 (2013.01); G11C 13/0038 (2013.01); G11C 13/0061 (2013.01)] | 20 Claims |
1. An apparatus, comprising:
a control circuit configured to connect to a plurality of arrays each including a plurality of non-volatile memory cells, each memory cell comprising a programmable resistive element connected in series with a threshold switching selector, the threshold switching selector configured to become conductive in response to application of a voltage level exceeding a corresponding threshold voltage that increases as a function of time since last becoming conductive, the control circuit is configured to:
power up a first one or more of the plurality of arrays for an access operation;
subsequent to powering up the first one or more arrays, perform the access operation for one or more of the memory cells of the first one or more arrays;
power down the first one or more arrays;
subsequent to powering up the first one or more arrays to perform an access operation following a preceding powering down of the first one or more arrays storing data content, and prior to performing the access operation, determine a time value for a time between powering up the first one or more arrays to perform an access operation and the preceding powering down of the first one or more arrays; and
in response to determining that the time value for the time between powering up the first one or more arrays to perform an access operation and the preceding powering down of the first one or more arrays exceeding a threshold value, reload the stored data content to the first one or more arrays from another one or more of the plurality of arrays in which the data content is stored redundantly.
|