Maintaining an average erase count in a non-volatile storage system
AssigneeSanDisk Corporation
InventorsRobert C. Chang, Bahman Qawami, Farshid Sabet-Sharghi
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Corporation
InventorsRobert C. Chang, Bahman Qawami, Farshid Sabet-Sharghi
Estimating the term…
Methods and apparatus for maintaining an average erase count in a system memory of a non-volatile memory system are disclosed. According to one aspect of the present invention, a method for determining an average number of times each block of a number of blocks within a non-volatile memory of a memory system has been erased includes obtaining an erase count for each block that indicates a number of times each block has been erased. Once all the erase counts have been obtained, the erase counts are summed, and an average erase count that indicates the average number of times each block of the number of blocks has been erased is created by substantially dividing the sum by the number of blocks.
A data structure, the data structure being arranged in a system memory associated with a non-volatile memory system, the non-volatile memory system including a non-volatile memory which includes a plurality of blocks, the data structure comprising:
A non-volatile memory system comprising:
A method of determining an average number of times each block of a number of blocks within a non-volatile memory of a memory system has been erased, the method comprising:
A method for substantially preparing an erased block for use from a non-volatile memory of a non-volatile memory system, the non-volatile memory including a plurality of blocks, wherein the plurality of blocks includes the erased block, the method comprising:
A non-volatile memory system comprising:
A non-volatile memory system comprising:
A memory system comprising
A memory system comprising:
A method for maintaining an average erase count within a memory system, the average erase count being arranged to indicate an average number of times each block of a number of blocks of a non-volatile memory associated with the memory system is erased, the memory system further including a system memory, the method comprising:
Dependencies are inferred from the claim text.