Method and apparatus for reading a magnetoresistive memory
First Claim
Patent Images
1. A method for reading the state of a magnetoresistive bit structure having a soft layer and a hard layer, the method comprising the steps of:
- applying a magnetic field to the magnetoresistive bit structure in a first direction to set the state of the soft layer in a first direction;
substantially removing the magnetic field;
sensing a first sensed resistance of the magnetoresistive bit structure;
applying a magnetic field to the magnetoresistive bit structure in an opposite direction to the first direction to set the state of the soft layer in a second opposite direction;
substantially removing the magnetic field; and
sensing if the resistance of the bit structure has increased or decreased relative to the first sensed resistance.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for reading a magnetoresistive memory is disclosed wherein the wordline current is turned off during selected sensing operations. This substantially eliminates the noise that is typically injected by the wordline current into the bit structures during the sensing operations, which increases the signal-to-noise ratio on the sense lines. This, in turn, significantly increases the speed of the sensing operations and thus the read access time of the memory. Substantial power savings are also realized.
-
Citations
20 Claims
-
1. A method for reading the state of a magnetoresistive bit structure having a soft layer and a hard layer, the method comprising the steps of:
-
applying a magnetic field to the magnetoresistive bit structure in a first direction to set the state of the soft layer in a first direction; substantially removing the magnetic field; sensing a first sensed resistance of the magnetoresistive bit structure; applying a magnetic field to the magnetoresistive bit structure in an opposite direction to the first direction to set the state of the soft layer in a second opposite direction; substantially removing the magnetic field; and sensing if the resistance of the bit structure has increased or decreased relative to the first sensed resistance. - View Dependent Claims (2, 3)
-
-
4. A method for sensing the state of a magnetoresistive bit structure of a magnetoresistive memory, the magnetoresistive bit structure being connected in series with one or more other magnetoresistive bit structures to form a sense line, each of the magnetoresistive bit structures having a soft layer and a hard layer with a common easy axis, the method comprising the steps of:
-
applying a magnetic field to the magnetoresistive bit structure in a first direction parallel to the easy axis to set the state of the soft layer in a first direction; removing the magnetic field; sensing a first sensed resistance of the sense line; applying a magnetic field to the magnetoresistive bit structure in an opposite direction to the first direction to set the state of the soft layer in a second opposite direction; removing the magnetic field; and sensing a second sensed resistance of the sense line. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for reading the state of a magnetoresistive bit structure having a soft layer and a hard layer, the soft layer having an initial state, the method comprising the steps of:
-
sensing a first sensed resistance of the magnetoresistive bit structure with the soft layer in the initial state; setting the soft layer of the magnetoresistive bit structure to an opposite state; sensing if the resistance of the bit structure has increased or decreased relative to the first sensed resistance; setting the soft layer back to the initial state. - View Dependent Claims (10, 11)
-
-
12. A magnetic storage device for storing at least one bit of information, the magnetic storage device having at least one magnetoresistive bit structure having a soft layer and a hard layer, comprising:
-
applying means for applying a magnetic field to the magnetoresistive bit structure in a first direction and a second direction to set the state of the soft layer; sensing means for sensing a sensed resistance of a sense line that includes the magnetoresistive bit structure; and control means for controlling said applying means and said sensing means, wherein said control means first enables said applying means to apply a magnetic field to the magnetoresistive bit structure in the first direction to set the state of the soft layer in a first state, said control means then disabling said applying means, which substantially removes the magnetic field, said control means then initiating said sensing means to sense a first sensed resistance of a sense line that includes the magnetoresistive bit structure, said control means then disabling said sensing means, and initiating said applying means to applying a magnetic field to the magnetoresistive bit structure in an opposite direction to the first direction to set the state of the soft layer in a second opposite state;
said control means then disabling said applying means, which substantially removes the magnetic field, said control means then enabling said sensing means to sense if the resistance of the sense line has increased or decreased relative to the first sensed resistance. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. In a memory having a number of magnetoresistive bit structures each having a soft layer and a hard layer and arranged in a number of rows, wherein selected magnetoresistive bit structures in each row are connected together to form a corresponding sense line, the memory further having a number of wordlines, wherein each wordline extends adjacent to selected magnetoresistive bit structures, the memory also including one or more wordline drivers for providing a wordline current to each wordline, wherein each of said wordline drivers is capable of providing a wordline current in a first direction and a second opposite direction, the memory further including one or more sensing blocks for sensing a resistance of the sense lines, the improvement comprising:
a controller for controlling selected wordline drivers and selected sensing blocks, said controller enabling a selected wordline driver to provide a wordline current in a first state to set the soft layer of a selected magnetoresistive bit structure to a first state, said controller then disabling said selected wordline driver, which substantially removes the wordline current from the selected wordline, said controller then initiating said sensing block to sense a first sensed resistance of the sense line that includes the selected magnetoresistive bit structure, said controller then disabling said sensing block, and initiating said selected wordline driver to provide a wordline current in the second opposite direction to set the soft layer of the selected magnetoresistive bit structure to a second opposite state, said controller then disabling said selected wordline driver, which substantially removes the wordline current from the selected wordline, said controller then enabling said sensing block to sense if the resistance of the sense line that includes the selected magnetoresistive bit structure has increased or decreased relative to the first sensed resistance.
-
20. In a memory having a number of magnetoresistive bit structures each having a soft layer and a hard layer and arranged in a number of rows, wherein selected magnetoresistive bit structures in each row are connected together to form a corresponding sense line, the memory further having a number of wordlines, wherein selected pairs of wordlines extends above and below a selected magnetoresistive bit structure, the memory also including one or more wordline drivers for providing a wordline current to each wordline, wherein each of said wordline drivers is capable of alternatively providing a wordline current to the wordlines of a selected pair of wordlines, the memory further including one or more sensing blocks for sensing a resistance of the sense lines, the improvement comprising:
a controller for controlling selected wordline drivers and selected sensing blocks, said controller enabling a selected wordline driver to provide a wordline current in a first one of a selected pair of wordlines to set the soft layer of a selected magnetoresistive bit structure in a first state, said controller then disabling said selected wordline driver, which substantially removes the wordline current from the selected wordline pair, said controller then initiating said sensing block to sense a first sensed resistance of the sense line that includes the selected magnetoresistive bit structure, said controller then disabling said sensing block, and initiating said selected wordline driver to provide a wordline current in the other one of the selected pair of wordlines to set the soft layer of the selected magnetoresistive bit structure in a second opposite state, said controller then disabling said selected wordline driver, which substantially removes the wordline current from the selected wordline pair, said controller then enabling said sensing block to sense if the resistance of the sense line that includes the selected magnetoresistive bit structure has increased or decreased relative to the first sensed resistance.
Specification