This Nonprovisional application claims priority under 35 U.S.C. §119(a) on Patent Applications No. 2010-162072 filed in Japan on Jul. 16, 2010 and No. 2011-078419 filed in Japan on Mar. 31, 2011 the entire contents of which are hereby incorporated by reference.
1. Field of the Invention
The present invention relates to a semiconductor memory device and a method of driving the same, and more specifically, relates to a semiconductor memory device that performs writing of information stored as resistance states of variable resistance elements of memory cells by application of a voltage pulse and a method of driving the same.
2. Description of the Related Art
In recent years, a new type of non-volatile semiconductor memory device to take place of a flash memory is being widely developed. Among those, a RRAM using a phenomenon of an occurrence of a change in a resistance due to application of a voltage to a variable resistance film such as a transition metal oxide or the like is commonly subjected to research and development since it is advantageous in regards to a limit in miniaturization compared to the flash memory, and is capable of a high-speed data writing.
As a configuration of a memory cell array using the RRAM, there has been conventionally used, as described in Japanese Unexamined Patent Publication No. 2002-151661, a 1T1R type memory cell array capable of restricting a leak current and a sneak current flowing in unselected memory cells upon performing the writing and reading of information stored in variable resistance elements of selected memory cells by serially connecting transistors for cell selection to variable resistance elements of memory cells.
Write voltages are supplied through Power lines V1 and V2 from outside, and the voltage from the power line V1 is applied to the bit lines BL1 to BLm, and the voltage from the power line V2 is applied to the common line CML respectively via transistors in a write voltage applying circuit 201. Further, the bit lines BL1 to BLm and the common line CML are short-circuited via transistors in an initialization circuit 202, and by applying the voltage to the bit lines from a common line side, a bit line voltage that is in a former writing operation voltage state due to an influence of a parasitic capacity of wirings between the bit line and the variable resistance elements connected to the bit line can be initialized.
At time t1, the word line WL1 is raised to a voltage VWLS (representative value: 4 V) upon setting or to a voltage VWLR (representative value: 6 V) upon resetting, and then, φ0, φ11, φ22 to φ2m are raised at time t2 to perform an initialization operation. That is, the voltage of the power line V1 is applied to a selected bit line BL1 via a transistor of the write voltage applying circuit 201, the voltage of the power line V2 is applied to the common line CML, and further, a voltage identical to that of the common line CML is applied to unselected bit lines BL2 to BLm via a transistor of the initialization circuit 202, to initialize the voltage of the unselected bit lines. At this time, the voltage of the power lines V1 and V2 is the same initialization voltage VPRE (representative value: 1.5 V), and as a result, the common line CML and all of the bit lines BL1 to BLm are precharged to the same voltage VPRE.
Thereafter, during time t4 to t5, a write voltage pulse is applied to the power lines V1 and V2. That is, upon the setting, the power line V1 is changed to a voltage VSET (representative value: 3 V) and the power line V2 is changed to GND, and current is made to flow toward the common line CML from the selected bit line BL1 via R11, Q11. On the other hand, upon the resetting, the power line V1 is changed to GND and the power line V2 is changed to a voltage VRST (representative value: 3 V), and the current is made to flow toward the selected bit line BL1 from the common line CML via Q11, R11.
In the array configuration shown in
In order for the variable resistance elements to cause changes in their resistance, a voltage larger than a certain value must be applied for over a certain period of time. An interval At between time t4 and t5 must be set so as to satisfy such a condition.
Therefore, the voltage change in the voltage pulse applied to one terminal of the variable resistance element do not exhibit a high-speed change as shown in (a) and (b) of
An object of the present invention is to solve the problem that application of the short-period voltage pulse to the memory elements is difficult due to the parasitic resistance on the common line side and to provide a semiconductor memory device capable of a high-speed operation.
In order to achieve the above object, a semiconductor memory device according to the present invention has a first feature of including: a memory cell array formed of a plurality of memory cells being arranged in column and row directions in a matrix, each of the plurality of memory cells having two input/output terminals and including a memory element and a cell transistor, the memory element having two input/output terminals and storing information by a difference in an electrical property between the two terminals, in which the stored information is written by applying a voltage between the two terminals, the cell transistor having two input/output terminals and one control terminal, one terminal of the input/output terminals of the memory element being connected to one terminal of the input/output terminals of the cell transistor; word lines extending in the column direction and respectively connecting the control terminals of the cell transistors of the memory cells arranged in the same column; bit lines extending in the row direction and connecting one terminals of the input/output terminals of the memory cells arranged in the same row; a common line extending in the column or the row direction, and connecting other terminals of the input/output terminals of the memory cells; a word line voltage applying circuit that applies a voltage to a word line connected to the memory cell selected as a writing target in the writing of the information stored in the memory element; a first voltage applying circuit that applies a write voltage to the bit line connected to the selected memory cell; and a second voltage previously applying circuit that applies an identical precharge voltage to both of the bit line and the common line connected to the selected memory cell prior to applying the write voltage, and that applies the precharge voltage to the common line connected to the selected memory cell while the write voltage is applied to the bit line connected to the selected memory cell.
Further, in addition to the first feature, the semiconductor memory device according to the present invention has a second feature that the second voltage applying circuit includes a precharge power line to which the precharge voltage is applied, and the precharge power line is directly connected to the common line, and is connected to the respective bit lines via first transistors that are provided for each of the bit lines.
Further, in addition to any of the above features, the semiconductor memory device according to the present invention has a third feature that the first voltage applying circuit includes a write power line to which the write voltage is applied, and the write power line is connected to the respective bit lines via second transistors that are provided for each of the bit lines.
Further, in addition to any of the above features, the semiconductor memory device according to the present invention has a fourth feature that the first voltage applying circuit includes a first write power line and a second write power line to which the write voltage having a different application voltage from the precharge voltage is respectively applied.
Further, in addition to any of the first to fourth features, the semiconductor memory device according to the present invention has a fifth feature that in the writing of the information stored in the memory element, a first writing operation of writing the electrical property of the memory element from a first state to a second state, and a second writing operation of writing the electrical property of the memory element from the second state to the first state are included, and the precharge voltage applied by the second voltage applying circuit in the first writing operation is identical to that in the second writing operation.
Further, in addition to any of the first to fourth features, the semiconductor memory device according to the present invention has a sixth feature that in the writing of the information stored in the memory element, a first writing operation of writing the electrical property of the memory element from a first state to a second state, and a second writing operation of writing the electrical property of the memory element from the second state to the first state are included, and the precharge voltage applied by the second voltage applying circuit in the first writing operation is different from that in the second writing operation.
According to the semiconductor device of any of the first to sixth features, the voltage pulse for writing is applied by the first voltage applying circuit from a bit line side upon the writing operation of the selected memory cell. At this time, a constant precharge voltage is previously applied to the common line connected with the memory element of the selected memory cell, and the high-speed operation becomes possible since the application of the precharge voltage is maintained throughout the writing operation.
Further, in addition to any of the first to fourth features, the semiconductor memory device according to the present invention has a seventh feature that in the writing of the information stored in the memory element, a first writing operation of writing the electrical property of the memory element from a first state to a second state having a lower resistance than the first state, and a second writing operation of writing the electrical property of the memory element from the second state to the first state are included, a polarity of the write voltage with respect to the precharge voltage in the first writing operation is different from that in the second writing operation, and a voltage difference between a word line voltage applied to the word line connected to the selected memory cell and a lower one of the precharge voltage and the write voltage in the first writing operation is smaller than a voltage difference between the word line voltage and a lower one of the precharge voltage and the write voltage in the second writing operation.
According to the semiconductor memory device of the seventh feature, stable programming can be performed by making the voltage difference (absolute value) between a gate and a source of the transistor upon the operation to lower the resistance smaller than the voltage difference (absolute value) between the gate and the source of the transistor upon the operation to increase the resistance.
Further, in addition to the seventh feature, the semiconductor memory device according to the present invention has an eighth feature that the word line voltage applied by the word line voltage applying circuit in the first writing operation is identical to that in the second writing operation.
Further, in addition to the eighth feature, the semiconductor memory device of the present invention has a ninth feature that in the writing of the information stored in the plurality of memory elements, a plurality of the memory cells connected to the selected word line are selected, and the first writing operation or the second writing operation is performed consecutively on the plurality of memory cells.
Further, in addition to any of the seventh to ninth features, the semiconductor memory device according to the present invention has a tenth feature that the precharge voltage applied by the second voltage applying circuit in the first writing operation is identical to that in the second writing operation.
Further, in addition to any of the above features, the semiconductor memory device according to the present invention has an eleventh feature that the memory element is a bipolar variable resistance element in which a resistance state expressed by a resistance property between the two input/output terminals of the memory element reversibly transitions by applying voltages having different polarities.
The memory element used in the semiconductor memory device of the present invention can be applied to a memory element that stores information by a difference in the electrical property and performs writing of the stored information by application of a voltage such as a magnetic tunnel junction element used in an MRAM, a phase change memory (PCRAM), an OUM (Ovonic Unified Memory), or a variable resistance element used in a RRAM, or the like; and preferably, it is useful for the variable resistance element used in the RRAM, and is especially useful for a bipolar variable resistance element. Since the bipolar variable resistance element performs writing by changing the electric resistance by the application of voltages having different polarities, a semiconductor memory device capable of a high-speed operation can be realized by using the configuration of the semiconductor memory device of the present invention.
In order to achieve the above object, a method of driving a semiconductor memory device according to the present invention has a first feature of being a method of driving a semiconductor memory device that includes: a memory cell array formed of a plurality of memory cells being arranged in column and row directions in a matrix, each of the plurality of memory cells having two input/output terminals, and including a memory element and a cell transistor, the memory element having two input/output terminals and storing information by a difference in an electrical property between the two terminals, in which the stored information is written by applying a voltage between the two terminals, the cell transistor having two input/output terminals and one control terminal, one terminal of the input/output terminals of the memory element being connected to one terminal of the input/output terminals of the cell transistor; word lines extending in the column direction and respectively connecting the control terminals of the cell transistors of the memory cells arranged in the same column; bit lines extending in the row direction and connecting one terminals of the input/output terminals of the memory cells arranged in the same row; and a common line extending in the column or the row direction and connecting the other terminals of the input/output terminals of the memory cells, the method including, in the writing of the information stored in the memory element: a word line voltage applying step of selecting the memory cell that is a writing target and applying a word line voltage to the word line connected to the selected memory cell; a precharging step of previously applying an identical precharge voltage to both of the bit line and the common line connected to the selected memory cell prior to application of a write voltage; and a writing step of applying the write voltage to the bit line connected to the selected memory cell and maintaining the application of the precharge voltage to the common line connected to the selected memory cell during the application of the write voltage.
Further, in addition to the first feature, the method of driving the semiconductor memory device according to the present invention has a second feature that the semiconductor memory device includes a first voltage applying circuit for applying the write voltage to the bit line connected to the selected memory cell and a second voltage applying circuit for applying the precharge voltage to the bit line and the common line connected to the selected memory cell, the second voltage applying circuit includes a precharge power line that is directly connected to the common line, and is connected to the respective bit lines via first transistors that are provided for each of the bit lines, in the precharging step, the precharge voltage is applied to both of the bit line and the common line via the precharge power line by making the first transistor connected to the bit line connected to the selected memory cell be in an ON state, and in the writing step, the precharge voltage is applied to the common line via the precharge power line by making the first transistor connected to the bit line connected to the selected memory cell be in an OFF state.
Further, in addition to any of the first and second features, the method of driving the semiconductor memory device according to the present invention has a third feature that the precharge voltage applied in the precharging step and the writing step in a case of writing the electrical property of the memory element from a first state to a second state is identical to that in a case of writing the electrical property of the memory element from the second state to the first state.
Further, in addition to any of the first and second features, the method of driving the semiconductor memory device according to the present invention has a fourth feature that the precharge voltage applied in the precharging step and the writing step in a case of writing the electrical property of the memory element from a first state to a second state is different from that in a case of writing the electrical property of the memory element from the second state to the first state.
Further, in addition to any of the first and second features, the method of driving the semiconductor memory device according to the present invention has a fifth feature that in the writing step, one of a resistance lowering step of writing the electrical property of the memory element from a first state to a second state having a lower resistance than the first state and a resistance increasing step of writing the electrical property of the memory element from the second state to the first state is performed to each of the memory cells selected as the writing target, a polarity of the write voltage with respect to the precharge voltage in the resistance lowering step is different from that in the resistance increasing step, and a voltage difference between the word line voltage and a lower one of the precharge voltage and the write voltage in the resistance lowering step is smaller than a voltage difference between the word line voltage and a lower one of the precharge voltage and the write voltage in the resistance increasing step.
Further, in addition to the fifth feature, the method of driving the semiconductor memory device according to the present invention has a sixth feature that the word line voltage applied in the word line voltage applying step in a case of performing the resistance lowering step is identical to that in a case of performing the resistance increasing step.
Further, in addition to the sixth feature, the method of driving the semiconductor memory device according to the present invention has a seventh feature that in the word line voltage applying step, a plurality of the memory cells connected to the selected word line are selected, and the method further including a step of performing the resistance lowering step or the resistance increasing step consecutively on the plurality of memory cells.
Further, in addition to any of the fifth to seventh features, the method of driving the semiconductor memory device according to the present invention has an eighth feature that the precharge voltage applied in the precharging step and the writing step in a case of performing the resistance lowering step is identical to that in a case of performing the resistance increasing step.
According to the method of driving the semiconductor memory device of any of the first to eighth features, the voltage pulse for writing is applied from the bit line side upon the writing operation of the selected memory cell. At this time, a constant precharge voltage is previously applied to the common line connected with the memory element of the selected memory cell, and since the application of the precharge voltage is maintained throughout the writing operation, the high-speed operation becomes possible.
Further, in addition to any of the above features, the method of driving the semiconductor memory device according to the present invention has a ninth feature that the memory element is a bipolar variable resistance element in which a resistance state expressed by a resistance property between the two input/output terminals of the memory element reversibly transitions by the application of voltages having different polarities.
As described above, the method of driving the semiconductor memory device of the present invention is useful for the variable resistance element used in the RRAM, and is particularly useful in the case of using the bipolar variable resistance element as the memory element, and a semiconductor memory device capable of a high-speed operation can be realized.
Therefore, according to the present invention, in a semiconductor memory device using a memory element that writes stored information by applying a voltage in a memory cell, writing of the stored information by applying a short voltage pulse becomes possible by utilizing the configuration of the present invention, and a semiconductor memory device capable of a high-speed operation can be provided.
Each of the variable resistance elements R11 to Rnm is an element in which electrodes are supported on both ends of a variable resistor made of a transition metal oxide, or the like, and as a material of the variable resistor, respective oxides of Al, Hf, Ni, Co, Ta, Zr, W, Ti, Cu, V, Zn, and Nb, or oxynitrides, or strontium titanates (SrTiOx) may be used.
Note that, in the case of using these metal oxides as the material of the variable resistor, an initial resistance of the variable resistance element just after production is extremely high; and in order to bring it into a state in which switching between a high resistance state and a low resistance state is possible by an electric stress, it is necessary to perform a so-called forming processing prior to an actual use, in which a voltage pulse having a larger voltage amplitude and a longer pulse width than a voltage pulse used in a normal writing operation is applied to the variable resistance element that is in the initial state just after production to form a current path in which a resistance switching occurs. It is known that an electrical property of the element thereafter is determined by the current path (also called a filament path) formed by this forming processing.
In writing and reading operations of the memory cells in the memory cell array 100, a memory cell that is a target of the operation is selected, a selected word line voltage and a selected bit line voltage are applied respectively to a word line and a bit line connected to the selected memory cell, an unselected bit line voltage is applied respectively to bit lines connected to unselected memory cells, and a precharge voltage is applied to a common line, thereby the writing and reading of information stored in a variable resistance element of the selected memory cell can be performed.
The first voltage applying circuit 101 supplies a write voltage for writing the information stored in the variable resistance element of the selected memory cell to the bit line connected to respective one of the selected memory cells via a write power line V1. The write power line V1 and each of the bit lines are connected via transistors for switching, respectively, and a bit line to which the write voltage is to be applied can be selected by switching signals φ11, φ12, . . . , φ1m.
The second voltage applying circuit 102 supplies the precharge voltage to the bit line and the common line connected to each of the selected memory cells via a precharge power line V2. The precharge power line V2 and each of the bit lines are connected via the transistors for switching, respectively, and a bit line to which the precharge voltage is to be applied can be selected by switching signals φ21, φ22, . . . , φ2m. On the other hand, the precharge power line V2 is directly connected with the common line, and the precharge voltage is directly applied to the common line. Before the write voltage is applied via the write power line V1 of the first voltage applying circuit 101 and the bit lines, the precharge voltage is previously applied from the precharge power line V2 to a bit line connected to the selected or unselected memory cell directly or via the transistor for switching. Accordingly, for all of the unselected memory cells connected to the bit line to which the selected memory cell connects, regardless of whether the memory cells are connected to the selected word line or connected to the unselected word line, both terminals of the transistors and variable resistance elements of the memory cells can be made to have an identical potential.
Further, although not shown, the word line voltage applying circuit supplies a selected word line voltage to the word line connected to the selected memory cell, for each of the selected word lines WL1, WL2, . . . , WLn. The respective word lines and the word line voltage applying circuit are connected via the transistors for switching (not shown) respectively, and the word line to which the selected word line voltage is to be applied can be selected by the switching signals.
Firstly, φ21 to φ2m are raised, a precharge voltage VPRE (representative value: 3 V) is applied from the precharge power line V2 to the bit lines and the common line via the switching transistors of the second voltage applying circuit 102, and the voltages of both terminals of all of the memory cells are previously precharged to VPRE.
At time t1, the word line WL1 is raised to a voltage VWLS (representative value: 4 V) upon setting the word line WL1, or raised to a voltage VWLR (representative value: 9 V) upon resetting the word line WL1, and then φ21 is lowered at time t2, and the precharging operation on the selected bit line is completed. At the same time, φ11 is raised, and the selected bit line is connected to the write power line V1. At this time, since the precharge voltage VPRE is supplied to the write power line V1, the potential of both terminals of the memory cell maintains the precharge voltage VPRE.
Thereafter, during time t4 to t5, the write voltage pulse is applied to the write power line V1. That is, upon the setting, the write power line V1 is changed to a voltage VSET (representative value: 6 V), and a current is made to flow from the selected bit line BL1 to the common line via R11 and Q11. On the other hand, upon the resetting, the write power line V1 is changed to a voltage VRST (representative value: 0 V), and the current is made to flow toward the selected bit line BL1 from the common line via Q11 and R11. At this time, the application of the precharge voltage VPRE via the precharge power line V2 is maintained on the common line.
In the above writing operation, upon the application of the write voltage pulse during t4 to t5 in
Note that in the present embodiment, although an identical precharge voltage VPRE is applied for the setting and the resetting, a configuration in which the precharge voltage is made to differ in the setting and the resetting is also possible.
As shown in
With the above configuration, a circuit design can be made easier since there is no need to prepare a dedicated precharge power source.
In the first embodiment, the writing operation in the case of selecting and writing the variable resistance elements of one memory cell of the device 1 of the present invention has been described. Alternatively, variable resistance elements of a plurality of memory cells connected to the same word line can be selected, and the setting or resetting operation can be performed simultaneously and collectively at a high speed.
Further, by having a plurality of write power lines, the setting operation and the resetting operation can respectively be performed for a plurality of variable resistance elements connected to the same word line and different bit lines.
In the device 2 of the present invention, a first voltage applying circuit 103 includes two write power lines, a first write power line V3 and a second write power line V4, and supplies a write voltage to bit lines connected to each of the selected memory cells via the first write power line V3 or the second write power line V4. As for the configurations of the memory cell array 100 and the second voltage applying circuit 102, descriptions thereof will be omitted since they have the same configuration as in the device 1 of the present invention shown in
The first write power line V3 and each of the bit lines are respectively connected via the transistors for switching, and a bit line to which the write voltage is to be applied can be selected by switching signals φ31, φ32, . . . , φ3m. Similarly, the second write power line V4 and each of the bit lines are respectively connected via the transistors for switching, and a bit line to which the write voltage is to be applied can be selected by switching signals φ41, φ42, . . . , φ4m. A voltage applied to the first write power line V3 and a voltage applied to the second write power line V4 are different, and due to this, for the plurality of variable resistance elements connected to different bit lines, one of the voltage applied to the first write power line V3 and the voltage applied to the second write power line V4 can simultaneously be applied by selecting based on the switching signals φ31 to φ3m and φ41 to φ4m.
First, 21 to φ2m are raised, the precharge voltage VPRE (representative value: 3 V) is applied from the precharge power line V2 to the bit lines and the common line via the switching transistors of the second voltage applying circuit 102, and voltages of both terminals of all of the memory cells are previously precharged to VPRE.
After the word line WL1 is raised to the voltage VWL (representative value: 6 V) at time t1, φ21, φ22 are lowered at time t2, and the precharging operation on the selected bit lines is completed. At the same time, φ31 is raised, and the selected bit line BL1 is connected to the first write power line V3, and further, φ42 is raised, and the selected bit line BL2 is connected to the second write power line V4. At this time, since the precharge voltage VPRE is supplied to the write power lines V3 and V4, the potential of both terminals of the memory cells maintains the precharge voltage VPRE. On the other hand, the switching transistors φ33 to φ3m, φ43 to φ4m connected to unselected bit lines are turned off so that the write voltage pulse from the first voltage applying circuit 103 is not applied to the bit lines connected to the unselected memory cells that are not the writing target.
Thereafter, during time t4 to t5, the write voltage pulse is applied to the write power lines V3 and V4. That is, the setting operation of the variable resistance element R11 is performed by changing the first write power line V3 for the setting operation to a voltage VSET (representative value: 6 V), and causing a current to flow from the selected bit line BL1 to the common line via R11 and Q11. On the other hand, the resetting operation of the variable resistance element R12 is performed by changing the second write power line V4 for the resetting operation to a voltage VRST (representative value: 0 V), and causing the current to flow toward the selected bit line BL2 from the common line via Q12 and R12. At this time, the application of the precharge voltage VPRE via the precharge power line V2 is maintained on the common line.
In the above embodiment, since the precharge voltage is set to be an intermediate voltage between the write voltage applied to the first write power line V3 and the write voltage applied to the second write power line V4, the polarity of the write voltage applied to the bit line with the precharge voltage as a reference voltage can be made to differ in the case of the write voltage being supplied from the first write power line V3 and in the case of the write voltage being supplied from the second write power line V4, and the polarity of the write voltage pulse applied to the selected variable resistance elements of memory cells can be inverted in the case of the write voltage being supplied from the first write power line and the case of the write voltage being supplied from the second write power line. Accordingly, a high-speed operation is possible, and a semiconductor memory device suitable for a bipolar variable resistance element can be realized.
Next, a voltage applying condition for performing the writing of the variable resistance elements will be described. A voltage applied to the selected word lines is applied to gates of the transistors of the selected memory cells. Here, it is assumed that VWLS is applied upon the setting (lowering the resistance) and VWLR is applied upon the resetting (increasing the resistance) to the selected word lines. Upon the setting and the resetting, an amount of current flowing in each of the memory cells is the same as an amount of current flowing in the corresponding transistor, and is defined by an absolute value of a potential difference Vgs between a gate and a source of the transistor.
In the writing of variable resistance elements using transition metal oxide as the variable resistor, in the setting (lowering the resistance) operation, it is preferable to have a large potential difference (an absolute value of a difference of the write voltage and the precharge voltage) applied to both terminals of the memory cell, because the lowering of the resistance can be performed stably by applying sufficient electric field. However, Vgs needs to be small due to the restriction on the amount of current with respect to the large write voltage.
On the other hand, in the resetting (increasing the resistance) operation, it is necessary to have a small potential difference (the absolute value of the difference of the write voltage and the precharge voltage) applied to both terminals of the memory cell, because an excessive application of the electric field causes the lowering of the resistance, however, Vgs needs to be as large as possible because the resetting operation itself is generated by the current.
As described above, since making the Vgs large in the resetting operation and making the Vgs small in the setting operation are the condition of stable programming, it has been difficult to perform the writing while fixing the voltage of the selected word lines upon the setting and the resetting.
However, as shown in the first and second embodiments, by setting the precharge voltage to be the intermediate voltage between the set voltage and the reset voltage, the Vgs in the resetting operation becomes larger than the Vgs in the setting operation in the writing of bipolar variable resistance elements, and the condition can be satisfied.
Accordingly, by employing the precharging configuration of the present invention, it becomes easy to perform the writing while fixing the voltage of the selected word lines upon the setting and the resetting; and further, by applying an identical precharge voltage upon setting and the resetting, variable resistance elements of a plurality of memory cells connected to the same word line can be selected simultaneously and collectively or in consecutive order, and the setting or the resetting operation can be performed at a high speed.
In the memory cell of the device 1 or 2 of the present invention, a source voltage is defined by a lower one of the write voltage applied to the bit lines and the precharge voltage applied to the common line, and a drain voltage is defined by a higher one thereof. Further, Vgs is controlled with the voltages VWLS and VWLR of the selected word lines as the parameters, and the amount of current upon the setting and the resetting is controlled. More specifically, in the configuration of
upon the setting: Vgs=VWLS−VPRE
upon the resetting: Vgs=VWLR−VRST
determine the amount of current flowing in the variable resistance elements. Here, VRST<VPRE. Accordingly, in the precharging configuration of the present invention, as the voltage settings, it is preferable to have VWLR−VRST to be as large as possible, and VWLS−VPRE to be as small as possible. As an example of the condition under which a bipolar operation is actually possible in this configuration, in the present embodiment, e.g., VPRE=2.0 V, VWL(=VWLS=VWLR)=4.0 V, VSET=5.0 V, VRST=0 V are applied to both terminals of the memory cells selected as the writing target.
Hereinafter, other embodiments will be described.
(1) In the above embodiments, descriptions have been made of the example in which the common line extends in the column direction (the vertical direction in
(2) Further, in the above embodiments, in the memory cells each formed by connecting one terminal of a variable resistance element and one terminal of input/output terminals of a transistor, the memory cell array 100 is configured by connecting the other terminal of each of the variable resistance elements of the memory cells, which is not connected to the transistor, to the bit line, and connecting the other terminal of the input/output terminals of the transistors of each of the memory cells, which is not connected to the variable resistance element, to the common line. However, it is apparent that the present invention can be applied to an opposite case, that is, to a memory cell array 100 in which the other terminal of the input/output terminals of the transistors of each of the memory cells, which is not connected to the variable resistance element, is connected to the bit line, and the other terminal of each of the variable resistance elements of the memory cells, which is not connected to the transistor, is connected to the common line.
As for the device 3 of the present invention as well, a semiconductor memory device capable of a high-speed operation can be realized by performing the writing in the method shown in
Further, the device 3 of the present invention may have a configuration of employing the first voltage applying circuit 103 of
(3) In the above embodiments, although the common line is directly connected to the precharge power line V2 of the second voltage applying circuit without interposing the transistors for switching, the transistors for switching may be respectively interposed between the common line and the precharge power line, and the common line and the precharge power line may be connected via the transistors. By using all of the transistors in the ON state, the writing operation can be performed at a high speed similar to the above embodiments. Further, by employing a configuration in which the common line to which the precharge voltage is to be applied can be selected based on a switching signal, the memory cells to which the precharging operation is to be performed can be selected. In this case, in the writing operation of the selected memory cells, the precharge voltage only needs to be applied via the transistors for switching to the common line connected to the selected memory cells and the bit lines to which the memory cells connected to the common line are connected, and as for other unselected memory cells that are not connected to the common line of the selected memory cell, the transistors for switching may be turned off so that voltages from the write power line V1 and the precharge power line V2 are not applied from both of the bit lines and the common line to which the unselected memory cells are connected. Due to this, by selecting only the memory cells that needs the precharging operation and applying the precharge voltage thereto, power consumption of the driving circuit supplying the precharge voltage can be reduced.
(4) In the above embodiments, although pulse voltages for writing are applied from the write power line V1, or V3 and V4, the write voltage pulses may be supplied to the selected bit lines by supplying a constant write voltage to the write power line, and providing pulse signals to the transistors for switching that are connected to the selected bit lines. Specifically, for example, in the writing timing diagram shown in
(5) Further, in the first and second embodiments, although the bipolar variable resistance element is used as the memory element, it is apparent that the present invention can also be applied to a unipolar variable resistance element that performs writing using a write voltage pulse with a single polarity.
(6) Further, in the above embodiments, although writing of binary data as the memory cell is the target, the present invention can also be applied to writing of multilevel data having three or more levels by adjusting the write voltage corresponding to the respective data.
The present invention can be used in a semiconductor memory device, and particularly, the present invention can be used in a non-volatile memory installed in electronic equipment in which a high-speed operation is required.
Although the present invention has been described in terms of the preferred embodiment, it will be appreciated that various modifications and alternations might be made by those skilled in the art without departing from the spirit and scope of the invention. The invention should therefore be measured in terms of the claims which follow.
Number | Date | Country | Kind |
---|---|---|---|
2010-162072 | Jul 2010 | JP | national |
2011-078419 | Mar 2011 | JP | national |