| CPC G11C 16/3445 (2013.01) [G11C 16/16 (2013.01)] | 17 Claims |

|
1. A memory system comprising:
a nonvolatile memory including a plurality of blocks each including a plurality of memory cells and being a unit of erasure; and
circuitry programmed to transmit a first command set for an erase voltage application operation and a second command set for an erase verify operation to the nonvolatile memory, to erase data in at least one of the blocks,
wherein the circuitry is programmed to:
select a first block targeted for erasure from the plurality of blocks;
make a comparison between a first erase voltage application accumulated time period and a first erase verify permission time period each corresponding to the first block;
transmit the first command set to the nonvolatile memory to execute the erase voltage application operation in a case where the first erase voltage application accumulated time period is less than the first erase verify permission time period; and
transmit the second command set to the nonvolatile memory to execute the erase verify operation in a case where the first erase voltage application accumulated time period is equal to or greater than the first erase verify permission time period, and
the nonvolatile memory is programmed to execute the erase voltage application operation based on the first command set and to execute the erase verify operation based on the second command set.
|