Static information storage and retrieval – Systems using particular element – Resistive
Reexamination Certificate
2001-02-01
2003-05-20
Nelms, David (Department: 2818)
Static information storage and retrieval
Systems using particular element
Resistive
C365S210130, C365S149000, C365S050000, C365S173000, C365S185210
Reexamination Certificate
active
06567297
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to the field of resistor-based memory circuits. More particularly, it relates to a method for accurately sensing the resistance value of a resistor-based memory cell, for example, an MRAM magnetic memory cell.
2. Description of the Related Art
A resistor-based memory, such as that depicted in
FIG. 1
, typically consists of a memory cell array
150
having intersecting row lines
100
and column lines
110
connected by resistors
120
. A resistor-based memory such as, for example, a magnetic random access memory (MRAM), typically includes an array of resistor-based, magnetic memory cells.
A typical magnetic memory cell includes a layer of magnetic film in which magnetization is alterable and a layer of magnetic film in which magnetization is fixed or “pinned” in a particular direction. The magnetic film having alterable magnetization may be referred to as a data storage layer and the magnetic film which is pinned may be referred to as a reference layer.
Typically, the logic state of a magnetic memory cell is indicated by its resistance which depends on the relative orientations of magnetization in its data storage and reference layers. A magnetic memory cell is typically in a low resistance state if the orientation of magnetization in its data storage layer is substantially parallel to the orientation of magnetization in its reference layer. A magnetic memory cell is typically in a high resistance state if the orientation of magnetization in its data storage layer is substantially anti-parallel to the orientation of magnetization in its reference layer.
A magnetic memory cell is usually written to a desired logic state by applying external magnetic fields that rotate the orientation of magnetization in its data storage layer. Typically, the orientation of magnetization in the data storage layer aligns along an axis of the data storage layer that is commonly referred to as its easy axis. External magnetic fields are applied to flip the orientation of magnetization in the data storage layer along its easy axis to either a parallel or anti-parallel orientation with respect to the orientation of magnetization in the reference layer depending on the desired logic state.
When the orientation of magnetization is flipped, the resistance of the memory cell is altered between two different values. One resistance value, e.g., the higher value, may be selected to signify a logic “HIGH” while the other resistance value, e.g., the lower value, may be selected to signify a logic “LOW.”
The value of each memory cell is determined by measuring the resistance value of the cell so as to determine whether the cell corresponds to a logic “HIGH” or logic “LOW.” This measuring process had been made difficult due to several factors.
First, there is typically little to no isolation between memory cells. For example, turning to
FIG. 2
, which depicts a smaller portion of the
FIG. 1
memory array, if an array consists of 1024 rows and 1024 columns, i.e., approximately 1 million cells, and each cell contains a resistance of 1.2 M&OHgr; or 800 K&OHgr;, depending on its logic state, the measured resistance when all rows and all columns, except for those associated with the selected cell, are respectively shorted together (e.g., during a read operation as depicted by dotted lines in
FIG. 1
) will be approximately 1 &OHgr;, leaving very little isolation between cells. Low isolation renders the measuring of the resistance value of a particular memory cell difficult. Currently available solutions to the isolation problem include inserting a metal oxide semiconductor field effect transistor (MOSFET) or a diode in the memory cell in order to change the resistance value, malting it easier to detect. This solution is overly complex, increases the size of the memory cell and complicates the manufacturing process.
Turning now to
FIG. 3
, a typical resistance sensing circuit is depicted. The unknown parallel paths are represented by an equivalent resistance
300
of approximately 1 K&OHgr;. The resistive element
210
of the selected cell is 1.2 M&OHgr;. The column line
230
and the unused row lines are maintained at some known voltage. The current through the resistance
300
of the unused row lines is kept as close to zero as practical by maintaining a zero difference of potential across the resistance
300
. The voltage across the 1.2 M&OHgr; resistance
210
to ground (at node A) is then read. One of the problems associated with the
FIG. 3
circuit is that it is very difficult to maintain a zero difference of potential across the unused resistors
300
, and, therefore, there is always a non-zero current flow through resistance
300
, thus affecting the voltage reading at node A and making the reading of resistance
210
difficult and unreliable. For example, if the difference of potential across points A and B, that is, across resistor
300
, is 2 mV, then the current through resistance
300
is approximately 2 &mgr;A and if the voltage at node A to ground is maintained at e.g., 2 V, the current through resistance
210
is approximately 1.7 &mgr;A. Since the voltage differences between points A and B are not stable, the current through resistor
300
varies, thereby posing serious problems when reading the contents of a memory cell.
Another concern is that since the resistance values of each cell are so high (e.g., approximately 1 M&OHgr;), large (RC) time constants will be experienced in the parasitic paths (i.e., for the unused cells). As known in the art, these large RC constants increase the time required to read out the contents of a memory cell. For example, the inherent discharge times can be undesirably long when all of the rows, except for the one being read out, and columns are pre-charged to some voltage. Furthermore, large resistance variations are typically experienced from cell to cell depending upon the processing employed during manufacturing, thus leading to less reliability during the measurement process. At least for those reasons described above, a simplified, more reliable method of sensing the resistance value of a resistor-based memory cell is desirable.
SUMMARY OF THE INVENTION
The present invention overcomes the problems associated with the prior art and provides a simplified and reliable method for sensing the resistance value of a resistor-based memory cell. A current is driven through all unused row lines of a memory array while grounding the row line associated with the selected cell, thereby forcing the current through a comparatively low equivalent resistance (e.g., 1 K&OHgr;) and also through a comparatively high resistance (e.g., 1.2 M&OHgr; or 800 K&OHgr;) of the selected memory cell. The voltage on the column line corresponding to the selected memory cell is then measured to ground. The voltage level corresponds to either one of two resistance values (i.e., signifying either a logic “HIGH” or a logic “LOW”).
REFERENCES:
patent: 5650958 (1997-07-01), Gallagher et al.
patent: 5774404 (1998-06-01), Eto
patent: 5841692 (1998-11-01), Gallagher et al.
patent: 5963472 (1999-10-01), Inada et al.
patent: 6071769 (2000-06-01), Lee et al.
patent: 6072718 (2000-06-01), Abraham et al.
patent: 6097579 (2000-08-01), Gill
patent: 6134139 (2000-10-01), Bhattacharyya et al.
patent: 6181610 (2001-01-01), Shiga
patent: 6205073 (2001-03-01), Naji
patent: 6256247 (2001-07-01), Perner
Mark Johnson, “Magnetoelectronic Memories Last and Last . . . ,”IEEE Spectrum, Feb. 2000, pp. 33-40.
Dickstein , Shapiro, Morin & Oshinsky, LLP
Yoha Connie C.
LandOfFree
Method and apparatus for sensing resistance values of memory... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for sensing resistance values of memory..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for sensing resistance values of memory... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3092295