摘要 |
Provided is a programming method of a flash memory device. The method includes programming a memory cell for a first programming time, detecting whether or not the memory cell is programmed and terminating a first programming period when it is detected that the memory cell is programmed, determining whether or not the first programming period is terminated when it is detected that the memory cell is not programmed, repeating programming for a first programming time, detecting, and determining until the first programming period is terminated, programming the memory cell for a second programming time, detecting whether or not the memory cell is programmed and terminating a second programming period when it is detected that the memory cell is programmed, determining whether or not the second programming period is terminated when it is detected that the memory cell is not programmed, and repeating programming for a second programming time, detecting, and determining until the second programming time is terminated.
|