Claims
- 1. A method of fabricating a Magnetic Random Access Memory (MRAM) comprising:
forming an array of magneto-resistive bits such that the magneto-resistive bits are arranged in columns and rows, where a major axis of a magneto-resistive bit is offset from a row and is offset from a column to which it corresponds; forming a plurality of word lines such that a word line is adjacent a column of magneto-resistive bits; forming a plurality of digital lines such that a digital line is adjacent a row of magneto-resistive bits; and forming a plurality of sense lines, where a sense line electrically connects magneto-resistive bits of a row.
- 2. The method as defined in claim 1, further comprising forming the plurality of word lines such that word lines are substantially parallel to each other.
- 3. The method as defined in claim 1, further comprising forming the plurality of digital lines such that digital lines are substantially parallel to each other.
- 4. The method as defined in claim 1, further comprising forming the word lines such that word liens are substantially parallel to each other, forming the digital lines such that digital lines are substantially parallel to each other, and forming the word lines and the digital lines such that the word lines are substantially perpendicular to the digital lines.
- 5. The method as defined in claim 1, further comprising forming the plurality of sense lines such that portions of sense lines disposed between magneto-resistive bits are nonmagnetic.
- 6. A method of storing data in a Magnetic Random Access Memory (MRAM) comprising:
receiving an address corresponding to a memory location of the MRAM, where the MRAM includes a plurality of magneto-resistive bits in an array, a plurality of word lines, and a plurality of digital lines, where the magneto-resistive bits are arranged in columns and rows, where a major axis of a magneto-resistive bit is offset from a row and is offset from a column to which it corresponds, where the word lines are adjacent columns of magneto-resistive bits, where the digital lines are adjacent rows of magneto-resistive bits; receiving data to be stored in the MRAM; receiving a control signal that indicates a data write operation; relating the address to a word line and a digital line corresponding to a magneto-resistive bit in the array; and storing a first logical state by activating word line current in the selected word line and by activating digital line current in the selected digital line in response to the control signal.
- 7. The method as defined in claim 6, further comprising storing a second logical state by activating word line current in the selected word line and by activating digital line current in the selected digital line in response to the control signal, where a direction of flow of current used for the second logical state is opposite to than a direction for the first logical state.
- 8. The method as defined in claim 6, further comprising:
selecting a sense line corresponding to the selected magneto-resistive bit; and activating current in the selected sense line, where the sense line current flows in a first direction along the sense line to store the first logical state, and where the sense line current flows in a second direction opposite to the first direction to store a second logical state.
- 9. The method as defined in claim 6, wherein the word lines are substantially parallel to each other.
- 10. The method as defined in claim 6, wherein the digital lines are substantially parallel to each other.
- 11. The method as defined in claim 6, wherein the word lines are substantially parallel to each other, where the digital lines are substantially parallel to each other, and where the word lines are substantially perpendicular to the digital lines.
- 12. A method of retrieving data stored in a Magnetic Random Access Memory (MRAM) comprising:
receiving an address corresponding to a memory location of the MRAM, where the MRAM includes a plurality of magneto-resistive bits in an array, a plurality of word lines, and a plurality of digital lines, where the magneto-resistive bits are arranged in columns and rows, where a major axis of a magneto-resistive bit is offset from a row and is offset from a column to which it corresponds, where the word lines are adjacent columns of magneto-resistive bits, where the digital lines are adjacent rows of magneto-resistive bits; receiving a control signal that indicates a data read operation; relating the address to a word line, a digital line, and a sense line corresponding to a magneto-resistive bit; activating current to pass through the selected word line in a first word line direction; activating current to pass through the selected digital line in a first digital line direction; sensing a first resistance of the sense line; activating current to pass through the selected word line in a second word line direction; activating current to pass through the selected digital line in a second digital line direction; sensing a second resistance of the sense line; and comparing the first resistance to the second resistance to retrieve the stored data.
- 13. The method as defined in claim 12, wherein the word lines are substantially parallel to each other.
- 14. The method as defined in claim 12, wherein the digital lines are substantially parallel to each other.
- 15. The method as defined in claim 12, wherein the word lines are substantially parallel to each other, where the digital lines are substantially parallel to each other, and where the word lines are substantially perpendicular to the digital lines.
- 16. A method of fabricating a Magnetic Random Access Memory (MRAM) comprising:
forming an array of magneto-resistive bits such that the magneto-resistive bits are further arranged in a plurality of rows, where a major axis of a magneto-resistive bit is offset from a row to which it corresponds; forming a plurality of digital lines such that a digital line is adjacent to a row of magneto-resistive bits such that the digital line is offset from the major axes of the magneto-resistive bits in the row; forming a plurality of word lines such that a word line crosses a digital line but is not perpendicular to the digital line, where the word line is substantially perpendicular to the major axes of adjacent magneto-resistive bits; and forming a plurality of sense lines, where a sense line electrically connects magneto-resistive bits of a row.
- 17. The method as defined in claim 16, further comprising forming the plurality of word lines such that word lines are substantially parallel to each other.
- 18. The method as defined in claim 16, further comprising forming the plurality of sense lines such that portions of sense lines disposed between magneto-resistive bits are non-magnetic.
- 19. A method of storing data in a Magnetic Random Access Memory (MRAM) comprising:
receiving an address corresponding to a memory location of the MRAM, where the MRAM includes a plurality of magneto-resistive bits in an array, a plurality of word lines, and a plurality of digital lines, where the magneto-resistive bits are further arranged in a plurality of rows, where a major axis of a magneto-resistive bit is offset from a row to which it corresponds, where a digital line is adjacent to a row of magneto-resistive bits such that the digital line is offset from the major axes of the magneto-resistive bits in the row, where a word line crosses a digital line but is not perpendicular to the digital line, where the word line is substantially perpendicular to the major axes of adjacent magneto-resistive bits; receiving data to be stored in the MRAM; receiving a control signal that indicates a data write operation; relating the address to a word line and a digital line corresponding to a magneto-resistive bit in the array; and storing a first logical state by activating word line current in the selected word line and by activating digital line current in the selected digital line in response to the control signal.
- 20. The method as defined in claim 19, further comprising storing a second logical state by activating word line current in the selected word line and by activating digital line current in the selected digital line in response to the control signal, where a direction of flow of current used for the second logical state is opposite to than a direction for the first logical state.
- 21. The method as defined in claim 19, further comprising:
selecting a sense line corresponding to the selected magneto-resistive bit; and activating current in the selected sense line, where the sense line current flows in a first direction along the sense line to store the first logical state, and where the sense line current flows in a second direction opposite to the first direction to store a second logical state.
- 22. The method as defined in claim 19, wherein the word lines are substantially parallel to each other.
- 23. A method of retrieving data stored in a Magnetic Random Access Memory (MRAM) comprising:
receiving an address corresponding to a memory location of the MRAM, where the MRAM includes a plurality of magneto-resistive bits in an array, a plurality of word lines, and a plurality of digital lines, where the magneto-resistive bits are further arranged in a plurality of rows, where a major axis of a magneto-resistive bit is offset from a row to which it corresponds, where a digital line is adjacent to a row of magneto-resistive bits such that the digital line is offset from the major axes of the magneto-resistive bits in the row, where a word line crosses a digital line but is not perpendicular to the word line, where the word line is substantially perpendicular to the major axes of adjacent magneto-resistive bits; receiving a control signal that indicates a data read operation; relating the address to a word line, a digital line, and a sense line corresponding to a magneto-resistive bit; activating current to pass through the selected word line in a first word line direction; activating current to pass through the selected digital line in a first digital line direction; sensing a first resistance of the sense line; activating current to pass through the selected word line in a second word line direction; activating current to pass through the selected digital line in a second digital line direction; sensing a second resistance of the sense line; and comparing the first resistance to the second resistance to retrieve the stored data.
- 24. The method as defined in claim 23, wherein the word lines are substantially parallel to each other.
- 25. A method of fabricating a Magnetic Random Access Memory (MRAM) comprising:
forming an array of magneto-resistive bits such that the magneto-resistive bits are arranged in a plurality of rows; forming a plurality of word lines; forming a plurality of digital lines in a zig-zag pattern such that a digital line comprises vertical segments and horizontal segments, where a vertical segment of the digital line is substantially parallel to a corresponding word line, where a horizontal segment electrically connects adjacent vertical segments such that a digital line current common to the adjacent vertical segments flows in substantially opposite directions in the adjacent vertical segments; and forming a plurality of sense lines, where a sense line electrically connects magneto-resistive bits of a row.
- 26. The method as defined in claim 25, wherein forming the plurality of word lines further comprises forming the word lines such that a word line is substantially parallel to another word line.
- 27. The method as defined in claim 25, further comprising forming the array of magneto-resistive bits such that a major axis of a magneto-resistive bit is substantially perpendicular to a corresponding word line.
- 28. The method as defined in claim 25, wherein forming the plurality of digital lines further comprises forming the horizontal segments such that a major axis of a horizontal segment is substantially perpendicular to a major axis of a word line.
- 29. A method of storing data in a Magnetic Random Access Memory (MRAM) comprising:
receiving an address corresponding to a memory location of the MRAM, where the MRAM includes a plurality of magneto-resistive bits in an array, a plurality of word lines, and a plurality of digital lines, where the magneto-resistive bits are further arranged in a plurality of rows, and where the digital lines are arranged in a zig-zag pattern such that a digital line comprises vertical segments and horizontal segments, where a vertical segment of the digital line is substantially parallel to a corresponding word line, where a horizontal segment electrically connects adjacent vertical segments such that a digital line current common to the adjacent vertical segments flows in opposite directions in the adjacent vertical segments; receiving data to be stored in the MRAM; receiving a control signal that indicates a data write operation; relating the address to a word line and a digital line corresponding to a magneto-resistive bit in the array; and storing a first logical state by activating word line current in the selected word line and by activating digital line current in the selected digital line in response to the control signal.
- 30. The method as defined in claim 29, further comprising storing a second logical state by activating word line current in the selected word line and by activating digital line current in the selected digital line in response to the control signal, where a direction of flow of current used for the second logical state is opposite to than a direction for the first logical state.
- 31. The method as defined in claim 29, further comprising:
selecting a sense line corresponding to the selected magneto-resistive bit; and activating current in the selected sense line, where the sense line current flows in a first direction along the sense line to store the first logical state, and where the sense line current flows in a second direction opposite to the first direction to store a second logical state.
- 32. The method as defined in claim 29, wherein the word lines are further configured such that a word line is substantially parallel to another word line.
- 33. The method as defined in claim 29, wherein the array of magneto-resistive bits is further configured such that a major axis of a magneto-resistive bit is substantially perpendicular to a corresponding word line.
- 34. The method as defined in claim 29, wherein the horizontal segments are further configured such that a major axis of a horizontal segment is substantially perpendicular to a major axis of a word line.
- 35. A method of retrieving data stored in a Magnetic Random Access Memory (MRAM) comprising:
receiving an address corresponding to a memory location of the MRAM, where the MRAM includes a plurality of magneto-resistive bits in an array, a plurality of word lines, and a plurality of digital lines, where the magneto-resistive bits are further arranged in a plurality of rows, and where the digital lines are arranged in a zig-zag pattern such that a digital line comprises vertical segments and horizontal segments, where a vertical segment of the digital line is substantially parallel to a corresponding word line, where a horizontal segment electrically connects adjacent vertical segments such that a digital line current common to the adjacent vertical segments flows in opposite directions in the adjacent vertical segments; receiving a control signal that indicates a data read operation; relating the address to a word line, a digital line, and a sense line corresponding to a magneto-resistive bit; activating current to pass through the selected word line in a first word line direction; activating current to pass through the selected digital line in a first digital line direction; sensing a first resistance of the sense line; activating current to pass through the selected word line in a second word line direction; activating current to pass through the selected digital line in a second digital line direction; sensing a second resistance of the sense line; and comparing the first resistance to the second resistance to retrieve the stored data.
- 36. The method as defined in claim 35, wherein the word lines are further configured such that a word line is substantially parallel to another word line.
- 37. The method as defined in claim 35, wherein the array of magneto-resistive bits is further configured such that a major axis of a magneto-resistive bit is substantially perpendicular to a corresponding word line.
- 38. The method as defined in claim 35, wherein the horizontal segments are further configured such that a major axis of a horizontal segment is substantially perpendicular to a major axis of a word line.
RELATED APPLICATION
[0001] The present application is a continuation application of U.S. patent application Ser. No. 09/964,218, by Li et al., filed on Sep. 25, 2001, which is a divisional application of U.S. patent application Ser. No. 09/618,504 by Li et al., filed on Jul. 18, 2000, which issued as U.S. Pat. No. 6,424,561 on Jul. 23, 2002.
Continuations (3)
|
Number |
Date |
Country |
Parent |
09618504 |
Jul 2000 |
US |
Child |
10327581 |
Dec 2002 |
US |
Parent |
09964218 |
Sep 2001 |
US |
Child |
10327581 |
Dec 2002 |
US |
Parent |
09964217 |
Sep 2001 |
US |
Child |
10327581 |
Dec 2002 |
US |