Method for processing blocks of flash memory
AssigneePure Storage, Inc.
InventorsHari Kannan, Robert Lee, Yuhong Mao
Life of this patent
Estimating the term…
Abstract
A method for processing blocks of flash memory to decrease raw bit errors from the flash memory is provided. The method includes identifying one or more blocks of the flash memory for a refresh operation and writing information regarding the identified blocks, to a data structure. The method includes issuing background reads to the identified blocks, according to the data structure, as the refresh operation. The method may be embodied on a computer readable medium. In some embodiments the background reads may be based on a time based refresh responsive to an increase in raw bit error count in the flash memory over time.
Claims18
A method for processing blocks of flash memory to decrease raw bit errors from the flash memory, performed by one or more processors, comprising:
- identifying one or more blocks of the flash memory for a refresh operation;
- and
- issuing background reads, in which data values that are read out are disregarded, to the identified blocks as the refresh operation.
A tangible, non-transitory, computer-readable media having instructions thereupon which, when executed by a processor, cause the processor to perform a method comprising:
- identifying one or more blocks of the flash memory for a refresh operation;
- and
- issuing background reads, in which data values that are read out are disregarded, to the identified blocks as the refresh operation.
Dependencies are inferred from the claim text.