Flash memory information reading/writing method and storage device using the same
AssigneePhison Electronics Corp.
InventorsChih-Ling Wang, Wee-Kuan Gan
Life of this patent
Estimating the term…
Abstract
A flash memory information read/write method in which an external resource such as host, external memory, EEPROM, or external controller is used to read and update new flash memory information after fabrication of a flash memory device, enabling the new flash memory information to be written in a predetermined address in a flash memory module of the flash device by a controller of the flash memory device, so that every flash memory device that has an erroneous or damaged factory data or information is still usable, and the flash memory controller provider needs not to continuously develop new firmware controllers for different flash memories.
Claims16
A flash memory information reading/writing method for updating flash memory information of a flash memory device, comprising:
- determining whether the flash memory information of the flash memory device can be correctly read and recognized;
- terminating the updating if the flash memory information of the flash memory device can be correctly read and recognized;
- reading new flash memory information from an external resource if the flash memory information of the flash memory device can not be correctly read and recognized;
- and
- writing the new flash memory information in a predetermined address in a flash memory module of the flash memory device.
A flash memory information reading/writing method for updating default flash memory information in a controller of a flash memory device, comprising:
- reading flash information of the flash memory device;
- comparing the flash memory information of the flash memory device with the default flash memory information stored in the controller;
- terminating the updating if the flash memory information of the flash memory device match the default flash memory information stored in the controller;
- and
- reading new flash memory information form a predetermined address in a flash memory module of the flash memory device if the flash memory information of the flash memory device can not match the default flash memory information stored in the controller.
A storage device, comprising:
- a controller for controlling a operation of the storage device;
- a host transmission interface for transmitting data between the storage device and an external source;
- and
- a flash memory module for storing data,
- wherein the controller can determine whether flash memory information of the flash memory module can be correctly read and recognized,
- wherein the controller can read new flash memory information from the external resource if the controller can not be correctly read and recognized the flash memory information of the flash memory module;
- and
- wherein the controller can write the new flash memory information in a predetermined address in the flash memory module.
Dependencies are inferred from the claim text.