US 7,567,464 B2
Non-volatile memory device with periodic refresh and method of programming such a device
Philippe Gendrier, Grenoble (France); Philippe Candelier, Saint Mury (France); and Jean-Marc Tessier, Crolles (France)
Assigned to STMicroelectronics S.A., Montrouge (France)
Filed on Jan. 15, 2007, as Appl. No. 11/654,383.
Prior Publication US 2007/0183196 A1, Aug. 09, 2007
Int. Cl. G11C 16/04 (2006.01)
U.S. Cl. 365—185.25  [365/185.09] 22 Claims
OG exemplary drawing
 
1. A non-volatile memory device, comprising:
a network of non-volatile memory cells each comprising a floating-gate transistor, said network of cells for storing data in the form of a set of data words;
a read circuit which performs a first and second read of the memory cells to generate corresponding first and second read currents;
a comparison circuit which compares the first read current with a first threshold value enabling a discrimination between a high logical level and a low logical level, compares the second read current with at least one second charge loss detection threshold value greater than the first threshold value, and compares words resulting from the first and second carried out reads to detect loss of charges; and
a reprogramming circuit which reprograms those cells for which a loss of charges has been detected so as to restore the level of stored charges;
wherein the charge loss detection threshold value is a read current value between a programmed cell current value and a nominal read current value.