摘要 |
A method for reducing programming time of a nonvolatile semiconductor device is provided. In the method, after a plurality of memory cells are programmed by n-bit units, the memory cells are checked to determine whether the programming is completed. If any memory cell fails the programming operation, the reprogramming of the memory cells are performed. For the reprogramming, the n is multiplied by 2, wherein n is an integer not less than 2. Otherwise, if all the memory cells complete the programming or the number of the program operation gets to the maximum value, the memory cells finish the program operation. Accordingly, the method can reduce time for programming of the memory cells.
|