Programming an embedded flash storage device
AssigneeAvago Technologies General IP (Singapore) Pte. Ltd.
InventorsAvigdor Segal, Hanan Weingarten, Igal Maly, Irena Shemesh
Life of this patent
Estimating the term…
Loading patent…
AssigneeAvago Technologies General IP (Singapore) Pte. Ltd.
InventorsAvigdor Segal, Hanan Weingarten, Igal Maly, Irena Shemesh
Estimating the term…
A method that includes sending to an embedded flash storage device (EFSD) and during a transaction, a data unit and recovery metadata that differs from a flash memory unit memory management data structure (FMUMMDS); instructing the EFSD to program the data unit and the recovery metadata to a group of flash memory cells; sending to the host computer a transaction completion indication in response to a successful completion of the programming and before a completion of a management process that comprises updating by the flash memory controller, the FMUMMDS to reflect (a) the recovery metadata and (b) physical address information related to the group of the flash memory cells; and programming, by the EFSD, the FMUMMDS to the flash memory unit; wherein the data structure is reconstructible based upon the recovery metadata and the physical address information related to the group of the flash memory cells.
A method, comprising:
A non-transitory computer readable medium that includes instructions to be executed by a computerized system and include instructions for performing the steps of:
An embedded flash storage device comprising:
Dependencies are inferred from the claim text.