Patent ID: 6608784
Filing Date: 2003-08-19
Classification: G06F,G11C

Abstract:
A non-volatile semiconductor storage device comprising a controller and a non-volatile memory,wherein said controller issues a storage instruction of data, received from an external unit, to said non-volatile memory with a first address specified, wherein said non-volatile memory has an error correction circuit, reads the stored data when a data storage error occurred during the data storage operation executed in response to the storage instruction from said controller, checks, via said error correction circuit, if the data that was read can be corrected, notifies said controller of a storage completion if the data can be corrected, and notifies said controller of a storage failure if the data cannot be corrected, and wherein, in response to the storage failure notification, said controller issues a storage instruction of the data transferred to said non-volatile memory, with a second address specified, said second address being a location where the data is to be stored.