Method and apparatus for storing data in a reference layer in magnetoresistive memory cells
First Claim
1. A method of operation of a magnetoresistive memory, wherein the magnetoresistive memory includes a plurality of non-volatile magnetoresistive memory cells, wherein each memory cell includes a reference portion and a free portion, wherein during normal operation, data is written into each memory cell by forcing a magnetic moment of the free portion into one of a parallel and an antiparallel orientation with respect to a magnetic moment of the reference portion, the method comprising:
- forcing the free portion of a selected memory cell of the plurality of memory cells to a known state corresponding to a known orientation of the magnetic moment of the free portion;
after forcing the free portion of the selected memory cell to the known state, sampling a resistance through the selected memory cell;
comparing the resistance sampled with a reference to determine a data bit stored by the magnetic moment of the reference portion of the selected memory cell.
0 Assignments
0 Petitions
Accused Products
Abstract
A magnetoresistive memory device that stores data in the reference portion of spin-torque memory cells provides for more robust data storage. In normal operation, the memory cells use the free portion of the memory cell for data storage. Techniques for storing data in the reference portions of memory cells are presented, along with techniques for recovering data stored in the reference portions of memory cells.
-
Citations
20 Claims
-
1. A method of operation of a magnetoresistive memory, wherein the magnetoresistive memory includes a plurality of non-volatile magnetoresistive memory cells, wherein each memory cell includes a reference portion and a free portion, wherein during normal operation, data is written into each memory cell by forcing a magnetic moment of the free portion into one of a parallel and an antiparallel orientation with respect to a magnetic moment of the reference portion, the method comprising:
-
forcing the free portion of a selected memory cell of the plurality of memory cells to a known state corresponding to a known orientation of the magnetic moment of the free portion; after forcing the free portion of the selected memory cell to the known state, sampling a resistance through the selected memory cell; comparing the resistance sampled with a reference to determine a data bit stored by the magnetic moment of the reference portion of the selected memory cell. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operation of a magnetoresistive memory, wherein the magnetoresistive memory includes a plurality of non-volatile magnetoresistive memory cells, wherein each memory cell includes a reference portion and a free portion, wherein during normal operation, data is written into each memory cell by forcing a magnetic moment of the free portion into one of a parallel and an antiparallel orientation with respect to a magnetic moment of the reference portion, the method comprising:
-
forcing the free portion of a selected memory cell of the plurality of memory cells to a known state corresponding to a known orientation of the magnetic moment of the free portion; after forcing the free portion of the selected memory cell to the known state, determining whether the known orientation of the magnetic moment of the free portion of the selected memory cell is parallel or antiparallel to a magnetic moment of the reference portion of the selected memory cell; and determining a data bit stored by the reference portion of the selected memory cell based on whether the magnetic moment of the reference portion is parallel or antiparallel to the known orientation of the magnetic moment of the free portion. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a plurality of non-volatile magnetoresistive memory cells, wherein each memory cell includes a reference portion and a free portion, the plurality of memory cells including; a first set of memory cells having a reference portion with a first magnetic state; and a second set of memory cells having a reference portion with a second magnetic state, wherein the first magnetic state is different than the second magnetic state; and control circuitry coupled to the plurality of memory cells, the control circuitry configured to read data stored in the reference portion of a selected memory cell of the plurality of memory cells, wherein the control circuitry is configured to; determine whether the selected memory cell is included in the first set of memory cells or the second set of memory cells based an orientation of a magnetic moment of the reference portion of the selected memory cell in comparison to a known orientation of a magnetic moment of the free portion of the selected memory cell. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification