Method for determining a leakage current through an inter-gate dielectric structure of a flash memory cell
09852801 · 2017-12-26
Assignee
Inventors
Cpc classification
G11C16/349
PHYSICS
International classification
G11C16/34
PHYSICS
Abstract
A method for determining a leakage current through an inter-gate dielectric structure of a flash memory cell, the flash memory cell including a substrate including a channel region; a floating gate positioned above the channel region and separated from the channel region by a tunnel dielectric layer; a control gate positioned above the floating gate and separated from the floating gate electrode by the inter-gate dielectric structure; the method including programming the flash memory cell into an initial programmed state and applying biasing conditions to the programmed flash memory cell so as to obtain a zero electric field in the tunnel dielectric layer; measuring over time a change in a threshold voltage of the flash memory cell; and determining the leakage current from the change in the threshold voltage.
Claims
1. A method for determining a leakage current through an inter-gate dielectric structure of a flash memory cell, the flash memory cell comprising: a substrate comprising a channel region; a floating gate positioned above the channel region and separated from the channel region by a tunnel dielectric layer; a control gate positioned above the floating gate and separated from the floating gate by the inter-gate dielectric structure; said method comprising: programming the flash memory cell into an initial programmed state and applying biasing conditions to the programmed flash memory cell so as to obtain a zero electric field in the tunnel dielectric layer; measuring over time a change in a threshold voltage of the flash memory cell; and determining the leakage current from the change in the threshold voltage.
2. The method according to claim 1, comprising: determining a flat-band voltage of a tunnel capacitor comprising the channel region, the tunnel dielectric layer and the floating gate, said flat-band voltage implying the zero electric field in the tunnel dielectric layer; determining the initial programmed state and a corresponding control gate bias that lead to a voltage between the floating gate and the channel region equal to the determined flat-band voltage, given a desired electric field in the inter-gate dielectric structure; programming the flash memory cell in the initial programmed state; applying the corresponding control gate bias and read intermittently the programmed flash memory cell so as to obtain a plurality of threshold voltage values of the flash memory cell; determining the leakage current from the plurality of threshold voltage values.
3. The method according to claim 2, wherein the flat-band voltage of the tunnel capacitor is determined from a C-V measurement of a capacitive test structure of identical construction but larger area than the tunnel capacitor.
4. The method according to claim 2, wherein the initial programmed state (V.sub.t.sup.OSS) of the flash memory cell and the corresponding control gate bias (V.sub.CG.sup.OSS) are determined by solving the following equations:
V.sub.CG=E.sub.ONO×EOT.sub.ONO+V.sub.FB where E.sub.ONO is the desired electric field in the inter-gate dielectric structure, V.sub.FB is the determined flat-band voltage, EOT.sub.ONO is an equivalent oxide thickness of the inter-gate dielectric structure, V.sub.t.sub.
5. The method according to claim 4, further comprising determining the neutral threshold voltage (V.sub.t.sub.
6. The method according to claim 5, wherein the transistor equivalent to the flash memory cell is comprised of a test memory cell, of identical geometry to the flash memory cell, having a floating gate and a control gate in short-circuit.
7. The method according to claim 2, wherein the leakage current is determined by fitting the plurality of threshold voltage values (V.sub.t.sub.
V.sub.t(t)=A.sub.0*e.sup.−t/τ+A.sub.1+A.sub.2*t where A.sub.0, A.sub.1, A.sub.2 are fitting constants, r is a charge trapped-related factor and t is a time during which the control gate bias (V.sub.CG.sup.OSS) is applied.
8. A non-transitory machine readable medium comprising a computer program product comprising instructions for implementing the method according to claim 1, when executed by a processor.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) Other characteristics and benefits of the invention will become clear from the description that is given thereof below, by way of indication and in no way limiting, with reference to the appended figures, among which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) For greater clarity, identical or similar elements are marked by identical reference signs in all of the figures.
DETAILED DESCRIPTION
(12)
(13) The memory cell 10 further comprises a stacked gate structure formed on the silicon substrate 100. This stacked gate structure successively comprises a tunnel dielectric layer 110, a floating gate 120, an inter-gate dielectric structure 130 and a control gate 140. The tunnel dielectric layer 110 overlies the channel region 103 and separates the floating gate 120 from the substrate 100. The tunnel dielectric layer 110 is for example made of silicon oxide or of a high-K dielectric material, such as hafnium oxide or zirconium oxide. The floating gate 120 and the control gate 140 may be both layers of doped polysilicon or of metal. Alternatively, the floating gate 120 and the control gate 140 may comprise a polysilicon layer and a metal layer.
(14) The flash memory cell 10 is thus constructed as a metal-oxide semiconductor field effect transistor (MOSFET) with an additional floating gate arranged between the control gate and the tunnel dielectric layer. This transistor is named thereafter “floating gate transistor”.
(15) The inter-gate dielectric structure 130 separates the control gate 140 from the floating gate 120. In an embodiment, the inter-gate dielectric structure 130 is a multilayer stack, such as the Oxide-Nitride-Oxide (ONO) stack. The ONO stack typically comprises a bottom silicon oxide layer 131, an intermediate silicon nitride layer 132 and a top silicon oxide layer 133.
(16) Programming, i.e. writing, of the memory cell 10 is done by applying the appropriate potentials to the electrodes of the floating gate transistor, i.e. the control gate 140, the substrate or “body” 100 and the source and drain regions 101-102, so that electrons of the channel region 103 are transferred to the floating gate 120 through the tunnel oxide layer 110, The addition of electrons to the floating gate 120 increases the threshold voltage V.sub.t of the floating gate transistor above the neutral threshold voltage V.sub.t.sub.
(17) On the contrary, the erasure of the memory cell 10 is carried out by applying potentials to the electrodes of the floating gate transistor so that electrons are removed from the floating gate (by Fowler-Nordheim tunneling), thus lowering the threshold voltage V.sub.t.
(18)
(19) The floating gate 120 being filed with electrons, it has a higher energy level than the control gate 140 and the channel region 103. This high energy level causes electric fields across the tunnel oxide layer 110 and across the ONO stack 130 that have different polarities, as shown on
(20) In such data retention conditions, as well as in most cases where a control gate potential V.sub.cc is applied to the flash cell, a potential drop occurs both across the tunnel oxide layer 110 and the ONO stack 130. Therefore, the effects related to the tunnel layer and the ONO, like leakage currents of the memory flash, cannot be easily decorrelated.
(21) The principle of the method for measuring the inter-gate structure leakage current according to the first aspect of the invention is that the stress in the inter-gate structure (e.g. ONO) and the stress in the dielectric tunnel (e.g. tunnel oxide) layer are separated during the measurement, by finding and applying conditions to the memory cell such that the electric field in the tunnel layer falls to zero. Thus, leakage current in the memory cell will be solely attributable to the inter-gate structure.
(22) As shown on
(23) The channel 103/tunnel oxide layer 110/floating gate 120 stack form a MOS capacitor, referred to as “tunnel capacitor”. The flat-band conditions are obtained by applying a voltage between the floating gate 120 and the channel region 103 equal to the flat-band voltage V.sub.FB of the tunnel capacitor. For example, if the body potential V.sub.B is zero, the floating gate potential V.sub.FG is brought to the flat-band voltage V.sub.FB.
(24)
V.sub.FG=α.sub.CG(V.sub.CGV.sub.t.sub.
(25)
where: V.sub.CG, V.sub.B, V.sub.S, V.sub.D are the potentials applied to the control gate 140, the body 100, the source 101 and the drain 102, respectively; α.sub.CG, α.sub.B, α.sub.S, α.sub.D are the coupling factors between the control gate 140 and the floating gate 120, between the floating gate 120 and the body 100, between the floating gate 120 and the source 101 and between the floating gate 120 and the drain 103, respectively (α.sub.i=C.sub.i/ΣC.sub.i with C.sub.i being chosen among the ONO capacitance C.sub.ONO, the body capacitance C.sub.B, the source capacitance C.sub.S and the drain capacitance C.sub.D); V.sub.t.sub.
(26) When considering a floating gate potential V.sub.FG equal to the flat-band voltage V.sub.FB, as well as source, drain and body potentials equal to zero (V.sub.S=V.sub.D=V.sub.B=0), equations (1) and (3) can be rewritten in the following form:
(27)
V.sub.CG=E.sub.ONO×EOT.sub.ONO+V.sub.FB (3′)
(28) Thus, the conditions of the memory cell required to obtain the above-mentioned oxide stress separation (OSS) include a value V.sub.t.sup.OSS of the threshold voltage V.sub.t and a corresponding value V.sub.CG.sup.OSS of the control gate potential V.sub.CG that satisfied the following equations (4) and (5):
(29)
V.sub.CG=E.sub.ONO×EOT.sub.ONO+V.sub.FB (5)
(30) The threshold voltage value V.sub.t.sup.OSS corresponds to an initial programmed state of the memory cell 10, i.e. a starting point for the measurement of the ONO leakage current. The control gate voltage value V.sub.CG.sup.OSS defines the corresponding control gate bias to be applied afterwards in order to obtain the oxide stress separation.
(31) Once the memory cell 10 is in the programmed state and the control gate bias V.sub.CG.sup.OSS is applied, electrons in the floating gate 120 starts to leak through the ONO stack 130. Consequently, the threshold voltage V.sub.t decreases according to equation 7 below, where Q is the charge on the floating gate and C.sub.ONO the capacitance of the ONO:
(32)
(33) This change over time of the threshold voltage V.sub.t, noted dV.sub.t/dt, may then be used in equation (8) below to calculate a current I, one component of which is the leakage current through the ONO:
(34)
(35) An embodiment of a method for measuring the inter-gate leakage current according to the invention will now be described by reference to the
(36) The method comprises a first step S1 of determining the flat-band voltage V.sub.FB of the tunnel capacitor, i.e. the stack comprising the channel region 103, the tunnel oxide layer 110 and the floating gate 120. Such flat-band voltage V.sub.FB cannot be measured directly on the memory cell, since there is no electrical access to the floating gate 120. Thus, in an embodiment of step S1, the flat-band voltage V.sub.FB of the tunnel capacitor is determined from a C-V (Capacitance vs. Voltage) measurement of an equivalent capacitive test structure. The flat-band voltage V.sub.FB is the voltage of the C-V curve which separates the accumulation regime from the depletion regime.
(37) This first test structure, illustrated on
(38) The capacitive test structure of
(39) In this embodiment, where the oxide stress separation conditions V.sub.t.sup.OSS and V.sub.CG.sup.OSS of the memory cell are determined numerically, the method further comprises a step S2 of determining the neutral threshold voltage V.sub.t.sub.
(40) The neutral threshold voltage V.sub.t.sub.
(41) Firstly, the drain current I.sub.D of the memory cell 10 is measured as a function of, its control gate potential V.sub.CG and the drain current I.sub.D′ of the equivalent transistor is measured as a function of its gate potential V.sub.G′, During these measurements, the drain D′ of the transistor is brought to the same potential as the drain region 102 of the memory cell 10 (for example 4 V). Source and body potentials of the memory cell 10 (V.sub.S, V.sub.B) and of the transistor (V.sub.S′, V.sub.B′′) are, in an embodiment, zero (V.sub.S=V.sub.B=V.sub.S'=V.sub.B′′=0). Two I.sub.D-V.sub.G curves are thus obtained.
(42) Then, knowing that the drain current I.sub.D of the memory cell 10 is equal to the drain current I.sub.D′ of the transistor if and only if the gate potential V.sub.G′ of the transistor is equal to the floating gate potential V.sub.FG, the characteristic V.sub.FG(V.sub.CG) (i.e. the floating gate potential as a function of the control gate potential) can be obtained by combining the two I.sub.D-V.sub.G curves.
(43) Finally, the neutral threshold voltage V.sub.t.sub.
(44) The equivalent transistor, in an embodiment, consists in a test memory cell having a construction identical to the flash memory cell 10, except that the floating gate 120′ and the control gate 140′ of the test memory cell are in short-circuit. The floating gate 120′ and the control gate 140′ of the test memory cell form the gate electrode G′ of the equivalent transistor.
(45) The following step S3 consists in determining the pair of OSS conditions V.sub.t.sup.OSS and V.sub.CG.sup.OSS that minimizes the electric field in the tunnel oxide layer 110 and, for example, leads to a voltage of the floating gate 120 equal to the determined flat-band voltage (V.sub.FG=V.sub.FB when V.sub.B=0).
(46) As previously explained, in an embodiment, this determination is carried out by solving equations (4) and (5) above. The electric field E.sub.ONO across the ONO stack, at which a measure of the leakage current is desired, is considered. For example, it may be sought to measure the ONO leakage current at 3 MV/cm, which is typical of the data retention conditions in flash memory cells. If unknown, the equivalent oxide thickness EOT.sub.ONO of the ONO is also determined, in an embodiment, by using a large area ONO capacitor. This ONO capacitor, shown on
(47) The neutral threshold voltage V.sub.t.sub.
(48) Referring again to
(49) During step S5 of
(50) Application of the control gate bias V.sub.CG.sup.OSS is interrupted intermittently, for example each 30 minutes, to read the memory cell. Threshold voltage data V.sub.t.sub.
(51) Instead of applying a constant control gate potential (V.sub.CG=V.sub.CG.sup.OSS), it is also possible to change the control gate potential V.sub.CG after each read measurement, in order to take account the shift of the threshold voltage V.sub.t(t) due to the charge leakage and maintain a zero electric field in the tunnel oxide.
(52) The OSS measurement of step S5 is made at the same test temperature than that used for determining the flat band voltage V.sub.FB, the neutral threshold voltage V.sub.t.sub.
(53) Finally, in step S6 of the method, the threshold voltage data V.sub.t.sub.
V.sub.t(t)=A.sub.0*e.sup.−t/τ+A.sub.1+A.sub.2*t
where A.sub.0, A.sub.1, A.sub.2 are fitting constants, τ is a factor related to the number of charges trapped in the tunnel oxide and/or in the spacers of the floating gate transistor and/or in the nitride/oxide layers of the ONO stack 130, and t is the stress (or measurement) time, i.e. the time during which the control gate bias V.sub.CG.sup.OSS is applied (the duration of the read operation is neglected).
(54) The exponential decay component of this model (A.sub.0*e.sup.−t/τ+A.sub.1) arises from the rapid initial decay of the V.sub.t(t) curve. This initial exponential decay is due to detrapping of the charges trapped in the tunnel oxide and in the spacers at each side of the stacked gate structure or to the charge movement in the ONO. It may be also observed in the flash-equivalent transistor of
(55) Fitting the threshold voltage data V.sub.t.sub.
I.sub.ONO=−C.sub.ONO×A2
(56) To achieve a good precision, the OSS measurement must be sufficiently long to insure that the dV.sub.t/dt component related to the tunnel oxide/spacer detrapping (−t/τA.sub.0×e.sup.−t/τ) is minimized. For the exemplary measurement of
(57) The steps S2-S5 described above are beneficially repeated with other values of the ONO electric field E.sub.ONO. New pairs of OSS conditions, V.sub.t.sup.OSS and V.sub.CG.sup.OSS, are thus determined at step S2 and used for the OSS measurement of step S5. For example,
(58) For each curve of
(59) It has thus been disclosed a new method for measuring the low-field (1-5 mV/cm) leakage current through the inter-gate dielectric structure of flash memory cells. Leakage currents on the order of 10.sup.−22 to 10.sup.−23 have been extracted from Oxide Stress Separation measurement based on the sensitivity of the flash cell's threshold voltage to the charge on its floating gate. This method therefore extends the limits of the inter-gate leakage currents measurement, both in terms of current sensibility and of inter-gate electrics fields, compared to the measurement on large-area test structures.
(60) This method allows for the evaluation of low-field leakage currents on nominal flash cell and may be applied to determine the contribution of inter-gate leakage to the data retention properties.
(61) The method for measuring the low-field leakage current according to an embodiment of the invention may be implemented by a computer program implemented on a non-transitory physical machine readable medium (e.g. a memory). This computer program comprises machine-executable instructions in order to implement the steps S1-S5 (or a portion of the steps S1-S5). The machine readable medium is coded with the machine-executable instructions. The computer may comprises at least one interface, one processor and a non-transient physical memory, also designated generally as being a non-transient computer-readable support or a non-transient storage memory. The computer may be a personal computer, given that it is programmed to execute the specific steps of the method described in the present document. The non-transient memory is encoded or programmed with specific instruction code in order to implement the method described in this document and the steps that are associated with it. The non-transient memory communicates with the physical processor in such a way that the physical processor, when it is used, reads and executes the specific instruction codes which are integrated into the non-transient memory. The interface of the personal computer communicates with the physical processor and receives input parameters which are processed by the physical processor.
(62) Having described and shown the principles of the invention and by referring to the various embodiments, it appears that the various embodiments can be modified in their arrangement and in their details without moving away from the principles of the invention. In particular, the method for determining the leakage current is both applicable to single-level cell (SLC) flash memory (wherein each cell stores a single bit of information), and to multi-level cell (MLC) flash memory (wherein each cell stores more than one bit of information). The method is also applicable to inter-gate structure other than the silicon oxide-silicon nitride-silicon oxide (ONO) stack, Any dielectric layer or stack would work, for example the Oxide/Alumina/Oxide stack, the HfAlO/Al.sub.2O.sub.3/HfAlO stack . . . .