Magnetic random access memory
An MRAM having a first cell array group (2-0)and a second cell array group (2-1) containing a plurality of cell arrays (21) is used. Each of the first cell array group (2-0) and the second cell array group (2-1) includes a first current source unit for supplying a first write current IWBL to a bit line WBL of the cell array (21) and a first current waveform shaping unit having a first capacitor requiring precharge and shaping the waveform of the first write current IWBL. When the cell array (21) performs write into a magnetic memory (24), the first current waveform shaping unit of the first cell array group (2-0) and the first current waveform shaping unit of the second cell array group (2-1) charges and discharges electric charge accumulated in the first capacitor to wiring toward the bit line WBL at different periods from each other.
Latest NEC Corporation Patents:
- BASE STATION, TERMINAL APPARATUS, FIRST TERMINAL APPARATUS, METHOD, PROGRAM, RECORDING MEDIUM AND SYSTEM
- COMMUNICATION SYSTEM
- METHOD, DEVICE AND COMPUTER STORAGE MEDIUM OF COMMUNICATION
- METHOD OF ACCESS AND MOBILITY MANAGEMENT FUNCTION (AMF), METHOD OF NEXT GENERATION-RADIO ACCESS NETWORK (NG-RAN) NODE, METHOD OF USER EQUIPMENT (UE), AMF NG-RAN NODE AND UE
- ENCRYPTION KEY GENERATION
The present invention relates to a magnetic random access memory and relates to a magnetic random access memory in which a writing speed is improved.
BACKGROUND ARTA conventional Magnetoresistive Random Access Memory (hereafter, referred to as “MRAM”) in which a synthetic ferrimagnet structure is used as a free layer of a tunnel magnetic resistive element (hereafter, referred to as “magnetic resistive element”) is disclosed in U.S. Pat. No. 6,545,906. This MRAM is a so-called toggle MRAM.
This MRAM 101 is the toggle MRAM. In the case of the memory cell 124 in this toggle MRAM, the writing is carried out only in one case of [1] to [0] and [0] to [1], and [1] cannot be overwritten to [1], and [0] cannot be overwritten to [0]. A writing operation firstly executes a reading operation from the memory cell 124 (hereafter, also referred to as “selected cell”) on which the writing operation is performed. Next, when the writing is performed, a write current IWBL is supplied through the write bit line WBL. Subsequently, at a temporal difference, a write current IWWL is supplied through the write word line WWL.
The block selector 112 selects each of the plurality of cell array blocks 111-0 to 111-j based on block selection signals BSEL0 to BSELj from the controller (not shown), respectively. The WL current source 113 is the current source for write word lines WWL. The BL current source 114 is the current source for write bit lines WBL. The WL current source 113 and the BL current source 114 are shared in the plurality of cell array blocks 111-0 to 111-j. At the time of a writing operation, a write current IWWL from the WL current source 113 is supplied through a main write word line MWWL to the cell array block 111 selected by the block selector 112. The write current IWBL from the BL current source 114 is supplied through a main write bit line MWBL to the cell array block 111 selected by the block selector 112.
Each of the plurality of cell array blocks 111-0 to 111-j includes: write word lines WWL0 to WWLn; a WL selector 122; write bit lines WBL0 to WBLn, a BL selector 123 and a plurality of memory cells 124. The WL selector 122 selects a selected write word line WWL from the write word lines WWL0 to WWLn by any of word line selection signals XS0 to XSn. The BL selector 123 selects a selected write bit line WBL from the write bit lines WBL0 to WBLn by any of bit line selection signals YS0 to YSn. Each memory cell 124 is provided at each of intersections of the write word lines WWL0 to WWLn and the write bit lines WBL0 to WBLn. At the time of the writing operation, the write current IWWL flows through the write word line WWL selected by the IWWL selector 122. The write current IWBL flows through the write bit line WBL selected by the BL selector 123.
The sense amplifier 117 outputs a read data SAD read from the memory cell 124 to the buffer circuit 119 and the XOR circuit 116. The buffer circuit 118 is selected based on the cell array group selection signal ASEL and stores a write data DIN supplied from outside. Then, at a predetermined timing, the write data DIN is outputted to the XOR circuit 116. The buffer circuit 119 is selected based on the cell array group selection signal ASEL and stores the read data SAD supplied by the sense amplifier 117. Then, at a predetermined timing, the read data SAD is outputted as a read data DOUT to outside. The XOR circuit 116 compares the write data DIN from the buffer circuit 118 and the read data SAD from the sense amplifier 117 and outputs an XOR signal indicating whether or not both are different, to the AND circuit 115. The AND circuit 115, if the write data DIN and the read data SAD are different based on the XOR signal from the XOR circuit 116, outputs a signal M_BSTPR, a signal N_WCSENTX and a signal N_WCSENTY, which are sent from the write control signal generating circuit 103, as a signal BSTER, a signal WCSENTX and a signal WCSENTY to the WL current source 113 and the BL current source 114.
The write control signal generating circuit 103 outputs the signal M_BSTPR, the signal M_WCSENTX and the signal M_WCSENTY to the plurality of cell array groups 102-0 to 102-i. The signal M_BSTPR=the signal BSTPR, the signal M_WCSENTX=the signal WCSENTX and the signal M_WCSENTY=the signal WCSENTY will be described later.
In the case of the writing operation, a reading operation is firstly performed on the memory cell 124. The judgment (toggle judgment) as to Whether or not the output signal SAD of the sense amplifier 117 as the read result and the write data DIN stored in the buffer circuit 118 are different is carried out by the XOR circuit 116. As a result, only if both are different, the toggle write is performed on the memory cell 124. The control of the write timing is shared in the cell array group 102.
Similarly, the BL current source 114 includes a waveform shaping unit 136 and a current source unit 138 and an output control unit 140. The waveform shaping unit 136 includes a switch that is controlled by a capacitor CY and the signal BSTPR. The waveform shaping unit 136 charges parasitic capacitors Cp of a current route (the main write bit line MWBL+ the write bit line WBL) with charges accumulated in the capacitor CY in the period while the signal BSTPR is LOW. Consequently, rising of a current in the cell array 121 can be improved, thereby shaping the current waveform. The basic content of this technique is disclosed in Japanese Laid-Open Patent Application (JP-P 2004-234816A). The current source unit 138 is connected to the main write bit line MWBL in parallel to the waveform shaping unit 136. The current source unit 138 supplies a write current IWBL through the main write bit line MWBL to the write bit line WBL. The output control unit 140 includes an NMOS transistor N3′ and an NMOS transistor N3. In the NMOS transistor N3′, a source and a drain are connected to the main write bit line MWBL, and the signal WCSENY is supplied to a gate. In the NMOS transistor N3, a drain is connected to the main write bit line MWBL, and a source is connected to a ground, and the signal /WCSENY is supplied to a gate. The output control of the BL current source 114 is carried out by the complementary signals of the signal WCSENY and the signal /WCSENY on the WBL side.
This timing charts show situations in the third and subsequent clocks of the burst mode in
With reference to
(1) t00
Among the memory cells on the write word line WWL0, the memory cell 124 on which the toggle write should be performed is already determined, based on the reading operation carried out immediately before the toggle write. Here, the case when the toggle write is performed on all of the memory cells 124 is described. When the last signal BSTPR is Low, the capacitors CX and CY are charged. At the time t00, the signal BSTPR becomes High (A), and the discharging of the charges accumulated in the capacitors CX and CY is started. The wirings from the waveform shaping unit 135 to the output control unit 139 and from the waveform shaping unit 136 to the output control unit 140 are charged. At this time, the block selection signal BSEL0 becomes High (hot shown), and the cell array block 111-0 is selected by the block selector 112. The signal XS0 becomes High (not shown), and the write word line WWL0 is selected by the WL selector 122. The signal YS0 becomes High (H), and the write bit line WBL0 is selected by the BL selector 123.
(2) t01
The signal WCSENX becomes High (B), and the remainder of the charges accumulated in the capacitor CX charges the main write word line MWWL and the write word line WWL0. Together with it, the write current IWWL is supplied from the current source unit 137 to the main write word line MWWL and the write word line WWL0 ((E), (D)). With this charging, the rising of the write current IWWL can be improved, thereby shaping the current waveform.
(3) t02
The signal WCSENY becomes High (C), and the remainder of the charges accumulated in the capacitor CY charges the main write bit line MWBL and the write bit line WBL0. Together with it, the write current IWBL is supplied from the current source unit 138 to the main write bit line MWBL and the write bit line WBL0 ((G), (F)). With this charging, the rising of the write current IWBL can be improved, thereby shaping the current waveform.
(4) t03
The signal WCSENX becomes Low (B), and the write current IWWL from the current source unit 137 to the main write word line MWWL and the write word line WWL0 is stopped ((E), (D)).
(5) t04
The signal WCSENY becomes Low (C), and the write current IWBL from the current source unit 138 to the main write bit line MWBL and the write bit line WBL0 is stopped (G), (F)). Since this write current IWWL and the write current IWBL are supplied at a temporal difference, the toggle write can be performed on the selection cell 124.
(6) t05
At the time t05, the signal BSTPR becomes Low (A), and the charges begin to be accumulated in the capacitors CX and CY. Because of the writing operation of the burst mode, until the completion of the writing to the memory cells 124 in a predetermined range, the block selection signal BSEL0 is kept High (not shown), and the cell array block 111-0 is still selected by the block selector 112. Until the execution of the writing to all of the memory cells 124 on the write word line WWL0, the signal. XS0 is kept High (not shown), and the write word line WWL0 is still selected by the WL selector 122. The signal YS0 becomes Low (H). Then, the selection of the write bit line WBL0 by the BL selector 123 is completed.
Hereafter, the similar processes are repeated.
However, at the burst mode, although the write word line WWL is switched in turn and the writing is executed, at that time, the bit line selection signal supplied to the switch in the BL selector 123 is switched such as YS0 to YS1 to YS2 to YS3. As for this switching period, for example, as for the period from the time t05 to the time t10, a certain period or more its required. The reason why the certain period of time is required is that the capacitor CY in the waveform shaping unit 136 cannot be charged if there is no period of the signal BSTPR with the Low level. Moreover, the charges that are charged in the parasitic capacitors Cp in the main write bit line MWBL and the write bit line WBL are required to be sufficiently discharged through the NMOS transistor N3 to which the signal /WCSENY is supplied within the period that the signal WCSENY is Low. If those charging and discharging are not sufficiently, the shaping of the waveform does not satisfy the design, and an erroneous operation is brought about.
As mentioned above, since the certain period is required in order to switch the bit line selection signal YS and since the reset time is required when the control signals (the signal BSTPR, the signal M_WCSENX and the signal M_WCSENY) related to the writing are generated, it is difficult to carry out the writing operation at the higher speed. That is, the waveform shaping unit is essentially required in order to make the waveform suitable. However, this is not suitable for the write mode of the high speed because of the operation performance. A technique is desired which can carry out the writing operation in the MRAM having the waveform shaping unit at the high speed.
Japanese Laid-Open Patent Application (JP-P 2004-234816A) discloses a semiconductor storage device. This semiconductor storage device includes: a storage element for storing information; a constant current source that is installed to write the information to the storage element by supplying a current; and a boosting circuit for charging a parasitic capacitor until the amount of the current that is supplied by the constant current source at a predetermined position related to the storage element arrives at the amount of the current required to write the information to the storage element.
Japanese Laid-Open Patent Application (JP-P 2003-109374A) describes a writing circuit of a magnetic memory device. The writing circuit of this magnetic memory device has a magnetic resistive element, to which information is written correspondingly to a magnetic field excited by a pulse-shaped current, for each memory cell. In this writing circuit, a current generator for generating the pulse-shaped current increases the current supply ability at plurality of stages when the pulse-shaped current is started up.
Japanese Laid-Open Patent Application (JP-P 2003-331574A) discloses a magnetic random access memory. The writing method of this magnetic random access memory applies, to a magnetic resistive effect element having an easy axis and a hard axis, a first magnetic field parallel to the hard axis and then applies a second magnetic field parallel to the hard axis that is weaker than the first magnetic field, and a third magnetic field parallel to the easy axis to the magnetic resistive effect element, at the same time.
DISCLOSURE OF INVENTIONAn object of the present invention is to provide MRAM that can carry out the writing operation at the higher speed by using the waveform shaping unit.
This and other objects, features and advantages of the present invention will be readily ascertained by referring to the following description and drawings.
In order to solve the above-mentioned subjects, a magnetic random access memory of the present invention includes: a first cell array group including a plurality of cell arrays; and a second cell array group including a plurality of cell arrays. Each of the first cell array group and the second cell array group includes a first current source unit supplying a first write current to a bit line of each of the plurality of cell arrays and a first current waveform shaping unit including a first capacitor required to be pre-charged and shaping a waveform of the first write current. At a time of a writing operation of a magnetic memory cell in each cell array, the first current waveform shaping unit in the first cell array group and the first current waveform shaping unit in the second cell array group charge and discharge charges accumulated in the first capacitor to and from a wiring towards the bit line in periods different from each other.
In the magnetic random access memory, each of the first cell array group and the second cell array group further includes a second current source unit supplying a second write current to a word line of each cell array and a second current waveform shaping unit including a second capacitor required to be pre-charged and shaping a waveform of the second write current. At the time of the writing operation of the magnetic memory cell, the second current waveform shaping unit in the first cell array group and the second current waveform shaping unit in the second cell array group charge and discharge charges accumulated in the second capacitor to and from a wiring towards the bit line in periods different from each other.
In order to solve the foregoing subjects, the magnetic random access memory of the present invention includes a first current source unit, a first current waveform shaping unit, a second current source unit and a second current waveform shaping unit. The first current source unit is shared in a plurality of cell arrays and supplies a first write current to each bit line in the plurality of cell arrays. The first current waveform shaping unit includes a first capacitor required to be pre-charged and shapes a waveform of the first write current. The second current source unit is shared in the plurality of cell arrays and supplies a second current to each word line in the plurality of cell arrays. The second current waveform shaping unit includes a second capacitor required to be pre-charged and shapes a waveform of the second write current. At a time of a writing operation of a magnetic memory cell, a period while the first current waveform shaping unit carries out charging and discharging to and from the first capacitor for a wiring towards the bit line and a period while the second current waveform shaping unit carries out charging and discharging to and from the second capacitor for a wiring towards the word line are different from each other.
In order to solve the foregoing subjects, the magnetic random access memory of the present invention includes the first current source unit, the first current waveform shaping unit and a third current waveform shaping unit. The first current source unit is shared in a plurality of cell arrays and supplies a first write current to each bit line in the plurality of cell arrays. The first current waveform shaping unit includes a first capacitor required to be pre-charged and shapes a waveform of the first write current. The third current waveform shaping unit includes a third capacitor required to be pre-charged and shapes a waveform of the first write current. At a time of a writing operation of a magnetic memory cell in each cell array, a period while the first current waveform shaping unit charges and discharges charges accumulated in the first capacitor to and from the wiring towards the bit line and a period while the third current waveform shaping unit charges and discharges charges accumulated in the third capacitor to and from a wiring towards the bit line are different from each other.
The foregoing magnetic random access memory of the present invention further includes a second current source unit, a second current waveform shaping unit and a fourth current waveform shaping unit. The second current source unit is shared in the plurality of cell arrays and supplies the second write current to each word line; in the plurality of cell arrays. The second current waveform shaping unit includes a second capacitor required to be pre-charged and shapes a waveform of the second write current. The fourth current waveform shaping unit includes a fourth capacitor required to be pre-charged and shapes a waveform of the second write current. At the time of the writing operation of the magnetic memory cell in each cell array, a period while the second current waveform shaping unit charges and discharges charges accumulated in the second capacitor to and from a wiring towards the word line and a period while the fourth current waveform shaping unit charges and discharges charges accumulated in the fourth capacitor to and from a wiring towards the word line are different from each other.
In the foregoing magnetic random access memory, the magnetic memory cell includes a free layer with a synthetic ferrimagnet structure. The magnetization easy axis direction of the free layer is inclined at about 45 degrees for the direction of the bit line.
In order to solve the foregoing subjects, the present invention is an operating method of a magnetic random access memory. Here, the magnetic random access memory includes a first cell array group including a plurality of cell arrays and a second cell array group including a plurality of cell arrays. Each of the first cell array group and the second cell array group includes a first current source unit supplying a first write current to a bit line of each of the plurality of cell arrays and a first current waveform shaping unit including a first capacitor required to be pre-charged and shaping a waveform of the first write current. The operating method of the magnetic random access memory includes: (a) at a time of a writing operation of the magnetic memory cell in each cell array, the first current waveform shaping unit in the first cell array group discharging charges accumulated in the first capacitor to a wiring towards the bit line in a first period; and (b) the first current waveform shaping unit in the second cell array group discharging charges accumulated in the first capacitor to a wiring towards the bit line in a second period different from the first period.
In the operating method of the magnetic random access memory, in the magnetic random access memory, each of the first cell array group and the second cell array group further includes a second current source unit supplying a second write current to the word line of each cell array and a second current waveform shaping unit including a second capacitor required to be pre-charged and shaping a waveform of the second write current. The operating method of the magnetic random access memory includes, (c) at the time of the writing operation of the magnetic memory cell, the second current waveform shaping unit in the first cell array group discharging charges accumulated in the second capacitor to a wiring towards the word line in a third period; and (d) the second current waveform shaping unit in the second cell array group discharging charges accumulated in the second capacitor to a wiring towards the word line in a fourth period different from the third period.
In order to solve the foregoing subjects, the present invention is an operating method of a magnetic random access memory. Here, the magnetic random access memory includes a first current source unit, a first current waveform shaping unit, a second current source unit and a second current waveform shaping unit. The first current source unit is shared in a plurality of cell arrays and supplies a first write current to each bit line in the plurality of cell arrays. The first current waveform shaping unit includes a first capacitor required to be pre-charged and shapes a waveform of the first write current. The second current source unit is shared in the plurality of cell arrays and supplies a second write current to each word line in the plurality of cell arrays. The second current waveform shaping unit includes a second capacitor required to be pre-charged and shapes a waveform of the second write current. The operating method of the magnetic random access memory includes: (a) at a time of a writing operation of a magnetic memory cell, the first current waveform shaping unit discharging charges accumulated in the first capacitor in a first period to a wiring towards the bit line; and (b) the second current waveform shaping unit discharging charges accumulated in the second capacitor in a second period different from the first period to a wiring towards the bit line.
In order to solve the foregoing subjects, the present invention is an operating method of a magnetic random access memory. Here, the magnetic random access memory includes a first current source unit, a first current waveform shaping unit and a third current waveform shaping unit. The first current source unit is shared in a plurality of cell arrays and supplies a first write current to each bit line in the plurality of cell arrays. The first current waveform shaping unit includes a first capacitor required to be pre-charged and shapes a waveform of the first write current. The third current waveform shaping unit includes a third capacitor required to be pre-charged and shapes a waveform of the first write current. The operating method of the magnetic random access memory includes: (a) at a time of a writing operation of a magnetic memory cell in each cell array, the first current waveform shaping unit discharging charges accumulated in the first capacitor in a first period to a wiring towards the bit line; and (b) the third current waveform shaping unit discharging charges accumulated in the third capacitor to a wiring towards the bit line in a third period different from the first period.
In the operating method of the magnetic random access memory, the magnetic random access memory further includes a second current source unit, a second current waveform shaping unit and a fourth current waveform shaping unit. The second current source unit is shared in the plurality of cell arrays and supplies a second write current to each word line in the plurality of cell arrays. The second current waveform shaping unit includes a second capacitor required to be pre-charged and shapes a waveform of the second write current. The fourth current waveform shaping unit includes a fourth capacitor required to be pre-charged and shapes a waveform of the second write current. The operating method of the magnetic random access memory further includes: (a) at the time of the writing operation of the magnetic memory cell in each cell array, the second current waveform shaping unit discharging charges accumulated in the second capacitor in a second period to a wiring towards the word line; and (b) the fourth current waveform shaping unit discharging charges accumulated in the fourth capacitor to a wiring towards the word line in a fourth period different from the second period.
In the operating method of the foregoing magnetic random access memory, the writing operation of the magnetic memory cell is the toggle write operation.
According to the present invention, the writing operation using the waveform shaping unit in the MRAM can bet carried out at the higher speed.
Exemplary embodiments in a MRAM according to the present invention will be described below with reference to the attached drawings.
First Exemplary EmbodimentA configuration of a MRAM according to a first exemplary embodiment of the present invention will be described below.
The block selector 12 selects each of the plurality of cell array blocks 11-0 to 11-j based on corresponding one of block selection signals BSEL0 to BSELj from the controller (not shown). The WL current source 13 is a current source for a write word line WWL. The BL current source 14 is a current source for a write bit line WBL. The WL current source 13 and the BL current source 14 are shared in the plurality of cell array blocks 11-0 to 11-j. At a time of a writing operation, a write current IWWL from the WL current source 13 is supplied through a main write word line MWWL to a cell array block 11 selected by the block selector 12. A write current IWBL from the BL current source 14 is supplied through a main write bit line MWBL to the cell array block 11 selected by the block selector 12.
Each of the plurality of cell array blocks 11-0 to 11-j includes write word lines WWL0 to WWLn, a WL selector 22, write bit lines WBL0 to WBLn, a BL selector 23, a plurality of memory cells 24. The WL selector 22 selects a selected write word line WWL from the write word lines WWL0 to WWLn based on one of word line selection signals XS0 to XSn. The BL selector 23 selects a selected write bit line WBL from the write bit lines WBL0 to WBLn based on one of bit line selection signals YS0 to YSn. The plurality of memory cells 24 is arranged at intersections of the write word lines WWL0 to WWLn and the write bit lines WBL0 to WBLn. At the time of the writing operation, the write current IWWL flows through the write word line WWL selected by the WL selector 22. The write current IWBL flows through the write bit line WBL selected by the DL selector 23.
The sense amplifier 17 outputs a read data SAD, which is read from the memory cell 24, to the buffer circuit 19 and the XOR circuit 16. The buffer circuit 18 is selected based on the cell array group selection signal ASEL and stores a write data DIN supplied from outside. Then, at a predetermined timing, the write data DIN is outputted to the XOR circuit 16. The buffer circuit 19 is selected based on the cell array group selection signal ASEL and stores the read data SAD supplied from the sense amplifier 17. Then, at a predetermined timing, the read data SAD is outputted as a read data DOU to outside. The XOR circuit 16 compares the write data DIN from the buffer circuit 18 with the read data SAD from the sense amplifier 17 and outputs an XOR signal indicating whether or not both are different from each other to the AND circuit 15. The AND circuit 15 has functions that are different between a case when the AND circuit 15 is included in any of the (even-numbered) cell array groups 2-0, 2-2, - - - and 2-(i−1) and a case when the AND circuit 15 is included in the (odd-numbered) cell array groups 2-1, 2-3, - - - and 2-i. That is, if the AND circuit 15 is included in the even-numbered cell array group 2, the AND circuit 15 outputs a signal M0_BSTPR, a signal M0_WCSENTX and a signal M0_WCSENTY from the write control signal generating circuit A 3 as a signal BSTPR, a signal WCSENTX and a signal WCSENTY to the WL current source 13 and the BL current source 14, when the write data DIN and the read data SAD are different from each other based on the XOR signal from the XOR circuit 16. If the AND circuit 15 is included in the odd-numbered cell array group 2, the AND circuit 15 outputs a signal M1_BSTPR, a signal M1_WCSENTX and a signal M1_WCSENTY from the write control signal generating circuit B 4 as the signal BSTPR, the signal WCSENTX and the signal WCSENTY to the WL current source 13 and the BL current source 14, when the write data DIN and the read data SAD are different from each other based on the XOR signal from the XOR circuit 16.
The write control signal generating circuit A 3 outputs the signal M0_BSTPR, the signal M0_WCSENTX and the signal M0_WCSENTY, to the plurality of even-numbered cell array groups 2-0, 2-2, - - - , and 2(i−1). The write control signal generating circuit B 4 outputs the signal M1_BSTPR, the signal M1_WCSENTX and the signal M1_WCSENTY, to the plurality of odd-numbered cell array groups 2-1, 2-3, - - - , and 2-i. The signal M0_BSTPR=the signal M1_BSTPR=the signal BSTPR, the signal M0_WCSENTX=the signal M1_WCSENTX=the signal WCSENTX, and the signal M0_WCSENTY=the signal M1_WCSENTY=the signal WCSENTY will be described later. The write control signal generating circuit A 3 and the write control signal generating circuit B 4 may be integrated into one unit.
In the writing operation, the reading operation is firstly performed on the selected memory cell 24. The judgment (toggle judgment) as to whether or not the output signal SAD of the sense amplifier 17 as the read, result and the write data DIN stored in the buffer circuit 18 are different from each other is carried out by the XOR circuit 16. As a result, only if both are different from each other, the toggle write is performed on the selected memory cell 24. The control of the write timing is shared in the cell array group 2.
In the present invention, the two write control signal generating circuits (A 3, B 4) are used, and the write control signals are outputted to two systems (the signal M0_BSTPR, the signal M0_WCSENX and the signal M0_WCSENY, and the signal M1_BSTPR, the signal M1_WCSENX and the signal M1_WCSENY). In association with it, the cell array groups 2 are also divided into two systems, and the write control signal is supplied to each system.
In the WL current source 13 and the BL current source 14, their configurations and functions are equal to those of the WL current source 113 and the BL current source 114 described with reference to
In the write control signal generating circuit A 3 and the write control signal generating circuit B 4, their configurations and functions and their control signals are equal to those of the write control signal generating circuit 103 described with reference to
These timing charts show situations in the third and subsequent clocks of the burst mode in
Here, the writing operation of the burst mode inside each cell array group 2 is similar to the writing operation of the conventional burst mode described with references to
In this way, during the burst write mode, each of the cell array groups 2 of the two systems (the even-numbered cell array group 2 and the odd-numbered cell array group 2) is alternately selected. Consequently, even if the BSTPR of the even-numbered cell array group 2 at the 0-th clock (the time t00) (
As for the signal WCSENX (
Since the interval between the signals WCSENX and the interval between the signals WCSENY can be set sufficient, a sufficient time can be given to the reset of the delay elements inside the write control signal generating circuit A 3 and the write control signal generating circuit B 4. In this way, when the cell array group 2 is divided into the plurality of systems, namely, divided into two or more systems, the similar effect can be obtained. As the number of the divisions is increased, the larger effect can be obtained.
According to the present invention, the waveform shaping unit can be used to carry out the writing operation at the higher speed.
Second Exemplary EmbodimentA configuration of a MRAM according to a second exemplary embodiment of the present invention will be described below.
That is, the write control signal generating circuit 3 corresponds to the write control signal generating circuit 103. The plurality of cell array groups 2-0 to 2-i corresponds to the plurality of cell array groups 102-0 to 102-I, respectively. The plurality of cell array blocks 11-0 to 11-j corresponds to the plurality of cell array blocks 111-0 to 111-j, respectively. The block selector 12 corresponds to the block selector 112. The AND circuit 15, the XOR circuit 16, the sense amplifier 17 and the buffer circuits 18, 19 correspond to the AND circuit 115, the XOR circuit 116, the sense amplifier 117 and the buffer circuits 118, 119, respectively. Here, the descriptions of the common portions are omitted.
When the MRAM1 is a toggle MRAM, the write current IWWL and the write current IWBL are supplied to the cell array 21 while their timings are made different. Thus, in the waveform shaping unit 35 and the waveform shaping unit 36, at the different timings, charges are accumulated in the respective capacitors (CX, CY) and respective current routes (the main write word line MWWL+ the write word line WWL, the main write bit line MWBL+ the write bit line WBL) can be pre-charged. That is, in the WL current source 13 and the BL current source 14, while the period in which the pre-charge signal BSTPR is Low is secured, the interval of the pre-charge signals BSTPR can be made short. Also, the two write control signal generating circuits are not required to be installed, which can suppress the overhead in view of the area.
Here, with reference to
(1) t00
Among the memory cells on the write word line WWL0, the memory cell 24 on which the toggle write should be performed is already determined, based on the reading operation carried out immediately before the toggle write. Here, a case when the toggle write is performed on all of the memory cells 24 is described. When the last signal BSTPRX is Low, the capacitor CX is already charged. At the time t00, the signal BSTPRX becomes High (
(2) t01
When the last signal BSTPRY is Low, the capacitor CY is already charged. At the time t01, the signal BSTPRY becomes High (
Simultaneously, the signal WCSENX becomes High (
(3) t02
The signal WCSENY becomes High (
(4) t03
The signal WCSENX becomes Low
(5) t04
The signal WCSENY becomes Low (
Simultaneously, the signal BSTPRX becomes Low (
(6) t05
At the time t05, the signal BSTPRY becomes Low (
The signal YS0 becomes Low (not shown), and the selection of the write bit line WBL0 by the BL selector 23 is completed.
Hereafter, the similar processes are repeated.
According to the present invention, the waveform shaping unit can be used to execute the writing operation at the higher speed.
Third Exemplary EmbodimentA configuration of a MRAM according to a third exemplary embodiment of the present invention will be described below.
Similarly, the BL current source 14 includes a waveform shaping unit 36a and a waveform shaping unit 36b. The waveform shaping unit 36a charges (pre-charges) the parasitic capacitors Cp of the current route (the main write bit line MWBL+ the write bit line WBL) with charges accumulated in a capacitor CY0 in the period while the signal BSTPR0 is LOW. On the other hand, the waveform shaping unit 36b charges the parasitic capacitors Cp of the current route, with charges accumulated in a capacitor CY1 in the period while the signal BSTPR1 is LOW. The waveform shaping unit 36a and the waveform shaping unit 36b pre-charge the current route alternately.
When the MRAM 1 is the toggle MRAM, the write current IWWL and the write current IWBL are supplied to the cell array 21, while their timings are made different. Thus, in the waveform shaping unit 35 and the waveform shaping unit 36, charges are accumulated in the respective capacitors (CX, CY) at the different timings, and the respective current routes (the main write word line MWWL+ the write word line WWL, the main write bit line MWBL+ the write bit line WBL) can be pre-charged. That is, in the WL current source 13 and the BL current source 14, while the period in which the pre-charge signal BSTPR is Low is secured, the interval of the pre-charge signals BSTPR can be made short. Also, the two write control signal generating circuits are not required to be installed, which can suppress the overhead in view of the area. This control can be simply executed, as compared with the other exemplary embodiments.
Here, with reference to
(1) t00
Among the memory cells on the write word line WWL0, the memory cell 24 on which the toggle write should be performed is already determined, based on the reading operation carried out immediately before the toggle write. Here, a case when the toggle write is performed on all of the memory cells 24 is described. When the last signal BSTPR0 is Low, the capacitors CX0 and CY0 are already charged. At the time too, the signal BSTPR0 becomes High (
(2) t01
The signal WCSENX becomes High (
(3) t02
The signal WCSENY becomes High (
(4) t03
The signal WCSENX becomes Low (
(5) t04
The signal WCSENY becomes Low (
(6) t05
At the time t05, the signal BSTPR0 becomes Low (
(7) t10
When the last signal BSTPR1 is Low, the capacitors CX1 and CY1 are already charged. At the time t10, the signal BSTPR1 becomes High (
(8) t11
The signal WCSENX becomes High (
(9) t12
The signal WCSENY becomes High (
(10) t13
The signal WNCSENX becomes Low (
(11) t14
The signal WCSENY becomes Low (
(12) t15
At the time t15, the signal BSTPR1 becomes Low (
Hereafter, the similar processes are repeated.
According to the present invention, the waveform shaping unit can be used to carry out the writing operation at the higher speed.
Incidentally, the above-mentioned respective exemplary embodiments can be combined and used as long as the mutually technical conflict is not generated.
The present invention is not limited to the above-mentioned respective exemplary embodiments. It is clear that each exemplary embodiment can be properly modified and changed within the range of the technical idea of the present invention.
Claims
1. A magnetic random access memory comprising:
- a first cell array group including a plurality of cell arrays; and
- a second cell array group including a plurality of cell arrays,
- wherein each of said first cell array group and said second cell array group includes:
- a first current source unit supplying a first write current to a bit line of each of said plurality of cell arrays, and
- a first current waveform shaping unit including a first capacitor required to be pre-charged and shaping a waveform of said first write current,
- wherein at a time of a writing operation of a magnetic memory cell in said each cell array, said first current waveform shaping unit in said first cell array group and said first current waveform shaping unit in said second cell array group charge and discharge charges accumulated in said first capacitor to and from a wiring towards said bit line in periods different from each other.
2. The magnetic random access memory according to claim 1, wherein each of said first cell array group and said second cell array group further includes:
- a second current source unit supplying a second write current to a word line of said each cell array, and
- a second current waveform shaping unit including a second capacitor required to be pre-charged and shaping a waveform of said second write current,
- wherein at a time of said writing operation of said magnetic memory cell, said second current waveform shaping unit in said first cell array group and said second current waveform shaping unit in said second cell array group charge and discharge charges accumulated in said second capacitor to and from a wiring towards said bit line in periods different from each other.
3. The magnetic random access memory according to claim 2, wherein said magnetic memory cell includes:
- a free layer with a synthetic ferrimagnet structure,
- wherein said magnetization easy axis direction of said free layer is inclined at about 45 degrees for said direction of said bit line.
4. The magnetic random access memory according to claim 1, wherein said magnetic memory cell includes:
- a free layer with a synthetic ferrimagnet structure,
- wherein said magnetization easy axis direction of said free layer is inclined at about 45 degrees for said direction of said bit line.
5. A magnetic random access memory comprising:
- a first current source unit shared in a plurality of cell arrays and supplying a first write current to each bit line in said plurality of cell arrays;
- a first current waveform shaping unit including a first capacitor required to be pre-charged and shaping a waveform of said first write current;
- a second current source unit shared in said plurality of cell arrays and supplying a second current to each word line in said plurality of cell arrays; and
- a second current waveform shaping unit including a second capacitor required to be pre-charged and shaping a waveform of said second write current,
- wherein at a time of a writing operation of a magnetic memory cell, a period while said first current waveform shaping unit carries out charging and discharging to and from said first capacitor for a wiring towards said bit line and a period while said second current waveform shaping unit carries out charging and discharging to and from said second capacitor for a wiring towards said word line are different from each other.
6. The magnetic random access memory according to claim 5, wherein said magnetic memory cell includes:
- a free layer with a synthetic ferrimagnet structure,
- wherein said magnetization easy axis direction of said free layer is inclined at about 45 degrees for said direction of said bit line.
7. A magnetic random access memory comprising:
- a first current source unit shared in a plurality of cell arrays and supplying a first write current to each bit line in said plurality of cell arrays;
- a first current waveform shaping unit including a first capacitor required to be pre-charged and shaping a waveform of said first write current; and
- a third current waveform shaping unit including a third capacitor required to be pre-charged and shaping a waveform of said first write current,
- wherein at a time of a writing operation of a magnetic memory cell in said each cell array, a period while said first current waveform shaping unit charges and discharges charges accumulated in said first capacitor to and from said wiring towards said bit line and a period while said third current waveform shaping unit charges and discharges charges accumulated in said third capacitor to and from a wiring towards said bit line are different front each other.
8. The magnetic random access memory according to claim 7, further comprising:
- a second current source unit shared in said plurality of cell arrays and supplying said second write current to each word line in said plurality of cell arrays;
- a second current waveform shaping unit including a second capacitor required to be pre-charged and shaping a waveform of said second write current; and
- a fourth current waveform shaping unit including a fourth capacitor required to be pre-charged and shaping a waveform of said second write current,
- wherein at said time of said writing operation of said magnetic memory cell in said each cell array, a period while said second current waveform shaping unit charges and discharges charges accumulated in said second capacitor to and from a wiring towards said word line and a period while said fourth current waveform shaping unit charges and discharges charges accumulated in said fourth capacitor to and from a wiring towards said word line are different from each other.
9. The magnetic random access memory according to claim 8, wherein said magnetic memory cell includes:
- a free layer with a synthetic ferrimagnet structure,
- wherein said magnetization easy axis direction of said free layer is inclined at about 45 degrees for said direction of said bit line.
10. The magnetic random access memory according to claim 7, wherein said magnetic memory cell includes:
- a free layer with a synthetic ferrimagnet structure,
- wherein said magnetization easy axis direction of said free layer is inclined at about 45 degrees for said direction of said bit line.
11. An operating method of a magnetic random access memory, wherein said magnetic random access memory includes:
- a first cell array group including a plurality of cell arrays, and
- a second cell array group including a plurality of cell arrays,
- wherein each of said first cell array group and said second cell array group includes:
- a first current source unit supplying a first write current to a bit line of each of said plurality of cell arrays, and
- a first current waveform shaping unit including a first capacitor required to be pre-charged and shaping a waveform of said first write current,
- wherein said operating method of said magnetic random access memory comprises:
- (a) at a time of a writing operation of said magnetic memory cell in said each cell array, said first current waveform shaping unit in said first cell array group discharging charges accumulated in said first capacitor to a wiring towards said bit line in a first period; and
- (b) said first current waveform shaping unit in said second cell array group discharging charges accumulated in said first capacitor to a wiring towards said bit line in a second period different from said first period.
12. The operating method of the magnetic random access memory according to claim 11, wherein in said magnetic random access memory, each of said first cell array group and said second cell array group further includes:
- a second current source unit supplying a second write current to said word line of said each cell array, and
- a second current waveform shaping unit including a second capacitor required to be pre-charged and shaping a waveform of said second write current,
- wherein said operating method of the magnetic random access memory further comprises:
- (c) at said time of said writing operation of said magnetic memory cell, said second current waveform shaping unit in said first cell array group discharging charges accumulated in said second capacitor to a wiring towards said word line in a third period; and
- (d) said second current waveform shaping unit in said second cell array group discharging charges accumulated in said second capacitor to a wiring towards said word line in a fourth period different from said third period.
13. The operating method of said magnetic random access memory according to claim 12, wherein said writing operation of said magnetic memory cell is the toggle write operation.
14. The operating method of said magnetic random access memory according to claim 11, wherein said writing operation of said magnetic memory cell is the toggle write operation.
15. An operating method of a magnetic random access memory, wherein said magnetic random access memory includes:
- a first current source unit shared in a plurality of cell arrays and supplying a first write current to each bit line in said plurality of cell arrays,
- a first current waveform shaping unit including a first capacitor required to be pre-charged and shaping a waveform of said first write current,
- a second current source unit shared in said plurality of cell arrays and supplying a second write current to each word line in said plurality of cell arrays, and
- a second current waveform shaping unit including a second capacitor required to be pre-charged and shaping a waveform of said second write current,
- wherein said operating method of said magnetic random access memory comprises:
- (a) at a time of a writing operation of a magnetic memory cell, said first current waveform shaping unit discharging charges accumulated in said first capacitor in a first period to a wiring towards said bit line; and
- (b) said second current waveform shaping unit discharging charges accumulated in said second capacitor in a second period different from said first period to a wiring towards said bit line.
16. The operating method of said magnetic random access memory according to claim 15, wherein said writing operation of said magnetic memory cell is the toggle write operation.
17. An operating method of a magnetic random access memory, wherein said magnetic random access memory includes:
- a first current source unit shared in a plurality of cell arrays and supplying a first write current to each bit line in said plurality of cell arrays,
- a first current waveform shaping unit including a first capacitor required to be pre-charged and shaping a waveform of said first write current, and
- a third current waveform shaping unit including a third capacitor required to be pre-charged and shaping a waveform of said first write current,
- wherein said operating method of said magnetic random access memory comprises:
- (a) at a time of a writing operation of a magnetic memory cell in said each cell array, said first current waveform shaping unit discharging charges accumulated in said first capacitor in a first period to a wiring towards said bit line; and
- (b) said third current waveform shaping unit discharging charges accumulated in said third capacitor to a wiring towards said bit line in a third period different from said first period.
18. The operating method of the magnetic random access memory according to claim 17, wherein said magnetic random access memory further includes:
- a second current source unit shared in said plurality of cell arrays and supplying a second write current to each word line in said plurality of cell arrays,
- a second current waveform shaping unit including a second capacitor required to be pre-charged and shaping a waveform of said second write current, and
- a fourth current waveform shaping unit including a fourth capacitor required to be pre-charged and shaping a waveform of said second write current,
- wherein said operating method of said magnetic random access memory further comprises:
- (a) at said time of said writing operation of said magnetic memory cell in said each cell array, said second current waveform shaping unit discharging charges accumulated in said second capacitor in a second period to a wiring towards said word line; and
- (b) said fourth current waveform shaping unit discharging charges accumulated in said fourth capacitor to a wiring towards said word line in a fourth period different from said second period.
19. The operating method of said magnetic random access memory according to claim 18, wherein said writing operation of said magnetic memory cell is the toggle write operation.
20. The operating method of said magnetic random access memory according to claim 17, wherein said writing operation of said magnetic memory cell is the toggle write operation.
4782340 | November 1, 1988 | Czubatyj et al. |
6333890 | December 25, 2001 | Niimi et al. |
6545906 | April 8, 2003 | Savtcheuko et al. |
6693824 | February 17, 2004 | Nahas et al. |
6744663 | June 1, 2004 | Garni et al. |
7301829 | November 27, 2007 | Honda et al. |
20040001352 | January 1, 2004 | Nahas et al. |
20040008536 | January 15, 2004 | Garni et al. |
20060126377 | June 15, 2006 | Honda et al. |
2001-135078 | May 2001 | JP |
2003-77267 | March 2003 | JP |
2003-109374 | April 2003 | JP |
2003-331574 | November 2003 | JP |
2003-346473 | December 2003 | JP |
2004-86986 | March 2004 | JP |
2004-234816 | August 2004 | JP |
2004-530240 | September 2004 | JP |
WO 2004/003922 | January 2004 | WO |
Type: Grant
Filed: Sep 7, 2006
Date of Patent: Dec 8, 2009
Patent Publication Number: 20090161423
Assignee: NEC Corporation (Tokyo)
Inventors: Tadahiko Sugibayashi (Tokyo), Takeshi Honda (Tokyo), Noboru Sakimura (Tokyo)
Primary Examiner: Gene N. Auduong
Attorney: Young & Thompson
Application Number: 12/066,926
International Classification: G11C 11/14 (20060101);