Patent ID: 8363460
Filing Date: 2013-01-29
Classification: G11C

Abstract:
1. A method of writing to magnetic tunnel junctions (MTJs) of a magnetic memory array comprising: storing in-coming data in a cache register; reading a present logic state of a first MTJ of a set of at least two MTJs, the set of at least two MTJs including the first MTJ and a second MTJ, and being a part of a magnetic memory array, the in-coming data to be written into the second MTJ; storing the read logic state into a data register; swapping the contents of the data register and the cache register so that the cache register stores the read logic state and the data register stores the in-coming data; applying a first predetermined voltage level to the set of at least two MTJs thereby causing the first MTJ to be over-written; applying a second predetermined voltage level set of at least two MTJs; and storing the in-coming data into the second MTJ.