Method for Operating a Non-Volatile Charge-Trapping Memory Device and Method for Determining Programming/Erase Conditions
A method for determining programming/erase conditions and a method for operating a charge-trapping semiconductor device are disclosed. Programming and erase conditions are determined such that a first net charge distribution variation profile, upon going from programmed to erased state, is substantially the opposite of a second net charge distribution variation profile, upon going from erased to programmed state.
Latest Interuniversitair Microelektronica Centrum (IMEC) vzw Patents:
- METHOD FOR PRODUCING PHOTOVOLTAIC CELLS AND PHOTOVOLTAIC CELLS OBTAINED BY SUCH METHOD
- Reconfigurable cavity resonator with movable micro-electromechanical elements as tuning elements
- Method for manufacturing a memory element comprising a resistivity-switching NiO layer and devices obtained thereof
- METHOD OF MANUFACTURING A SEMICONDUCTOR DEVICE WITH DUAL FULLY SILICIDED GATE
- Method and apparatus for removing a liquid from a surface of a substrate
The present application claims the priority of European Patent Application No. EP 05109602.2 (filed Oct. 14, 2005), Provisional U.S. Application Nos. 60/704,859 (filed Aug. 1, 2005) and 60/687,076 (filed Jun. 3, 2005), and 11/446,538 (filed Jun. 2, 2006), and it incorporates these disclosures by reference.
BACKGROUND1. Technical Field
The present invention is in the field of semiconductor processing and devices, more specifically in the field of non-volatile charge-trapping memory devices. In particular, the present invention relates to a method for determining programming/erase conditions and a method for operating a non-volatile charge-trapping memory device.
2. Background Art
Non-volatile memories (NVM) are characterized by the fact that once a bit is stored in a memory cell this bit will be retained even when the memory cell is no longer powered. When electrical fields are used for erasing and programming of the memory cell, the NVM devices are also known as EEPROM (Electrically-Erasable-and-Programmable-Read-Only-Memory) devices. Whereas in floating gate EEPROM devices charge is stored in a conductive layer being part of a double-capacitor structure, in charge-trapping EEPROM devices charge is stored in a non-conductive layer being part of a single-capacitor structure. In such non-conductive charge-storage layer, e.g. nitride, oxide containing polysilicon nanocrystals or metal nanoparticles, the charge will not spread out uniformly over the whole of the charge-storage layer but will be confined substantially to the location where the charge was introduced into this non-conductive charge-storage layer. Charge-trapping memory devices are characterized by the presence of discrete charge traps as memory elements contrary to floating gate memory devices where a conductive layer is used as one continuous charge trap for storing charge. Developments in EEPROM devices are increasingly focused on localized charge trapping because it eases integration and reduces stress-induced-leakage. In particular NROM™ devices using nitride as non-conductive charge-storage layer as disclosed for example by B. Eitan in international application WO99/070000, are very attractive since they allow storage of two physical bits per memory cell, each bit at a different location in the nitride charge-storage layer. By injecting carriers, e.g. electrons, in the nitride layer the NROM™ cell is programmed. In order to erase the NROM™ cell opposite-type carriers are injected in the nitride layer as to compensate the charge stored during programming, e.g. holes are injected in the nitride layer to compensate the electrons already present. However, poor endurance and poor retention after cycling, i.e. repetitive programming and erasing of a cell, are major drawbacks of NROM™.
Hence there is a need to improve the endurance and charge retention characteristics of non-volatile charge-trapping memory devices, in particular of NROM™-type devices.
SUMMARYAccording to a first aspect of the methods described herein, a set of programming and erase conditions for operating a non-volatile memory device comprising a charge-trapping layer is determined as follows. A set of programming and erase conditions is selected, the device is programmed and the spatial charge distribution is determined, resulting in a first spatial charge distribution. Then, the device is erased and again the spatial charge distribution of the charge trapping layer, resulting in a second spatial charge distribution. From the difference between the first and second spatial charge distributions, a first net charge distribution variation profile is obtained, which is the variation upon going from programmed to erased state. Then, the device is programmed again and a third spatial charge distribution is determined. From the difference between the second and third spatial charge distributions, a second net charge distribution variation profile is obtained, which is the variation upon going from erased to programmed state. Finally, it is checked if the second net charge distribution variation profile is substantially the opposite of the first net charge distribution variation profile. If this condition is met, there is substantially no variation in the spatial charge distribution of the charge-trapping layer in the programmed state and the set of programming and erase conditions is retained. If the condition is not met, the choice of programming and erase conditions is optimised and the whole process is repeated.
An analysis of the prior art has shown that programming and erase conditions are typically determined in view of keeping the threshold voltage window the non-volatile memory device flat. Up to now, the only way to achieve this was with adaptive cycling, meaning that the programming and erase conditions need to be adapted during the life of the non-volatile memory device as a result of changes in the spatial charge distribution in the programmed and erased states. More particularly, programming and erase voltages had to be increased over time to maintain the threshold voltage window flat.
With methods for determining programming and erase conditions as described herein, there should be substantially no change in the spatial charge distribution of the charge-trapping layer in programmed and erased states. The programming and erase conditions which are determined have to meet this requirement. As a result, there is no longer a need for adaptive cycling over the life of the device, since the threshold voltage window is maintained flat as a result of avoiding a change in the spatial charge distribution. Hence, the increase in the voltages can be avoided and power consumption can be reduced.
In a preferred embodiment, the first, second and third spatial charge distributions are determined by a charge pumping technique, comprising the following steps: Two charge pumping curves are determined, one by using a varying base-level voltage measurement and the other by using a varying top-level voltage measurement in the charge-pumping technique. More particularly, the first curve is determined by a first charge-pumping measurement on the semiconductor device whereby only the upper level of the charge-pump pulse is varied and the second curve is determined by a second charge-pumping measurement on the semiconductor device whereby only the lower level of the charge-pump pulse is varied. The data from the first and second charge-pumping measurements is combined to obtain the spatial distribution of the charge in the charge-trapping layer.
This combining of the data from the curves is done as follows. A relation is established between a charge pumping current Icp and a calculated channel length Lcalc of the semiconductor device by reconstructing a spatial charge distribution from the charge pumping curves for multiple values of the maximum charge pumping current Icp. These values are preferably chosen in the upper range of the charge pumping curves, more preferably as close as possible to where one assumes the maximum charge pumping current Icp
The above described method for determining the first, second and third spatial charge distributions has the advantage that not only the spatial charge distribution of charge stored the charge-trapping layer can be extracted, but also the spatial charge distribution of charge stored in interface traps. In this way, the spatial distribution of both electrons and holes in the dielectric layer can be obtained. The thus obtained hole and electron distribution profiles are used for physical understanding and optimisation of the programming and erase conditions. However, the first, second and third spatial charge distributions may also be determined in any other way known to the person skilled in the art.
In a preferred embodiment, the combining of data from the charge pumping curves comprises the following steps. First, one value as charge pumping current Icp is selected on one of the charge pumping profiles. Next, the calculated channel length Lcalc corresponding to the selected charge pumping current Icp is determined by reconstructing the spatial charge distribution for this charge pumping current Icp. Then, the calculated channel length Lcalc is compared with the effective length Leff. In case of a mismatch, a new value for the charge pumping current Icp is determined, using the mismatch as information to improve the choice. These steps are repeated until the mismatch substantially becomes zero. Further aspects and advantages from this method for determining the first, second and third spatial charge distributions will appear from the detailed description given below.
In another embodiment, a non-volatile memory device comprising a charge-trapping layer is operated as follows. The non-volatile memory device is programmed by applying predetermined programming conditions, such that carriers of a first charge type are injected into the charge-trapping layer, resulting in a first net charge distribution variation profile. The non-volatile memory device is erased by applying predetermined erase conditions, such that carriers of a second charge type are injected into the charge-trapping layer, resulting in a second net charge distribution variation profile. These predetermined programming and erase conditions are chosen such that the first net charge distribution variation profile is substantially the opposite of the second net charge distribution variation profile.
According to this embodiment, programming and erase conditions are used for operating a non-volatile memory device, wherein there should be no change in the spatial charge distribution of the charge-trapping layer in programmed and erased states. As mentioned, this avoids the need for adaptive cycling over the life of the device, since the threshold voltage window is maintained flat as a result of avoiding a change in the spatial charge distribution. Hence, the increase in the voltages can be avoided and power consumption can be reduced.
As an alternative, it can be that upon programming carriers of a first charge type are injected into the charge-trapping layer and the state of the charge trapping layer is changed from an initial spatial charge distribution to a first spatial charge distribution, that upon erasing carriers of a second charge type are injected into the charge-trapping layer and the state of the charge trapping layer is changed from the first spatial charge distribution to a second spatial charge distribution, and that the predetermined programming and erase conditions are chosen such that the second spatial charge distribution is substantially equal to the initial spatial charge distribution.
Since it is a matter of convention whether either programming or erasing involves injection of positive or negative charge carriers, i.e. electrons or holes, the wording “charge carriers of a first/second type” is used. The first type can be electrons and the second type can be holes, or vice versa.
In case the first type carriers are electrons, it is preferred that the predetermined programming conditions are chosen such that secondary electron injection is suppressed. It has been found that this is a convenient way to obtain the requirement that the first and second net charge distribution variation profiles are each other's opposite. The suppression of secondary electron injection can for example be achieved by means of a predetermined voltage difference between the drain and the substrate of the non-volatile memory device.
Of course, the predetermined programming and erase conditions are preferably determined by means of the method according to the techniques described above. However, other methods are feasible.
The above described technology may be applied to a memory circuit. Such a memory circuit comprises a matrix of charge trapping memory devices, each device comprising a substrate in which a source, a drain and a channel are applied, the channel extending between the source and the drain and underneath a charge trapping layer, the circuit further comprising peripheral circuitry for applying programming and erase conditions to each of the charge trapping memory devices, which in turn comprises means for forward biasing the source junction of each of the memory devices upon applying the programming conditions.
Exemplary embodiments are illustrated in referenced figures of the drawings. It is intended that the embodiments and figures disclosed herein be considered illustrative rather than restrictive.
As described with reference to
For the purpose of the present disclosure, it is assumed that the device (1) is a nMOS device comprising a polysilicon gate electrode (3), which is n-type doped. Also source (6) and drain (7) regions are n-type doped while the substrate (2) is p-type doped. Sidewall spacers (5) formed in silicon-oxide are present. The gate dielectric (4) consists of a nitride layer used as charge-trapping layer (10) sandwiched between two layers (9, 11) of silicon-oxide. However the invention is not limited to this example. It will be appreciated that there are numerous variations and modifications possible. The device can be, for example, a PMOS device comprising device comprising a polysilicon gate electrode (3), which is p-type doped. Also source (6) and drain (7) regions are p-type doped while the substrate (2) is n-type doped. Instead of being a stacked gate device as shown in
A set of programming and erase conditions may be determined as follows. A set of programming and erase conditions is selected, the device is programmed and the spatial charge distribution is determined, resulting in a first spatial charge distribution. Then, the device is erased and again the spatial charge distribution of the charge trapping layer, resulting in a second spatial charge distribution. From the difference between the first and second spatial charge distributions, a first net charge distribution variation profile is obtained, which is the variation upon going from programmed to erased state. Then, the device is programmed again and a third spatial charge distribution is determined. From the difference between the second and third spatial charge distributions, a second net charge distribution variation profile is obtained, which is the variation upon going from erased to programmed state. Finally, it is checked if the second net charge distribution variation profile is substantially the opposite of the first net charge distribution variation profile. If this condition is met, there is substantially no variation in the spatial charge distribution of the charge-trapping layer in the programmed state and the set of programming and erase conditions is retained. If the condition is not met, the choice of programming and erase conditions is optimised and the whole process is repeated.
The first, second and third spatial charge distributions are preferably determined by means of the extraction method which will be described below. However, other means for determining the spatial charge distributions may also be used.
The extraction method described here enables one to separately extract the spatial distribution of charges within a charge-trapping layer of a charge-trapping device and traps situated at the interface of this layer. In this way, the spatial distribution of both electrons and holes in the dielectric layer can be obtained. The thus obtained hole and electron distribution profiles are used for physical understanding and optimisation of the programming and erase conditions.
In general, methods for extracting the spatial distribution of charge Nnt stored in the charge-trapping layer (10) of the semiconductor device (1) which are discussed below comprise the following steps: determining a varying base-level voltage Vbase charge pumping curve, determining a varying top-level voltage Vtop charge pumping curve, and combining data from the charge pumping curves to obtain the spatial distribution of the stored charge Nnt. This combination of data is done by establishing a relation between a charge pumping current Icp and a calculated channel length Lcalc of the semiconductor device by reconstructing a spatial charge distribution from the charge pumping curves for multiple values of the charge pumping current Icp. From these multiple values of Icp the value is obtained for which the corresponding calculated channel length Lcalc is substantially equal to the effective channel length Leff of the semiconductor device, this charge pumping current Icp being the maximum charge pumping current Icp
In the embodiments described below, separately the spatial distribution of charges within a charge-trapping layer of a charge-trapping device and traps situated at the interface of this layer is extracted. Preferably this charge-trapping device is a non-volatile charge-trapping memory device.
A charge-pumping measurement set-up, which can be used in for determining the charge pumping curves, is schematically shown in
In the embodiment described below, the measurement sequence comprises two steps: first two charge-pumping measurements are performed on a device used as reference and secondly similar charge-pumping measurements are performed on the device-under-test (DUT).
The reference device is usually the same as the studied device but in a reference state. The studied device has a monotonic increase or decrease of the threshold voltage along the channel, or at least along the part of the channel, which is subjected to the measurement method, typically half of the channel. In this case, each threshold voltage value corresponds to one point of the charge-pumping curve. The reference state of this device, more precisely the threshold voltage distribution thereof depends on the charge already trapped in the studied device. If the threshold voltage distribution in the studied device increases monotonically, it is better to have the reference state having a similar increase in threshold voltage distribution. For instance, the pristine device can be subjected to a light programming operation resulting in a monotonic increase of the charge in the charge-trapping layer which results in a threshold profile Vth (x) that monotonic varies along the channel as shown in
A first charge-pumping measurement, illustrated by
When the bottom level of the pulse Vbot is below the flatband voltage Vfb
A second charge-pumping measurement is performed on the device in the reference state. A pulse train is applied to the gate electrode (3), whereby each pulse in this pulse train has the same top-level Vtop. The amplitude Vp of the pulses increases monotonically with time by lowering the bottom-level Vbot of the pulses. The exemplary pulse train shown in
A device under test is electrically stressed resulting in charged carriers to be injected into the charge-trapping layer (10). These injected carriers can be positively or negatively charged. In case the device is used as memory cell, one carrier type is used to program the memory cell while the opposite charged carriers are used to erase the memory cell by compensating the distribution profile of the programmed charge. On this device charge-pumping measurements are performed to determine the contribution to the threshold voltage of the charge Qnt stored in the charge-trapping layer (10) and the charge Qit generated by the interface traps Nit. The charge Qnt stored in the charge-trapping layer (10) generates a constant offset of the threshold voltage ΔVth
A first charge-pumping measurement is performed on the device under test.
with q the absolute value of the electron charge, f the frequency of the pulse. In this figure the dotted line indicates the reference charge-pump curve while the solid line indicates the charge-pumping curve obtained on the stressed device. The deviation between both charge-pump curves and hence in the corresponding threshold voltages is induced by the total charge (Qnt+Qit) present, for each point x along the channel, as expressed in the following formula:
with C the capacitance of the dielectric stack (F/cm2), q the absolute value of the electron charge. The concentration of charge in the charge-storage layer Nnt(x) (#/cm2) is positive if electrons are trapped, while the local concentration of interface traps Nit(x) is also in (#/cm2). By varying the top level of the voltage applied on the gate as described in this paragraph classical charge-pumping curves are obtained as is known by a person skilled in the art. During this charge-pumping measurement the threshold voltage and flatband voltage at any given point is determined by the charge at that point: electrons stored in the charge-trapping layer (10) and the holes trapped in the interface states. The shift in threshold voltage is indicated in
A second charge-pumping measurement is performed on this device under test.
with q the absolute value of the electron charge, f the frequency of the pulse. In this figure the dotted line indicates the charge-pump curve of the reference device, while the heavy dotted line indicates the charge-pump curve obtained on the stressed device. The deviation between both charge-pump curves and hence in the corresponding flatband voltages is induced by the total charge (Qnt+Qit) present, for each point x along the channel, as expressed in the following formula:
with C the capacitance of the dielectric stack (4) (F/cm2) and q the absolute value of the electron charge. The concentration of charge in the charge-storage layer Nnt(x) (#/cm2) is positive if electrons are trapped, while the local concentration of interface traps Nit(x) is also in (#/cm2). By varying the bottom level of the voltage pulses applied on the gate as described in this paragraph the charge-pumping curves of
The charge-pumping curves obtained on the stressed device are compared with the charge-pumping curve of the reference device or unstressed device. The deviation between the reference curves on the one hand and the corresponding stressed curves is due to the overall threshold or flatband voltage variation caused by the charge in the charge-trapping layer (10) and in the interface states. The difference between the two deviations is due to the charge in the interface states only.
Icp(x)(varying top level)+Icp(x)(varying bottom level)=Icp
The correlation between the two measurements on the stressed device depend on Icp
Using the data from the charge-pumping measurements with respectively varying top and bottom level performed on the device in the reference state (
Equations [2] and [4] can combined to yield the following formula:
Equation [1] can be written as:
By solving successively equations [6] and [7] from a starting point x0 to a final point xend one can find the position xi from equation [7] which corresponds to the interface states Nit(xi) from equation [6]. The profile of charge in the charge-trapping layer can be found by either solving equation [2] or [4].
The method allows an easy way to check the precision of the extracted profiles. Indeed, the last calculated position xend corresponds to the effective length of the channel:
xend=Leff [8]
As explained before, the results are very sensitive to Icp
In the following paragraph the extraction procedure is discussed in more detail. If the difference (Vth
If the difference (Vth
Hence this extraction technique allows determining the contribution of the charge in the charge-trapping layer (10) and of the charge in the interface states to the change in threshold voltage.
In
In a preferred embodiment of the extraction method, the charge pumping curves are combined as follows. As described before, a relation between the charge pumping current Icp and the calculated channel length Lcalc of the semiconductor device is established. In this embodiment, this is done by selecting on one of the charge pumping curves at least two charge pumping currents Icp and determining the calculated channel length Lcalc corresponding to each of the charge pumping currents Icp by reconstructing the spatial charge distribution for each of the charge pumping currents Icp. In this way, a set of at least two datapoints (Lcalc, Icp) is obtained. From this set of datapoints, the charge pumping current Icp having a channel length substantially equal to the effective length Leff i.e. the maximum charge pumping current Icp
For example, various existing numerical techniques can be used to determine from this set of at least two datapoints (Lcalc, Icp), the datapoint (Lcalc=Leff, Icp=Icp
As an alternative, an analytical function Lcalc (Icp)−Leff=0 can be determined from the set of at least two datapoints (Lcalc, Icp), and by solving this analytical function the charge pumping current Icp having a channel length substantially equal to the effective length Leff, i.e. the maximum charge pumping current Icp
Another alternative could be to combine the data from the charge pumping curves as follows. Again a relation between the charge pumping current Icp and a calculated channel length Lcalc of the semiconductor device is established by selecting on one of the charge pumping curves a value of the charge pumping current Icp and determining the calculated channel length Lcalc corresponding to this charge pumping current Icp by reconstructing the spatial charge distribution for this charge pumping current Icp. In this embodiment however, the calculated channel length Lcalc is compared with the effective length Leff and in case of a mismatch, a new value for the charge pumping current Icp is determined using the information given by the mismatch, i.e. the selection of the value for the charge pumping current Icp is optimised. This sequence of steps is repeated until the mismatch between the calculated channel length Lcalc and the effective length Leff is substantially zero, in which case the determined charge pumping current Icp corresponds to the maximum charge pumping current Icp
In the above extraction methods the determined charge pumping current Icp is said to correspond to the maximum charge pumping current Icp
Although the extraction methods according to the present application are particular useful for extracting the spatial distribution of charge Nnt stored in the charge-trapping layer (10) of a memory device (1), these extraction methods can be applied to any kind of semiconductor device (1) wherein a dielectric stack (4) is sandwiched between an electrode (3) and a semiconductor region (2). The disclosed extraction methods can be used to the extract charge stored in this dielectric stack (4). For example in a MOSFET, used as logic transistor, charge might be unintentionally incorporated in the gate dielectric (4). Typically this incorporated charge might result from the device operation, e.g. hot carriers, or result from the semiconductor manufacturing process introducing fixed or mobile charge in the gate dielectric. This gate dielectric can be of a single dielectric material such as silicon-oxide, silicon-oxy-nitride, a high-k dielectric such as alumina-oxide, hafnium-oxide, or hafnium-silicon-oxide as known in the art. Likewise this gate dielectric can be a stack of dielectric materials, e.g. a high-k dielectric formed upon a silicon-oxide. As is the case for the memory device in the previous embodiments, this charge Nnt will also influence the threshold voltage profile Vth(x) and flatband voltage profile Vfb(x) of the logic transistor. Hence the disclosed extraction methods can also be applied to such logic transistor to determine the spatial distribution of the incorporated charge Nnt.
In the disclosed extraction methods the spatial charge distribution Nnt is reconstructed from the charge pumping curves by combining data from these charge pumping curves to obtain the spatial distribution. This data from the charge pumping curves can be further combined to obtain a spatial distribution of charge (Nit) in traps present at the interface between the channel (8) and a dielectric stack (4). Hence the present extraction methods also allow determining the spatial distribution of this interface charge Nit, even when charge is present in the dielectric stack (4). The dependency of this interface charge on parameters of the semiconductor process or of device operation can thus more accurately be determined.
From these curves the distribution of the charge in the nitride layer (Nnt) and in the interface traps (Nit) for the respective devices can be extracted with the extraction techniques described herein.
Using the above described charge-pumping technique allows extracting the distribution profile of the charge in the nitride layer whether electrons or holes are trapped in this nitride layer while, taking the degradation of the interface states into account.
A method for operating a charge-trapping memory device is disclosed, resulting in improved endurance and/or retention characteristics of this memory device.
For the purpose of the present description, it is assumed that the device (1) is an NROM™ (Nitride Read Only Memory)-memory device: a nMOSFET comprising a polysilicon gate electrode (3), which is n-type doped. Also source (6) and drain (7) regions are n-type doped while the substrate (2) is p-type doped. Sidewall spacers (5) formed in silicon-oxide are present. The gate dielectric (4) consists of a nitride layer used as charge-trapping layer (10) sandwiched between two layers (9, 11) of silicon-oxide. However the invention is not limited to this example. It will be appreciated that there are numerous variations and modifications possible. Accordingly, the description should not be deemed to be limiting in scope. A person skilled in the art will realize that the present invention is not limited to n-type charge-trapping memory devices wherein the memory device is formed on a p-doped substrate (2) with electrons as minority carriers and wherein source (6) and drain (7) regions are n-doped. The embodiments disclosed in this application can also be applied to p-type charge-trapping memory devices as well wherein the memory device is formed on an n-doped substrate (2) with holes as minority carriers and wherein source (6) and drain (7) regions are p-doped.
Likewise a person skilled in the art will realize that programming and erasing a memory device comprises injection of negative and positive charged carriers. It is a matter of convention to state that a n-type memory device is programmed by injecting electrons and erased by injecting holes and that a p-type memory device can be programmed by injecting holes and erased by injecting electrons. Therefore in the description the words first and second carrier type will be used to distinguish between carriers used for programming and opposite charged carriers used for erasing the memory device.
As shown in
During cycling of the memory device, i.e. repetitive programming and erasing of a memory cell, one wants to compensate the negative charge in the charge-trapping layer, e.g. introduced when programming the memory device, by a positive charge, e.g. introduced when erasing the memory device. If not, opposite charged carriers would only partially compensate each other. When cycling the memory device, the non-compensated charge will gradually add up and deteriorate the operation window of the memory device as its threshold voltage profile Vth(x) shifts. The endurance of the NROM™-type memory devices, when operated using state-of-art voltage settings even if a verify scheme is used to correct for the shift in threshold voltage, is known to be limited to about 10,000 cycles due this shift in threshold voltage which already occurs after 100 cycles. The lifetime of the memory device can be extended by a separate adjustment of the threshold voltage during a so-called verify scheme in which the shift in threshold voltage is determined and, when appropriate, additional charge is injected into the charge-trapping layer. This is illustrated in
The extraction method described above enables one to extract the distribution of the electrons and holes injected into the charge-trapping layer (10) of the memory device and hence to determine the voltage settings required to obtain the selected charge distribution. By applying this extraction method one can extract not only the distribution of the electrons after a programming operation but also the distribution of holes after an erasing operation. This extraction is more accurate as the degradation of the interface states is taken into account. The result of this extraction for a memory device is shown in
Selecting the program and erase conditions will have a large impact on endurance and retention characteristics of the cycled memory device. In order to better match the electron and hole spatial distribution, the electron profile can be made sharper and the hole profile should be made wider.
The method for operating the non-volatile memory device (1) of
This deviation is due to the injection of first charge type carriers generated by secondary impact ionisation during programming. If electrons are used for programming an n-type charge-trapping memory device, electron-hole pairs will be created near the drain (7)-substrate (2) junction, where a high electrical field is present. This mechanism is known in the art as first impact ionisation. This first impact electron-hole pair will be split in accordance with the electrical field present near the drain (7)-substrate (2) junction. For an n-type memory device during typical programming conditions, primary impact electrons will drift towards the drain (7) while primary impact holes will drift into the substrate (2). In turn these primary impact holes will cause other electron-hole pairs to be generated in the substrate (2) of the memory device offset from the drain (7). This mechanism is known in the art as secondary impact ionisation. This second impact electron-hole pair will be split in accordance with the electrical field present in the substrate (2) region. For an n-type memory device during typical programming conditions, secondary impact electrons will drift towards the gate (3) while secondary impact holes will also drift into the substrate (2). As a result, one way of ensuring that the net variation profiles are substantially each others opposite, for an n-type device where the first type carriers are electrons, is to choose the predetermined programming conditions such that secondary electron injection.
As an alternative, for non-volatile memory devices wherein the first type carriers are holes, the predetermined programming conditions can also be chosen such that secondary hole injection is suppressed.
Preferably the difference in voltage applied to the drain (7) and the substrate (2) respectively, is chosen such that an electrical field distribution is created near the drain (7)-substrate (2) junction which prevents impact ionization. Preferably the difference in voltage applied to source (6) and drain (7) respectively, is chosen such that an electrical field is present sufficient for creating a drift current to flow from the source to the drain. For a low drain bias this means that, in absolute value, the source bias should be sufficiently lower than the drain bias and that the source (7)-substrate (2) junction becomes forward biased during programming.
From the curves 1 to 5 shown in
The above shows that program and erase voltages can be selected such that endurance and retention of the memory device can be improved. This is illustrated in
Spatial distributions of electrons (shown in
A negative bias of the source sharpens the electron profile, resulting in a forward bias of the source junction. The source voltage should be less than 0V, preferably between 0V and −2V, more preferably at about −0.5V. The bulk voltage is about 0V or grounded. The drain voltage is positive, preferably between 1.5V and 6V, more preferably at about 4V. The gate voltage is positive, preferably between 6V and 10V, more preferably at about 8V.
In order to obtain wide hole distribution, the source voltage should be 0V or positive, preferably between 0V and 5V, more preferably at about 3V. The bulk voltage is about 0V or grounded. The drain voltage is positive, preferably between 5V and 10V, more preferably at about 7V. The gate voltage is negative, preferably between −1V and −7V, more preferably at about −3V.
As shown in
The systems and methods described herein thus allow improvement of the characteristics of charge-trapping devices, in particular of NROM™-type memory devices. The dependency of the electron and hole profile on the settings of the program and erase operations for such a memory device can be accurately determined using the charge-pump extraction technique of the first aspect of the invention. Knowing this dependency one can select the settings for the program and erase operations resulting in the desired match of both profiles as done in the second aspect of the invention. These settings can be applied to every memory device that was manufactured in a semiconductor process substantially similar to the process for manufacturing the device used for charactering the carrier profile-voltage dependency. By substantially matching the electron and hole profiles in the charge-trapping layer the endurance characteristics and the retention after cycling of the charge-trapping memory device are substantially improved and there is less need to apply a verify scheme in order to extend the life-time of the memory device.
Claims
1. A method for operating a non-volatile memory device comprising a charge-trapping layer, comprising:
- a) programming the non-volatile memory device by applying predetermined programming conditions, such that carriers of a first charge type are injected into the charge-trapping layer, resulting in a first net charge distribution variation profile, and
- b) erasing the non-volatile memory device by applying predetermined erase conditions, such that carriers of a second charge type are injected into the charge-trapping layer, resulting in a second net charge distribution variation profile,
- wherein the predetermined programming and erase conditions are chosen such that the first net charge distribution variation profile is substantially the opposite of the second net charge distribution variation profile.
2. A method for operating a non-volatile memory device according to claim 1, wherein the first type carriers are electrons and that the predetermined programming conditions are chosen such that secondary electron injection is suppressed.
3. A method for operating a non-volatile memory device according to claim 1, wherein the first type carriers are holes and that the predetermined programming conditions are chosen such that secondary hole injection is suppressed.
4. A method for operating a non-volatile memory device according to claim 1, characterised in that the non-volatile memory device comprises a substrate having a source, a drain and a channel, the channel extending between the source and the drain and underneath the charge trapping layer, and in that the secondary electron injection is suppressed by means of a predetermined voltage difference between the drain and the substrate.
5. A method for operating a non-volatile memory device according to claim 1, wherein the predetermined programming and erase conditions are determined by a method comprising:
- a) selecting a set of programming and erase conditions,
- b) programming the device under the programming conditions and determining a first spatial charge distribution of the charge-trapping layer,
- c) erasing the device under the erase conditions and determining a second spatial charge distribution of the charge trapping layer,
- d) determining a first net charge distribution variation profile from the difference between the first and second spatial charge distributions,
- e) programming the device under the programming conditions and determining a third spatial charge distribution of the charge-trapping layer,
- f) determining a second net charge distribution variation profile from the difference between the second and third spatial charge distributions,
- g) checking if the second net charge distribution variation profile is substantially the opposite of the first net charge distribution variation profile, and
- h) if not, optimising the set of programming and erase conditions in step a) and repeating steps b) to g).
6. A method for operating a non-volatile memory device according to claim 5, wherein the first, second and third spatial charge distributions are determined by:
- i) determining a varying base level voltage charge pumping curve,
- j) determining a varying top level voltage charge pumping curve,
- k) establishing a relation between a maximum charge pumping current Icp and a calculated channel length Lcalc of the semiconductor device by reconstructing a spatial charge distribution from the charge pumping curves for multiple values of the charge pumping current Icp,
- l) selecting from the multiple values of Icp the value for which the corresponding calculated channel length Lcalc is substantially equal to the effective channel length Leff of the semiconductor device, and
- m) reconstructing the spatial charge distribution from the charge pumping curves using the value of Icp obtained in step l).
7. A method for operating a non-volatile memory device comprising a charge-trapping layer, comprising:
- a) programming the non-volatile memory device by applying predetermined programming conditions, such that carriers of a first charge type are injected into the charge-trapping layer and the state of the charge trapping layer is changed from an initial spatial charge distribution to a first spatial charge distribution, and
- b) erasing the non-volatile memory device by applying predetermined erase conditions, such that carriers of a second charge type are injected into the charge-trapping layer and the state of the charge trapping layer is changed from the first spatial charge distribution to a second spatial charge distribution,
- wherein the predetermined programming and erase conditions are chosen such that the second spatial charge distribution is substantially equal to the initial spatial charge distribution.
8. A method for operating a non-volatile memory device according to claim 7, wherein the first type carriers are electrons and the predetermined programming conditions are chosen such that secondary electron injection is suppressed.
9. A method for operating a non-volatile memory device according to claim 7, wherein the first type carriers are holes and the predetermined programming conditions are chosen such that secondary hole injection is suppressed.
10. A method for operating a non-volatile memory device according to claim 7, wherein the non-volatile memory device comprises a substrate having a source, a drain and a channel, the channel extending between the source and the drain and underneath the charge trapping layer, and the secondary first type carrier injection is suppressed by means of a predetermined voltage difference between the drain and the substrate.
11. A method for operating a non-volatile memory device according to claim 10, wherein the source-substrate junction is forward biased.
12. A method for operating a non-volatile memory device according to claim 7, wherein the predetermined programming and erase conditions are determined by a method comprising:
- a) selecting a set of programming and erase conditions,
- b) programming the device under the programming conditions and determining a first spatial charge distribution of the charge-trapping layer,
- c) erasing the device under the erase conditions and determining a second spatial charge distribution of the charge trapping layer,
- d) determining a first net charge distribution variation profile from the difference between the first and second spatial charge distributions,
- e) programming the device under the programming conditions and determining a third spatial charge distribution of the charge-trapping layer,
- f) determining a second net charge distribution variation profile from the difference between the second and third spatial charge distributions,
- g) checking if the second net charge distribution variation profile is substantially the opposite of the first net charge distribution variation profile, and
- h) if not, optimising the set of programming and erase conditions in step a) and repeating steps b) to g).
13. A method for operating a non-volatile memory device according to claim 12, wherein the first, second and third spatial charge distributions are determined by:
- i) determining a varying base level voltage charge pumping curve,
- j) determining a varying top level voltage charge pumping curve,
- k) establishing a relation between a maximum charge pumping current Icp and a calculated channel length Lcalc of the semiconductor device by reconstructing a spatial charge distribution from the charge pumping curves for multiple values of the charge pumping current Icp,
- l) selecting from the multiple values of Icp the value for which the corresponding calculated channel length Lcalc is substantially equal to the effective channel length Leff of the semiconductor device, and
- m) reconstructing the spatial charge distribution from the charge pumping curves using the value of Icp obtained in step l).
Type: Application
Filed: Feb 9, 2009
Publication Date: Jun 4, 2009
Applicant: Interuniversitair Microelektronica Centrum (IMEC) vzw (Leuven)
Inventor: Arnaud Adrien Furnemont (Philippeville)
Application Number: 12/368,103
International Classification: G11C 16/06 (20060101);