Claims
- 1. A method of erasing data in a nonvolatile semiconductor memory device including a memory block provided with a plurality of nonvolatile memory transistors arranged in rows and columns, a plurality of word lines for selecting the rows of said memory transistors, respectively, a plurality of bit lines arranged corresponding to the columns of said memory transistors, a potential generating portion for generating a potential to be applied to said plurality of word lines, said plurality of bit lines, and substrates and sources of said memory transistors, and a program/erase control portion for controlling said potential generating portion to erase data of said memory block comprising the steps of:performing programming on said plurality of memory transistors collectively after collectively applying a first erase pulse to said plurality of memory transistors; and repeating an operation of collectively applying a second erase pulse to said plurality of memory transistors until said plurality of memory transistors assume the erased state.
- 2. The method of erasing data of the nonvolatile semiconductor memory device according to claim 1, whereinsaid memory transistor is an MOS transistor having a floating gate, and the application of said first erase pulse shifts a threshold voltage of said memory transistor by an amount smaller than that of shift of the threshold voltage of said memory transistor caused by the collective application of said second erase pulse.
- 3. A method of erasing data in a nonvolatile semiconductor memory device including a memory block provided with a plurality of nonvolatile memory transistors arranged in rows and columns, a plurality of word lines for selecting the rows of said memory transistors, respectively, a plurality of bit lines arranged corresponding to the columns of said memory transistors, a potential generating portion for generating a potential to be applied to said plurality of word lines, said plurality of bit lines, and substrates and sources of said memory transistors, and a program/erase control portion for controlling said potential generating portion to erase data of said memory block, comprising the steps of:receiving an erase command by said program/erase control portion; and collectively applying an erase pulse to said plurality of memory transistors, then repeating an operation of collectively applying a program pulse to said plurality of memory transistors until said plurality of memory transistors assume the erased state.
- 4. The method of erasing data of the nonvolatile semiconductor memory device according to claim 3, whereinsaid memory transistor is an MOS transistor having a floating gate, and the application of said program pulse shifts a threshold voltage of said memory transistor by an amount smaller than that of shift of the threshold voltage of said memory transistor caused by the application of said erase pulse.
- 5. A method of erasing data in a nonvolatile semiconductor memory device including a memory block provided with a plurality of nonvolatile memory transistors arranged in rows and columns, a plurality of word lines for selecting the rows of said memory transistors, respectively, a plurality of bit lines arranged corresponding to the columns of said memory transistors, a potential generating portion for generating a potential to be applied to said plurality of word lines, said plurality of bit lines, and substrates and sources of said memory transistors, and a program/erase control portion for controlling said potential generating portion to erase data of said memory block, comprising the steps of:collectively applying a first erase pulse to said plurality of memory transistors; and repeating, until said plurality of memory transistors assume the erased state, an operation of collectively applying a second erase pulse to said plurality of memory transistors after collectively applying a program pulse to said plurality of memory transistors.
- 6. The method of erasing data of the nonvolatile semiconductor memory device according to claim 5, whereinan intensity of said second erase pulse is increased stepwise until said plurality of memory transistors assume the erased state.
- 7. A method of erasing data in a nonvolatile semiconductor memory device including a memory block provided with a plurality of nonvolatile memory transistors arranged in rows and columns, a plurality of word lines for selecting the rows of said memory transistors, respectively, a plurality of bit lines arranged corresponding to the columns of said memory transistors, a potential generating portion for generating a potential to be applied to said plurality of word lines, said plurality of bit lines, and substrates and sources of said memory transistors, and a program/erase control portion of controlling said potential generating portion to erase data of said memory block, comprising the steps of:repeating an operation of collectively applying a first erase pulse to said plurality of memory transistors until said plurality of memory transistors assume a first erased state; collectively applying a program pulse to said plurality of memory transistors in said first erased state; and repeating an operation of collectively applying a second erase pulse to said plurality of memory transistors after applying said program pulse until said plurality of memory transistors assume a second erased state.
- 8. The method of erasing data of the nonvolatile semiconductor memory device according to claim 7, whereinan intensity of said second erase pulse applied for the first time is smaller than an intensity of said first erase pulse applied for the first time.
Priority Claims (2)
Number |
Date |
Country |
Kind |
2000-018508 |
Jan 2000 |
JP |
|
2000-097705 |
Mar 2000 |
JP |
|
Parent Case Info
This application is a continuation of application Ser. No. 09/676,758 filed Oct. 2. 2000, now U.S. Pat. No. 6,330,192.
US Referenced Citations (9)
Foreign Referenced Citations (1)
Number |
Date |
Country |
6-28875 |
Feb 1994 |
JP |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/676758 |
Oct 2000 |
US |
Child |
09/985013 |
|
US |