System and method for managing erase operations in a non-volatile memory
AssigneeDensbits Technologies Ltd.
InventorsErez Sabbag, Avi Steiner
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention are directed to managing a memory component. A method may include performing a first erase operation according to a first set of erase parameters, determining a result of the first erase operation, modifying the first set erase parameters based on the result to produce a second set of erase parameters and performing a second erase operation according to a second set of erase parameters. A condition parameter may be maintained based on the erased parameters and/or based on a result of an erase procedure.
Claims20
A method of managing information in a set of flash memory cells included in a memory block, the method comprising:
- performing a first erase operation, the operation including applying a first number of erase pulses to the memory block;
- calculating an erase indicator based on counting flash memory cells storing data;
- based on the erase indicator, determining a second number of erase pulses;
- and
- performing a second erase operation including the second number of erase pulses.
A controller for managing information in a set of flash memory cells included in a memory block, the controller having stored thereon instructions that when executed cause the controller to:
- perform a first erase operation, the operation including applying a first number of erase pulses to the memory block;
- calculate an erase indicator based on counting flash memory cells storing data;
- based on the erase indicator, determine a second number of erase pulses;
- and
- perform a second erase operation including the second number of erase pulses.
A system comprising:
- a memory unit comprising a plurality of memory blocks, wherein each memory block comprises a set of memory cells;
- and
- a controller to manage information in each set of memory cells, whereing the controller is to:
- perform a first erase operation, the operation including applying a first number of erase pulses to the memory block;
- calculate an erase indicator based on counting memory cells storing data;
- based on the erase indicator, determine a second number of erase pulses;
- and
- perform a second erase operation including the second number of erase pulses.
Dependencies are inferred from the claim text.