US 12,283,298 B2
Magnetoresistive random access memory with data scrubbing
Heng Wu, Santa Clara, CA (US); Krishna Thangaraj, Poughkeepsie, NY (US); and Eric Raymond Evarts, Niskayuna, NY (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Sep. 12, 2022, as Appl. No. 17/931,464.
Prior Publication US 2024/0087630 A1, Mar. 14, 2024
Int. Cl. G11C 11/16 (2006.01)
CPC G11C 11/1677 (2013.01) [G11C 11/1673 (2013.01); G11C 11/1693 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a data scrubbing circuit;
a magnetoresistive random access memory (MRAM) comprising a memory array in electrical contact with the data scrubbing circuit; and
an analog persistent vital information circuit (APVIC) that is configured to perform a method comprising:
resetting a plurality of weights corresponding to a plurality of memory blocks of the memory array;
adjusting the plurality of weights based on a timer, a plurality of data access operations on one or more of the plurality of memory blocks, and a plurality of weight change values corresponding to the plurality of weights;
determining, in response to the timer, a data scrubbing threshold based on an ambient temperature and an ambient magnetic field strength;
determining that one of the plurality of weights meets the data scrubbing threshold;
in response to the determination, providing an indication for a data scrubber to, scrub a memory block of the plurality of memory blocks corresponding to the one weight; and
resetting the one weight.