1. Field of Invention
The present invention relates to static information storage and retrieval. More particularly, the present invention relates to systems using magnetic random access memory (MRAM).
2. Description of Related Art
Magnetic random access memory (MRAM) is a non-volatile computer memory (NVRAM) technology, which has been in development since the 1990s. Continued increases in density of existing memory technologies, notably Flash RAM and DRAM kept MRAM in a niche role in the market, but its proponents believe that the advantages are so overwhelming that MRAM will eventually become dominant.
Unlike conventional RAM chip technologies, data is not stored as electric charge or current flows, but by magnetic storage elements. The elements are formed from two ferromagnetic plates, each of which can hold a magnetic field, separated by a thin insulating layer. One of the two plates is a permanent magnet set to a particular polarity, and the other's field will change to match that of an external field. A memory device is built from a grid of such “cells”.
Data is written to the cells by applying a writing voltage to the cell. Similarly, each of the sense lines 116 in the memory array 110 is connected to another switch 140, and each switch 140 is connected to a power source. A selected cell is written by applying a writing voltage to the word line 114 of the selected cell 112 while the switch 140 connecting the selected sense line 116 to the power source is alternately opened and closed to write the selected memory cell 112.
As stated above, each sense line, conventionally, requires two transistors 130 and 140 to implement reliable read and write operations. However, the transistors 130 and 140 of all sense lines occupy a large space, which is unpleasant in a modern design.
For the forgoing reasons, there is a need for a method and apparatus to reduce the memory size and increase the density of the memory.
According to one embodiment of the present invention, a magnetic random access memory (MRAM) device includes sense lines, a selector, a reading circuit and a writing circuit. Each sense line is coupled to at least one MRAM cell. The selector is used to select one of the sense lines to allow a read or write operation. The reading circuit is coupled to the sense lines and provides a first sense current to the selected sense line during the read operation. The writing circuit is coupled to the sense lines and provides a second sense current to the selected sense line during the write operation.
According to another embodiment of the present invention, a method for sensing an MRAM device includes the following steps: First, a sense line is selected from an MRAM array to allow a read or write operation. During the read operation, a first sense current is provided to the selected sense line. During the write operation, the first sense current and a second current are provided to the selected sense line simultaneously.
It is to be understood that both the foregoing general description and the following detailed description are by examples, and are intended to provide further explanation of the invention as claimed.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. In the drawings,
Reference will now be made in detail to the present embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
Refer to
Compared with the conventional design, only the reading circuit 230 and the writing circuit 240 are coupled to the top end of the sense lines 210. Specifically, the reading circuit 230 and the writing circuit 240 are shared by the sense lines, yet each sense line has its own reading circuit and writing circuit in the conventional design. Therefore, the present embodiment allows a significant elimination of layout space compared with the conventional design, and hence the density of the memory can be increased.
Particularly, the reading circuit 230 may further provide the first sense current to the selected sense line during the write operation. This means the reading circuit 230 is activated during the read operation or during the write operation, and the writing circuit 240 is activated only during the write operation. Compared with the conventional design, which the first sense current and the second sense current are provided for the read operation and the write operation individually, the layout of the memory can be significantly smaller and easier to create because control circuits are reduced.
The reading circuit 230 and/or the writing circuit 240 may be mirrored from one or more bandgap circuits. Since a bandgap circuit has the characteristic of high stability against temperature and voltage variations, the bandgap circuit can be utilized to generate a constant voltage or current. Accordingly, the reading circuit 230 and the writing circuit 240, mirrored from the bandgap circuit(s), can provide a stable current as well.
Furthermore, the selector 224 may include a plurality of transistors 225 coupled to the MRAM cells 212 in series. Specifically, node 205 may be connected to an input of a sense amplifier (not shown). Assuming that a specific word line has supplied a reading voltage, the transistors 225 of the selector 224 connecting the sense lines 210 is alternately opened and closed to select the sense lines 210, and the reading circuit 230 provides the first sense current to the selected sense line during the read operation. By measuring the resulting current through the node 205, the resistance inside any particular cell can be determined, and from this the polarity of the writable plate.
Because the MRAM device may has a plurality of MRAM arrays, and each MRAM array has an individual reading and writing circuit, there may be at least one switch coupled to the reading circuit and/or the writing circuit to determine which array is activated. As shown in
Specifically, a processor controls both the reading circuit and the writing circuit. If the reading circuit and the writing circuit of each MRAM array are independently controlled by the processor, the reading circuits and the writing circuits will occupy a large amount of pins on the processor. According to this embodiment, the processor can output a common signal to the MRAM arrays, and the switch will determine which MRAM array is activated. This saves the processor a lot of pins.
According to another embodiment of the present invention, a method for sensing an MRAM device includes the following steps: First, a sense line is selected from an MRAM array to allow a read or write operation. During the read operation, a first sense current is provided to the selected sense line. During the write operation, the first sense current and a second current are provided to the selected sense line simultaneously.
Although the present invention has been described in considerable detail with reference to certain embodiments thereof, other embodiments are possible. For example, both the reading circuit and the writing circuit may be PMOS, and the transistors of the selector may be N type channel metal oxide semiconductors (NMOS). Alternatively, the reading circuit and the writing circuit may also be NMOS and connected to a ground as current sink devices, and the transistors of the selector may be PMOS and connected to a power source. Therefore, their spirit and scope of the appended claims should no be limited to the description of the embodiments container herein.
In conclusion, the present invention has the following advantages:
(1) by making a working circuit and a reading circuit shared by plural sense lines, the size of the memory can be reduced and the density of the memory can be increased as well; and
(2) The layout of the memory is smaller and easier to create because of a reduced circuitry requirement.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
This application claims the priority benefit of U.S. Provisional Application Ser. No. 60/716,680, filed Sep. 13, 2005, the full disclosures of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60716680 | Sep 2005 | US |