1. Field of the Invention
The invention relates to a method for operating a non-volatile flash memory, and more particularly to a programming and erasing method for a localized charge trapping memory using a high density multi-level cell.
2. Description of the Related Art
Presently, non-volatile flash memory devices have been widely used for portable electronics, such as MP3 players, digital cameras, personal digital assistants, mobile phones and laptop computers, etc. High-capacity and low-cost flash memory devices are in great demand. Thus, increasing the storage capacity and reducing the manufacturing cost become the main targets for the memory manufacturers. As the memory fabrication approaches physical limits in terms of device miniaturization increasing the memory density of devices by simply scaling down the size of the memory cell becomes more and more difficult. By contrast, the more effective method to increase the storage capacity is to apply multi-level cell (MLC) techniques, which have attracted much research efforts in recent years. Unlike a single-level cell (SLC), which stores one bit in each cell, the MLC can store multiple bits in each cell. In this method, the bit state stored in the memory is characterized by the number of charges, using charge carriers to change the threshold voltage of the memory cell and read the value of the current to determine the stored bits. In order to accurately read out the stored bits, threshold voltage distributions of a programmed state need to be spaced apart from each other. Limited by the whole memory widow, if MLC device achieves more than 3 bits storage, the allowable distribution width of each state is very narrow and the spacing between different threshold voltage distributions is also very narrow. Moreover, the current memory programming methods cannot program the memory cell to the precise threshold level. Therefore, different threshold levels tend to overlap so that bit state determination becomes very difficult. Moreover, due to the narrow threshold voltage distribution width of each state, the degradation of program/erase cycling endurance and retention for the memory with MLC become problematic. Therefore, the reliability issues of MLC limit the further applications of MLC technique.
Localized charge trapping polysilicon-oxide-nitride-oxide-silicon (SONOS) can locally store 1 bit at source and drain side of each memory cell, respectively. NROM as a typical localized trapping SONOS memory device achieves 2 bits, referred to U.S. Pat. No. 7,110,300. If NROM cell uses four-level storage at the each side of cell, it can realize 4 bits storage per cell, which greatly increases the storage capacity and reduces the cost. The initial threshold voltage of NROM is about 2 V˜3 V and the highest programmed threshold voltage is about 5V˜6V. So, the whole memory window limits to about 3 V. If NROM achieves 3 bits storage at the each side of cell, there will be eight threshold levels in a 3 V memory window. Thus, the allowable threshold voltage distribution width of each state is less than 0.3 V. It is difficult to program the NROM cell to such a precise threshold level by using the conventional channel hot electron (CHE) injection programming technique.
Since it is difficult to achieve more than 8-level 3 bits high density storage at the each side of memory cell using the traditional MLC operating method, it is very urgent to invent a new multi-level cell operating methods to increase storage density. Meanwhile, it is also an important subject to improve the accuracy of program/erase operation and increase the reliability of MLC operation, i.e. program/erase cycling endurance and retention.
The invention is directed to a new high density memory operating method for localized trapping Flash memory. Based on the method, the memory window of the developed MLC has at least twice the memory window of the conventional MLC and an eight-level 3-bit storage at the each side of cell is achieved. This operating method not only greatly enhances the storage capacity, but also improves the endurance and retention with the same reliability as the four-level cell.
According to the present invention, a localized trapping memory cell operating method is provided, which includes the following steps. (a) The localized trapping memory cell with initial threshold voltage of about 2 V˜3 V is erased to a new initial level of about −2 V˜−1 V. After erasing, the stored bits at the each side of cell have the same threshold level, and a uniform charge distribution in the nitride layer along the channel is obtained;
(b) With the state of the negative threshold voltage of about −2 V˜−1 V as a new initial state, the MLC programming operation for the localized trapping memory is performed. This invention uses a CHE injection with a positive substrate bias to suppress the secondary electron injection, or a pulse agitated substrate hot electron injection (PASHEI) programming method to implement the charge localized storage;
(c) By changing the gate or drain voltage or the programming time, more than eight programming states, i.e. more than eight threshold voltage levels can be achieved.
wherein step (a) is performed by a double-side band-to-band tunneling hot hole (BBHH) erasing method, i.e. two equal positive voltages are applied on the source and drain simultaneously, and a negative voltage is applied to the gate, while the substrate is grounded. Hence electrons trapped in the storage layer can be uniformly erased.
wherein step (a), in order to prevent over-erasing, i.e. the erased threshold voltage being less than the predetermined negative level, an impact ionization generated substrate hot electron (IIHE) programming method is applied. During the IIHE programming, two equal positive voltages are applied on the source and drain simultaneously, and a positive voltage is applied on the gate, while the substrate is grounded. The substrate hot electrons are generated from impact of accelerated hot hole and are uniformly injected into the storage layer. As a result, the threshold voltage increases and uniformly distributes along channel region.
step (b) when the channel hot electron (CHE) injection with positive substrate bias is applied, ˜2V is applied to the substrate, 3V˜5V and 5V˜8V are applied to drain and gate, respectively, with source grounded. When the PASHEI programming method is applied, it consists of two stages. In the first stage, a −2 V pulse is applied between drain and substrate, ˜0.2V is applied to gate, and source is grounded. In the second stage, a 2.5V˜4V pulse is applied between drain and substrate, 4V˜5V is applied to gate, and source is grounded.
wherein a double side BBHH erasing method, i.e. a pulse of −4V˜−8V is applied to the gate, a bias of 4V˜6V is applied to the source and drain and substrate is grounded. The generated holes in the source and drain region are accelerated by reverse electric field. They obtain enough energy to inject into the storage layer through the tunneling layer and recombine with the trapping electrons. When a great number of holes are trapped in the storage layer, the threshold voltage of memory cell reaches the negative level. The erasing operation may also be performed by a negative Fowler-Nordheim (FN) mechanism. In this case, a bias of −8V˜−12 V is applied to the gate, and the source, drain and substrate are grounded. When the electric field in the tunneling layer reaches more than 10 MV/cm, holes are injected into the storage layer by FN tunneling mechanism. When a great number of holes are trapped in the storage layer, the threshold voltage of memory cell reaches the negative level.
wherein a double side IIHE programming method, i.e. a pulse of 4V˜8V is applied to the gate, and a bias with 4V˜6V is applied to the source and drain and substrate is grounded. The substrate hot electrons are generated from impact ionization of accelerated hot holes coming from the source and drain. The generated electrons in the source and drain region are accelerated towards the gate by forward vertical electric field. After they obtain enough energy, they inject into the storage layer through the tunneling layer and recombine with the trapped electrons. As a result, the threshold voltage of memory cell increases. The double side IIHE programming ensures uniform charge distribution and threshold voltage distribution along the channel is obtained.
The programming operation may also be performed by FN programming mechanism. In this case, a bias with 8V˜12 V is applied to the gate, and the source, drain and substrate are grounded. When the electric field in the tunneling layer reaches more than 10 MV/cm, the electrons are injected into the storage layer by FN tunneling. As a result, the threshold voltage of memory cell increases.
As the conventional single side band-to-band tunneling hot hole (BBHH) injection erasing cannot achieve uniform charge distribution along channel region, a double-side BBHH erasing technique is applied in this invention. During the double-side BBHH erasing, two same positive voltages are applied on the source and drain simultaneously, and a negative voltage is applied on the gate, substrate is grounded. So, electrons distributing in the storage layer can be uniformly erased. In order to prevent the over-erase operation, i.e. the erased threshold voltage less than the predetermined negative level, an impact ionization generated substrate hot electron (IIHE) programming operation is applied. During the IIHE programming, two same positive voltages are applied on the source and drain simultaneously, and a positive voltage is applied on the gate, substrate is grounded. The substrate hot electrons are generated from impact of accelerated hot hole and are uniformly injected into the storage layer. As a result, the threshold voltage increases and charges uniformly distributes along channel region.
After the threshold voltage of memory cell is adjusted to a predefined level of −2 V˜−1 V by double-side BBHH erasing and IIHE programming, then, with the state of the negative threshold voltage as a new initial state the MLC programming operation for the localized trapping memory cell is performed. For the memory cell with the negative threshold voltage, the excess holes uniformly trapped in the storage layer, which make the electrons more easily inject into the channel central region when a conventional CHE programming mechanism is applied. Thus, the trapped electrons have the more wide distribution in the storage layer, and it is difficult for the memory cell to return to the erased state by using the localized BBHH erase mechanism.
This invention uses a CHE injection with a positive substrate bias suppressing the secondary electron injection or a pulse agitated substrate hot electron injection (PASHEI) programming method to implement the localized charge storage. When the CHE with positive substrate bias is applied, the substrate is applied to ˜2V, drain and gate are applied to 3V˜5V and 5V˜8V, respectively, with source grounded. As the substrate is positively biased, the secondary electron injection is suppressed so that hot electrons inject into the storage layer near the drain side and localized charge storages are achieved. By changing the gate or drain voltage or the programming time, eight programming states, i.e. eight threshold voltage levels can be achieved. Since the maximum threshold voltage of the programmed state is still 5V˜6V, the whole memory window of the developed multi-level cell has nearly doubled over that of the conventional multi-level cell. If the eight-level and 3 bits storage is achieved at the each side of cell, the threshold voltage distribution width of each state can range up to 0.7V. Moreover, there is an enough space between different threshold voltage distributions.
The MLC programming is also performed by PASHEI programming method. The total PASHEI programming course consists of two stages. During the first stage, a −2 V pulse is applied between drain and substrate, gate is applied to ˜0.2V, and source are tied to the ground. Because the PN junction between substrate and drain is forward biased, huge amounts of electrons are generated and injected into the substrate. After the first stage, the drain voltage quickly changes to 2.5V˜4V in a short transition time, the gate is applied to 4V˜5 V, and the source and substrate is still grounded. From the first programming stage to the second programming stage, the PN junction between the substrate and the drain becomes to reverse biased, a wide depletion region is formed near the drain junction. So, the generated electrons in the substrate region at the first stage are injected into the depletion region of drain junction by the reverse electric field. The injected electrons are accelerated in the drain depletion region and impact ionization with lattice to create a significant amount of electron-hole. Some electrons gain enough energy over Si/SiO2 barrier and inject into the storage layer near the drain edge by the perpendicular electric field. The amount of charges injected into the storage layer is controlled by the slightly changing drain bias so as to achieve MLC storage. For the different programmed states of MLC using the CHE with positive substrate bias or the PASHEI programming mechanisms, they can be return to the erased state with a negative threshold voltage using single-side BBHH erasing mechanism. After erasing, there is a validation step. If the threshold level of the erased cell is higher than the erased predetermined level, the erase operation continues. Otherwise, there is a phenomenon of over-erasure.
In summary, this invention proposes a new MLC operating method which is divided into two processes. First, the threshold voltage of memory cell is uniformly erased to −2V˜−1 V. Then, with the state of the negative threshold voltage as a new initial state, the appropriate programming and erasing technologies for local programming and erasing are selected. As a result, the memory window of the developed multi-level cell has nearly doubled over that of the conventional multi-level cell. An eight-level 3-bit storage at the each side of cell is achieved, which has an almost the same reliability characteristics with the 2 bits four-level cell. Therefore, it can greatly increase storage density without the additional cost.
This invention about MLC operating method has several following outstanding advantages compared to the present MLC techniques:
The convention MLC operation for localized trapping non-volatile Flash memory is performed by using CHE programming mechanism with a initial state of 2 V˜3 V. By controlling the gate and drain voltage or programming time, four-level storage states, i.e 2 bits storage at the each side of cell can be achieved based on a ˜3V memory window. The electrons locally trapping above the drain junction can be erased by using the single side BBHH erasing mechanism.
Using the typical localized trapping memory device NROM as an embodiment, if it achieves four-level i.e. 2 bits storage at the each source or drain side, the allowable distribution width of the threshold voltage is about 0.7 V, as schematically shown in
This invention proposes a new MLC operating method. It has at least twice the memory window of the traditional MLC and achieves 3 bits storage at the each side of cell. It can greatly enhance the storage density and prevent the different bits overlap. In addition, it improves the reliability of MLC operation.
First, as shown in step 1, a localized trapping memory, such as the memory in
Next, as shown in step 2, the memory cell is erased from the initial threshold voltage of 2V˜3V to −2V˜−1V. As shown in
The step 2 may be performed by a double side BBHH erasing mechanism. As shown in
Then, as shown in step 3, it is verified whether the threshold level of the erased cell in the step 2 is higher than the predetermined erase level. If the threshold level of the memory is higher than the predetermined erase level, the step 6 is performed. If the threshold level of the memory is lower than the predetermined erase level, there exists over-erasure phenomenon. So, the procedure goes back to the step 4.
Next, as shown in step 4, the electrons are injected in storage layer. The schematic illustration of programming operation is shown in
The step 4 may be performed by a double side IIHE programming mechanism. As shown in
Then, as shown in step 5, it is verified whether the threshold level of the programmed cell is higher than the predetermined threshold voltage in the step 4. If the threshold level of the memory is lower than the predetermined threshold voltage, the procedure goes back to the step 4 and continues to programming operation. Otherwise, the step 6 is performed.
Next, as shown in step 6, it is verified whether the threshold level of the memory cell in step 2 or step 4 enters into the predetermined threshold voltage range. If the threshold level of the memory enters into the predetermined threshold voltage range, the step 7 is performed. Otherwise, the procedure goes back to the step 2 to perform the erasing operation.
Then, as shown in step 7, the MLC programming is performed with the state of the negative threshold voltage as a new initial state. The detailed schematic illustration of MLC programming is shown in
The step 7 may be performed by a CHE injection with positive substrate bias to prevent the second hot electron injection. As shown in
Finally, as shown in step 8, it is verified whether the threshold level of the MLC reaches the predetermined programming level in the step 7. If the threshold level reaches the predetermined programming level, the procedure is completed. Otherwise, the step 7 is performed.
This invention uses a single side BBHH erasing mechanism to erase the programmed states of MLC devices to the erased state with a negative threshold voltage. After erasing there is a validation step. If the threshold voltage of the erased state is less than the erased predetermined level, the erasing operation stops.
Above described high density MLC operation methods are applicable to all kinds of material and structure of the localized trapping non-volatile memory devices.