Methods for Reprogramming Data and Apparatuses using the Same
AssigneeSilicon Motion, Inc.
InventorChe-Wei Hsu
Life of this patent
Estimating the term…
Abstract
A method for reprogramming data, performed by a processing unit, is disclosed to include at least the following steps. When a page data has failed to be programmed into a first block of a storage unit and the failed page is an upper page of the first block, a host page number associated with a first lower page of memory cells of the first block of a wordline is obtained, where the memory cells comprises the failed page. When the failed page is an upper page, data from the first lower page to the upper page of the first block is programmed into a second block of the storage unit.
Claims16
A method for reprogramming data, performed by a processing unit, comprising:
- when a page of data has failed to be programmed into a first block of a storage unit and the failed page is an upper page of the first block, obtaining, by the processing unit, a host page number associated with a first lower page of a plurality of memory cells of the first block of a wordline, wherein the memory cells comprises the failed page;
- and
- when the failed page is the upper page of the first block, programming, by the processing unit, data from the first lower page to the upper page of the first block into a second block of the storage unit, wherein at least one intermediate page is present between the first lower page and the upper page of the first block, and the first lower page, the intermediate page and the upper page are associated with consecutive host page numbers.
An apparatus for reprogramming data, comprising:
- an access interface, coupled to a storage unit;
- and
- a processing unit, coupled to the access interface, after inspecting that a page of data has failed to be programmed into a first block of a storage unit and the failed page is an upper page of the first block, obtaining a host page number associated with a first lower page of a plurality of memory cells of the first block of a wordline, and directing an access interface to program data from the first lower page to the upper page of the first block into a second block of the storage unit, wherein the memory cells comprises the failed page, at least one intermediate page is present between the first lower page and the upper page of the first block, and the first lower page, the intermediate page and the upper page are associated with consecutive host page numbers.
Dependencies are inferred from the claim text.