Claims
- 1. A random access memory system comprising:a plurality of magnetic storage array cells, each cell having a hysteresis characteristic, such that data can be written to or read from said cell, without interference from other cells, said magnetic storage array cells also having a characteristic that enables retention of data when power is shut off; and a control circuit operative to read data from and write data to said plurality of magnetic storage array cells, said control circuit generating currents to apply electromagnetic fields to the plurality of magnetic storage array cells, including a first current applied to a first line of said cell that lowers a switching threshold value of the cell, and a second current of a predetermined amount applied to a second line of said cell in a particular manner for reading or writing, wherein writing occurs when said first and second currents are applied to said first and second lines, and reading occurs when said first current is applied to the first line and a negative current followed by a positive current is applied to the second line.
- 2. The system of claim 1, wherein said magnetic storage array cells utilize magnetoresistive material.
- 3. The system of claim 1, wherein said control circuit includes:a first circuit operating to generate the first current, such that said first circuit selects a column address of said cell; and a second circuit operating to generate the second current, said second circuit selecting a row address of said cell, such that the second circuit applies the second current of a particular polarity to write either a logic high or a logic low to the cell, and the second current of a particular polarity followed by an opposite polarity to read data from the cell.
- 4. The system of claim 3, wherein the first circuit is an analog multiplexer that sinks a predetermined amount of current on the first line of a selected column chosen by the column address.
- 5. The system of claim 3, wherein the second circuit is a plurality of current drivers, said second circuit selecting a current driver to generate the second current according to the row address.
- 6. The system of claim 3, further comprising:a third circuit operatively coupled to said second circuit, said third circuit reading and converting output voltage from said cell to corresponding digital output voltage.
- 7. A method for writing data to a magnetic memory array of cells, each cell having a first line and a second line, said method comprising:selecting a cell to receive the data; determining a state of data to be written and a polarity of data corresponding to said state; applying a predetermined amount of current to the first line of said cell that lowers a threshold value of said cell; and applying a current of a particular polarity to the second line of said cell address, wherein writing occurs when said predetermined amount of current is applied to said first line and said current of said particular polarity is applied to said second line, and reading occurs when said predetermined amount of current is applied to the first line and a negative current followed by a positive current is applied to the second line.
- 8. The method of claim 7, wherein a positive current is applied to the second line to write a logic high and a negative current is applied to the second line to write a logic low.
- 9. The method of claim 7, wherein a negative current is applied to the second line to write a logic high and a positive current is applied to the second line to write a logic low.
- 10. A method for reading data from a magnetic memory array cells, each cell having a first line and a second line, said method comprising:selecting a cell; applying a predetermined amount of current to said first line of the cell; applying a current of a particular polarity to said second line of the cell in a particular manner for reading or writing; sensing output voltage read from the cell; and converting the output voltage to corresponding digital output voltage, wherein writing occurs when said predetermined amount of current is applied to said first line and said current of said particular polarity is applied to said second line, and reading occurs when said predetermined amount of current is applied to the first line and a negative current followed by a positive current is applied to the second line.
- 11. The method of claim 10, further comprising:latching said output voltage to be processed in a microprocessor.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims benefit of the priority of U.S. Provisional Application Serial No. 60/076,524, filed Mar. 2,1998 and entitled “JPL's Magnetic Random Access Memory: MagRAM.”
ORIGIN OF INVENTION
The invention described herein was made in performance of work under a NASA contract, and is subject to the provisions of Public Law 96-517 (35U.S.C. 202) in which the Contractor has elected to retain title.
US Referenced Citations (3)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/076524 |
Mar 1998 |
US |