A semiconductor flash memory includes an erase/write control unit that, when performing an erase/write operation of read memory cells, reads and senses memory current of the read memory cells for each memory cell, and adjusts threshold voltage of each of the read memory cells to a predetermined value,...http://www.google.com/patents/US7414912?utm_source=gb-gplus-sharePatent US7414912 - Semiconductor flash memory