An electronically programmable semiconductor memory device that concurrently programs floating gate memory cells in the semiconductor memory device and verifies the programming of the memory cells is disclosed. Source-side voltage monitoring of the memory cells is used to verify programming concurrently...http://www.google.com.au/patents/US6141253?utm_source=gb-gplus-sharePatent US6141253 - Electrically programmable semiconductor device with concurrent program and verification operations