A method of erasing a memory cell includes the step of erasing a memory
cell. The current in the memory cell is measured. If the measured memory
cell current approximately exceeds a predetermined level, the memory cell
is soft programmed so if the memory cell is not overerased, the memory
cell is undisturbed. The memory cell is soft programmed until the
measured memory cell current is less than or equal to the predetermined
level.