Method for determining programming voltage of nonvolatile memory
First Claim
1. A method for determining programming voltage in order to set the drain voltage with an optimum level applied to the programming operation for memory cells by hot carrier injection in a nonvolatile memory which includes the memory cells for storing information on the basis of the number of carriers accumulated between the control gate and the channel region, the method comprising the steps of:
- setting the drain voltage to an initial setting level;
programming the memory cell through applying the drain voltage and a gate voltage to the drain and the control gate respectively of the memory cell for a predetermined programming time;
shifting the drain voltage to another setting level;
reprogramming the memory cell with the another setting level of the drain voltage determined by the shifting step;
measuring the threshold voltage of the memory cell after the programming operation in the programming step or the reprogramming step; and
determining a differential represented by a ratio of a change in the threshold voltage to a change in the drain voltage at the threshold voltage after the reprogramming step, wherein when the differential determined in the determining step and the threshold voltage measured in the measuring step remain within their respective permissible ranges, the setting level determined in the shifting step is defined as an optimum level of the drain voltage.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining programming voltage of a nonvolatile memory in which any variation in the threshold voltage at the memory cell after programming by hot carrier injection can be suppressed includes the steps of: setting the drain voltage to an initial setting level; applying the drain voltage and a gate voltage at a predetermined programming time; shifting the drain voltage to another setting level; reprogramming the memory cell with the another setting level of the drain voltage; measuring the threshold voltage of the memory cell; and determining a differential represented by a ratio of a change in the threshold voltage to a change in the drain voltage at the threshold voltage after the reprogramming, whereby when the determined differential and the measured threshold voltage remain within their respective permissible ranges, the setting determined by the shifting step is defined as an optimum level of the drain voltage.
5 Citations
7 Claims
-
1. A method for determining programming voltage in order to set the drain voltage with an optimum level applied to the programming operation for memory cells by hot carrier injection in a nonvolatile memory which includes the memory cells for storing information on the basis of the number of carriers accumulated between the control gate and the channel region, the method comprising the steps of:
-
setting the drain voltage to an initial setting level;
programming the memory cell through applying the drain voltage and a gate voltage to the drain and the control gate respectively of the memory cell for a predetermined programming time;
shifting the drain voltage to another setting level;
reprogramming the memory cell with the another setting level of the drain voltage determined by the shifting step;
measuring the threshold voltage of the memory cell after the programming operation in the programming step or the reprogramming step; and
determining a differential represented by a ratio of a change in the threshold voltage to a change in the drain voltage at the threshold voltage after the reprogramming step, wherein when the differential determined in the determining step and the threshold voltage measured in the measuring step remain within their respective permissible ranges, the setting level determined in the shifting step is defined as an optimum level of the drain voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification