Cache program with backup blocks
AssigneeInnogrit Technologies Co., Ltd.
InventorsGang Zhao, Lin Chen, Jie Chen, Qun ZHAO
Life of this patent
Estimating the term…
Loading patent…
AssigneeInnogrit Technologies Co., Ltd.
InventorsGang Zhao, Lin Chen, Jie Chen, Qun ZHAO
Estimating the term…
Systems, apparatus and methods are provided for performing cache program operations in a non-volatile storage system. A method may comprise issuing a first cache program operation from a storage controller to a non-volatile storage device to write data to a first regular block, writing the data to the first regular block and a copy of the data to a backup block, determining that a program error has occurred while writing the data to the first regular block, asserting the program error to the storage controller, retrieving a mapping between the first regular block and the backup block, issuing a read operation to read the copy of the data from the backup block, reading the copy of the data from the backup block and issuing a second cache program operation to write the data to a second regular block and marking the first regular block as defective.
A method, comprising:
A non-volatile storage system, comprising:
A non-transitory machine-readable medium having computer instructions, wherein the computer instructions, when executed by a hardware processor of a storage controller, cause the hardware processor to:
Dependencies are inferred from the claim text.