The invention pertains to the technical field of resistive random access memory (ReRAM), and relates to a ReRAM and a writing operation method thereof which use an electrical signal having a step-reducing voltage to perform a Set operation.
ReRAM has such characteristics of non-volatile, low cost, high density, the ability of breaking through restraints of process technology generation development and so on. Due to these characteristics, researches have been widely made on ReRAM, and ReRAM is considered as one of the semiconductor storage technologies that can replace flash memory.
In each memory unit of ReRAM, a biased electrical signal is applied so that a reversible conversion is made for the storage medium between a high resistance state (HRS) and a low resistance state (LRS) so as to realize a storing function, wherein the conversion from HRS to LRS is typically defined as “Set” operation, and the conversion from LRS to HRS is typically defined as “Reset” operation.
It can be seen from the article “Atomic structure of conducting nanofilaments in TiO2 resistive switching memory” published in the magazine “Nature Nanotechnology” by Deok-Hwang Kwo, et al. that during the Set operation, the storage medium will form a plurality of conductive filaments (CFs) by for example oxygen vacancy movement, thus realizing a low resistance conduction between a top electrode (TE) and a bottom electrode (BE) of the storage medium; moreover, during the Reset operation, the CFs are cut off or eliminated so as to realize a high resistance conversion.
U.S. Pat. No. 7,920,405B2, entitled “CIRCUITS AND METHODS FOR ADAPTIVE WRITE BIAS DRIVING OF RESISTIVE NON-VOLATILE MEMORY DEVICES” and filed by Sang-beom Kang et at., discloses a Set operation method for ReRAM to realize a writing operation, as shown in
US Patent Publication No. US2012/0075908A1, entitled “RESISTIVE RANDOM ACCESS MEMORY AND VERIFYING METHOD THEREOF” and filed by Chih-He Lin et at., discloses another Set operation method for ReRAM to realize a writing operation, as shown in
It can be seen that all of the above proposed Set operation methods for ReRAM use an electrical signal having a step-increasing voltage to perform the Set operation.
The objective of the invention is to improve storage performance of ReRAM by changing the Set operation manner.
In order to realize the above or other objectives, the invention provides the following technical solution.
According to an aspect of the invention, a resistive random access memory is provided, comprising:
a writing operation signal generation module which is at least used for generating electrical signal(s) hazing gradually reducing voltages as a Set operation signal.
In an embodiment, the electrical signal(s) hazing gradually reducing voltages can be electrical signal(s) hazing step-reducing voltages.
In the above described embodiment, the electrical signal(s) hazing step-reducing voltages can be an electrical signal hazing continuously step-reducing voltages.
In the previous embodiment, the electrical signal(s) hazing step-reducing voltages can be also step voltage pulse signals having step-reducing voltages.
In further another embodiment, the electrical signal(s) hazing gradually reducing voltages are an electrical signal hazing continuously gradually reducing voltages.
In the resistive random access memory according to a preferred embodiment of the invention, the resistive random access memory further comprises:
a dynamic current detection module which is at least used for dynamically detecting a current flowing through a memory unit of the resistive random access memory which is biased the Set operation signal, so as to determine whether the Set operation was successful; and
a control logic module which is configured to receive a feedback signal from the dynamic current detection module in case that the dynamic current detection module determined the Set operation was successful, and based on the feedback signal, to enable the writing operation signal generation module to terminate generating the Set operation signal.
Specifically, the resistive random access memory further comprises:
a polarity selection module for controlling the polarity that is biased on the memory unit by the Set operation signal and/or a Reset operation signal; and
a selection module for selecting a corresponding memory unit from a memory array of the resistive random access memory according to an address signal.
In the resistive random access memory according to another embodiment of the invention, the writing operation signal generation module is further used for generating electrical signal(s) hazing gradually increasing voltages as a Reset operation signals.
Preferably, the electrical signal(s) hazing gradually increasing voltages are step voltage pulse signal(s) hazing step-increasing voltages.
In any of the above described embodiments, optionally, the writing operation signal generation module is further used for generating a verifying signal so as to verify whether the Set operation and/or Reset operation was successful. Of course, in this situation, the dynamic current detection module may also generate a feedback (FB) signal indicating whether the Set operation/Reset operation was successful.
According to another aspect of the invention, a writing operation method for a resistive random access memory is provided, wherein in a Set operation method of the writing operation method, electrical signal(s) hazing gradually reducing voltages is biased, as Set operation signals, onto a selected memory unit in the resistive random access memory.
In an embodiment, the electrical signal(s) hazing gradually reducing voltages are electrical signal hazing step-reducing voltages.
In the above described embodiment, the electrical signal(s) hazing step-reducing voltages are an electrical signal hazing continuously step-reducing voltages.
In the previous embodiment, the electrical signal(s) hazing step-reducing voltages are step voltage pulse signal(s) hazing step-reducing voltages.
In further another embodiment, the electrical signal(s) hazing gradually reducing voltages are an electrical signal hazing continuously gradually reducing voltages.
In the writing operation method according to a preferred embodiment of the invention, the Set operation method further comprises:
dynamically detecting a current flowing through a memory unit of the resistive random access memory which is biased the Set operation signal, so as to determine whether the Set operation was successful;
if it is determined that the Set operation was successful, the Set operation signal is terminated; and if it is determined that the Set operation was not successful, the voltage of the Set operation signal will go on reducing.
In the writing operation method according to further another embodiment of the invention, when the electrical signal(s) hazing step-reducing voltages are step voltage pulse signals, after each time a voltage pulse excitation is applied, a verifying signal is biased so as to verify whether the Set operation was successful.
In any of the above described embodiments, in a Reset operation method of the writing operation method, electrical signal(s) hazing gradually increasing voltages are biased, as a Reset operation signals, onto a selected memory unit in the resistive random access memory.
Optionally, the electrical signal(s) hazing gradually increasing voltages can be electrical signal(s) hazing step-increasing voltages.
Optionally, the electrical signal(s) hazing step-increasing voltages can be an electrical signal hazing continuously step-increasing voltages.
Optionally, the electrical signal(s) hazing step-increasing voltages can be step voltage pulse signal(s) hazing step-increasing voltages.
In any of the above described embodiments, optionally, after each time a voltage pulse excitation is applied, a verifying signal is biased so as to verify whether the Reset operation was successful.
In any of the above described embodiments, optionally, the Reset operation method further comprises:
dynamically detecting a current flowing through a memory unit of the resistive random access memory which is biased the Reset operation signal, so as to determine whether the Reset operation was successful;
if it is determined that the Reset operation was successful, the Reset operation signal is terminated; and if it is determined that the Reset operation was not successful, the voltage of the Reset operation signal will go on increasing.
The invention brings about the following technical effects: the shape of CFs formed in the storage medium can be changed by using an electrical signal having a gradually reducing voltage as a Set operation signal to perform a Set operation; in this way, the storage performance of ReRAM can be improved in terms of endurance, data retention and high resistance/low resistance window, etc.
The above and other objectives and advantages of the invention will become thoroughly clear from the following detailed description in connection with the accompanying drawings, wherein identical or similar elements are denoted by identical reference numerals.
Some of the many possible embodiments of the invention will be described below with the purpose of providing a basic understanding of the invention rather than identifying key elements or crucial elements of the invention or limiting the scope of protection. It can be easily understood that according to the technical solutions of the invention, those skilled in the art can propose other implementations that can be replaced with each other without departing from the true spirit of the invention. Therefore, the following specific embodiments and drawings are merely exemplary description of the technical solutions of the invention, and should not be considered as the entirety of the invention or as limiting or restricting the technical solutions of the invention.
For a clear and brief explanation, in the following description, not all the components shown in the accompanying drawings are described in detail. The drawings show many components that can be completely realized for completing the invention by those skilled in the art. For those skilled in the art, the operations of many components are familiar and obvious.
In the following description, a high resistance state of the memory unit in ReRAM is defined as data “0”, and correspondingly, a low resistance state of the memory unit in ReRAM is defined as data “1”; a Set operation is a writing operation in which data “0” is written to be “1”, and a Reset operation is a writing operation in which data “1” is written to be “0”.
In this embodiment, the ReRAM is further provided with a writing operation signal generation module 340 which can generate a Set operation signal and a Reset operation signal, the specific forms of which will be described in detail hereinafter.
In this embodiment, preferably, the ReRAM is further provided with a dynamic current detection module 310 and a control logic module 330; the dynamic current detection module 310 can dynamically detect a write current (Iwrite) flowing through the memory unit 370 at any time so as to determine whether the writing operation (e.g., a Set operation or a Reset operation) was successful. The dynamic current detection module 310 is coupled with the control logic module 330, and sends a feedback (FB) signal 320 to the control logic module 330 in a case where it is determined that the writing operation was successful. Based on this FB signal, the control logic module 330 enables the writing operation signal generation module 340 to terminate generating the Set/Reset operation signal. In this way, by means of a dynamic feedback of current detection, a situation in which redundant Set/Reset excitation is biased onto a memory unit which has successfully performed the Set/Reset operation is avoided, which is not only advantageous for increasing the speed of Set/Reset operation, but also is advantageous for reducing power consumption of Set/Reset operation and improving data retention.
With continued reference to
With continued reference to
Of the signals generated by the writing operation signal generation module 340, at least the Set operation signal has a gradually-reducing voltage. The Set operation signal and the Reset operation signal generated by the writing operation signal generation module 340 will be explained in detail below.
The initial voltage V1 can be set by being chosen within a certain range. Typically, the initial voltage V1 can be chosen to be smaller than Vset (i.e., the voltage value at which a single pulse can enable the Set operation to be successful). Those skilled in the art can determine the magnitude of V1 by having Set tests on the plurality of memory units. It should be understood that the specific magnitude of V1 is not restricted by the embodiments of the invention. The amplitude of voltage step-reducing between steps is not specifically restricted. Therefore, N can be any integer larger than or equal to 2, 0<VN<V1. In order to improve the efficiency of Set operation, limit values can be set for the magnitudes of N and VN, so as to prevent time from being excessively consumed in case that a certain memory unit has an unsuccessful Set operation.
At each step, it is possible that the Set operation can be successfully realized. As described above, by dynamically monitoring Iwrite using the dynamic current detection module 310, conversion points of resistance can be determined, and the generation of Set operation signal can be terminated. As shown in
At each step, it is possible that the Reset operation can be successfully realized. As described above, by dynamically monitoring Iwrite using the dynamic current detection module 310, conversion points of resistance can be determined, and the generation of Reset operation signal can be terminated. As shown in
The initial voltage V1 can be set by being selected within a certain range. Typically, the initial voltage V1 can be chosen to be smaller than Vset (i.e., the voltage value at which a single pulse can enable the Set operation to be successful). Those skilled in the art can determine the magnitude of V1 by having Set tests on the plurality of memory units. It should be understood that the specific magnitude of V1 is not restricted by the embodiments of the invention. The amplitude of voltage step-reducing between pulses is not specifically restricted. Therefore, N can be any integer larger than or equal to 2, 0<VN<V1. In order to improve the efficiency of Set operation, limit values can be set for the magnitudes of N and VN, so as to prevent time from being excessively consumed in case that a certain memory unit has an unsuccessful Set operation.
At each step voltage pulse signal, it is possible that the Set operation can be successfully realized. As described above, by dynamically monitoring Iwrite using the dynamic current detection module 310, conversion points of resistance can be determined, and the generation of Set operation signal can be terminated. As shown in
With continued reference to
At each step voltage pulse signal, it is possible that the Reset operation can be successfully realized. As described above, by dynamically monitoring Iwrite using the dynamic current detection module 310, conversion points of resistance can be determined, and the generation of Reset operation signal can be terminated. As shown in
With continued reference to
It should be understood that the form of voltage reduction of Set operation signals are not limited to the above described embodiments. Based on the above teaching and enlightenment, those skilled in the art can obtain other equivalent forms of voltage reduction, and can perform Set operations on ReRAM using electrical signals whose voltages are gradually reduced in various forms, which will all fall within the scope of protection of the invention.
Similarly, the forms of voltage increase of Reset operation signal are not limited to the above described embodiments. Those skilled in the art can obtain other equivalent forms of voltage increase based on the above teaching and enlightenment.
Firstly, at step S110, an enable signal WEN is set as “1”, meaning that a writing operation circuit is prepared for starting a writing operation.
Next, at step S120, a data signal (DATA) to write DATA=1 is received, meaning that a Set operation is required to be performed now; meanwhile, n is set to be 1. At this moment, according to the DATA signal, the control logic module 330 enables the writing operation signal generation module 340 to generate a Set operation signal so as to apply excitation on the memory unit 370.
Next, at step S130, Vcell=V1, that is, the voltage biased onto the memory unit 370 is set to be V1. At this step, DATA=1 is simultaneously applied to the polarity selection module 350; and when DATA=1, the writing operation voltage Vwrite is applied to the memory unit 370 in the BL direction.
Next, at step S140, a dynamic detection is made as to whether the Set operation was successful. At this step, the Iwrite is monitored in real time by the dynamic current detection module 310. If Iwrite is larger than or equal to a certain preset threshold value, it means that a resistance conversion is realized at this moment. That is, a conversion point from high resistance state to low resistance state is found in real time. The dynamic current detection module 310 sends a FB signal 320 to the control logic module 330 so as to control the writing operation signal generation module 340 to terminate the Set operation signal, thus avoiding surplus write excitation signals after a successful Set operation. In this way, the CFs formed by the Set operation will no longer be affected by write excitation signals such as the Set operation signal, which is not only advantageous for improving the efficiency of writing operation (e.g., the speed of Set operation is increased by up to 54% as compared to the existing Set operation method shown in
Next, if it is determined that the Set operation was not successful, the method proceeds to step S150, V1=V1−ΔV, n=n+1. That is, the voltage of Set operation signal is further reduced. The specific magnitude of the amplitude ΔV of voltage reduction of the Set operation signal is not necessarily fixed and constant; rather, it can be selected within a certain range.
Next, at step S160, it is determined that whether n is smaller than or equal to N. At this step, the times of voltage reduction of the Set operation signal is restricted by limiting the magnitude of n, and a minimum voltage of the Set operation signal can be defined.
If it is determined that n is smaller than or equal to N, the process returns to step S130; and if it is determined that n is larger than N, the process is finished directly, meaning that the Set operation has failed.
Through a circulating operation of the above steps S130, S140, S150 and S160, a Set operation can be performed on a selected memory unit in the ReRAM by using electrical signal(s) hazing gradually-reducing voltages as shown in
The applicant has performed Set operation tests on the same ReRAM chip by using the Set operation signal shown in
Of course, it should be understood that different types of ReRAM chip test units and different other test conditions or the like may also result in different effects. That is, the extent to which the storage performances are improved in the above aspects may be different.
The applicant also found that by controlling the wave shapes of voltages of Set operation signals to excite the memory unit in a reduced form, the migration of oxygen vacancy for forming CFs in the storage medium can be controlled, so that the shapes of CFs can be controlled and performance improvements can be obtained in the above many aspects. Hereinafter,
As shown in
It is noted that in the embodiment shown in
Firstly, at step S310, an enable signal WEN is written to set “1”, meaning that a writing operation circuit is prepared for starting a writing operation.
Next, at step S320, a data signal (DATA) to write DATA=0 is received, meaning that a Reset operation is required to be performed now; meanwhile, m is set to be 1. At this moment, according to the DATA signal, the control logic module 330 enables the writing operation signal generation module 340 to generate a Reset operation signal so as to apply excitation on the memory unit 370.
Next, at step S330, DATA=0 controls the polarity selection module 350 to apply a biased voltage onto the memory unit 370 in the SL direction so as to perform the Reset operation, Vcell=V2.
Next, at step S340, a dynamic detection and/or an additional verification is made as to whether the Reset operation was successful. At this step, the Iwrite can be monitored in real time by the dynamic current detection module 310. If Iwrite is smaller than or equal to a certain preset threshold value, it means that a resistance conversion is realized at this moment. That is, a conversion point from low resistance state to high resistance state is found in real time; whether the Reset operation was successful can be also verified by a verifying signal output from the dynamic current detection module 310; of course, a successful Reset operation can be also determined only if both the above two conditions are satisfied simultaneously. When the Reset operation was successful, the dynamic current detection module 310 sends a FB signal 320 to the control logic module 330 so as to control the writing operation signal generation module 340 to terminate the Reset operation signal, thus avoiding surplus write excitation signals after a successful Reset operation.
Next, if it is determined that the Reset operation was not successful, the method proceeds to step S350, V2=V2+ΔV, m=m+1. That is, the voltage of Reset operation signal is further increased. The specific magnitude of the amplitude ΔV of voltage increase of the Reset operation signal is not necessarily fixed and constant; rather, it can be selected within a certain range.
Next, at step S360, it is determined that whether m is smaller than or equal to M. At this step, the times of voltage increase of the Reset operation signal is restricted by limiting the magnitude of m, and a maximum voltage of the Reset operation signal can be defined.
If it is determined that n is smaller than or equal to M, the process returns to step S330; and if it is determined that m is larger than M, the process is finished directly, meaning that the Reset operation has failed.
Through a circulating operation of the above steps S330, S340, S350 and S360, a Reset operation can be performed on a selected memory unit in the ReRAM by using electrical signals having gradually-increasing voltages as shown in
It should be understood that the Set operation methods shown in
It will be understood that when a component is referred to as being “connected” or “coupled” to another component, it can be directly connected or couple to said another component, or there can be an intervening component.
The above embodiments mainly describe a ReRAM and a writing operation method thereof for performing a Set operation using electrical signal(s) hazing step-reducing voltages according to the invention. While only some of the embodiments of the invention have been described, those skilled in the art will understand that the invention can be carried out in many other forms without departing from the spirit and scope thereof. Therefore, the illustrated examples and embodiments should be interpreted as schematic rather than limiting, and the invention can cover various modifications and replacements without departing form the spirit and scope of the invention defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201410072234.7 | Feb 2014 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2014/086688 | 9/17/2014 | WO | 00 |