Claims
- 1. A method for erasing a non-volatile memory array, comprising the steps of:(a) subdividing the memory array into a plurality of segments, with each segment having a plurality of memory cells; (b) automatically cycling through each of said plurality of segments sequentially; (c) erasing simultaneously all the memory cells of each said plurality of segments, including: applying a first erase current having a first voltage for a first period of time to each of said plurality of segments; and applying a second erase current having a second voltage greater than said first voltage for a second period of time to each of said plurality of segments.
- 2. The method of claim 1, wherein each memory cell includes a transistor having a floating gate and the step of applying a first erase current includes applying said first erase current to the floating gate of said transistor of each memory cell of said each of said plurality of segments, and the step of applying a second erase current includes applying said second erase current includes applying said second erase current to the floating gate of said transistor of each memory cell of said each of said plurality of the segments.
- 3. The method for erasing a non-volatile memory array of claim 1, wherein said first erase current is supplied from a power source external to said nonvolatile memory array.
- 4. The method for erasing a non-volatile memory allay of claim 3, wherein said first voltage is not sufficient to cause erasure of the nonvolatile memory array.
- 5. The method for erasing a non-volatile memory array of claim 4, wherein said second erase current is supplied from a charge pump, to which said power source is supplied.
- 6. The method for erasing a non-volatile memory array of claim 5, wherein said second voltage is a level larger than said first voltage to sufficiently erase the non-volatile memory array.
- 7. A method for erasing a group of memory cells in a non-volatile memory array, comprising the steps of:(a) dividing said group into a plurality of pages; (b) setting an on-chip page address counter to a first value; (c) erasing a page associated with a value in said page address counter; (d) initiating a first timeout phase; (e) applying an erase high voltage to said pare during said first timeout phase; (f) initiating a second timeout phase; (g) applying a high voltage discharge to said page during said second timeout phase; (h) determining whether said page address counter indicates a second value; and (i) incrementing said page address counter and repeating steps (c)-(h) until said page address counter indicates said second value.
- 8. An apparatus for erasing a non-volatile memory array, comprising:(a) means for subdividing the memory array into a plurality of segments, with each segment having a plurality of memory cells; (b) means for automatically cycling through each of said plurality of segments sequentially; and (c) means for erasing simultaneously all the memory cells of each of said plurality of segments, said means for erasing including,, means for applying, a first erase current having a first voltage for a first period of time to each of said plurality of sediments and means for applying a second erase current having a second voltage greater than said first voltage for a second period of time to each of said plurality of segments.
- 9. The apparatus of claim 8, wherein said means for applying a first erase current receives said first erase Current from a power source external to said nonvolatile memory array.
- 10. The apparatus of claim 9, wherein said first voltage is not sufficient to cause erasure of the non-volatile memory array.
- 11. The apparatus of claim 10, wherein said means for applying said second erase current receives said second erase current from a change pump, to which said power source is supplied.
- 12. The apparatus of claim 11, wherein said second voltage is a level larger than said first voltage to sufficiently erase the non-volatile memory array.
Parent Case Info
This is a divisional of application No. 09/260,996, filed Mar. 1, 1999.
US Referenced Citations (11)