Abstract:
PROBLEM TO BE SOLVED: To provide a controlled erasing method in a flash EEPROM device which does not require structural change of memory. SOLUTION: A controlled erasing method comprises at least a step (40) of supplying at least one erase pulse to cell of memory array, a step of comparing a threshold value voltage of cell erased with a certain lower threshold value, a step of performing selectively soft programming to the erased cell having the threshold value voltage lower than the lower threshold value voltage and a step (42) of verifying that the erased cell has the threshold value higher than the lower threshold value. When the erased cells of the predetermined number, which is at least one, have the threshold value higher than the first threshold value, only one erase pulse is given to all cells (44), and the selective soft programming and verify step are repeated.
Abstract:
The method includes restoring the charge lost from memory cells, such as to restore the original voltage levels, within a time equivalent to the retention time. The decision concerning when the memory is to be restored is taken for example when the memory is switched on, based on the time elapsed since the previous programming/restoration, or based on the difference between the present threshold voltage of the reference cells and the original threshold voltage of the (suitably stored) reference cells, or when predetermined operating conditions occur. This makes it possible to prolong the life of nonvolatile memories, in particular of multilevel type, wherein the retention time decreases as the number of levels (bits/cell) is increased.