Memory device and memory card
First Claim
Patent Images
1. A memory device comprising:
- a data storage section;
a comparison section which compares in write processing, for data being target of the write processing, a state before the data is stored in the data storage section with a state of the data which is stored in the data storage section and read out from the data storage section, and compares in erase processing, for a data block being target of erase processing of the data storage section, an actual state of the data block after the erase processing is executed with a theoretical data state after the erase processing is executed;
a section which obtains a first number of errors which is the number of bits which do not coincide or the number of error byte units in which incoincidence occurs for the write processing, and obtains a second number of errors which is the number of bits which do not coincide or the number of error byte units in which incoincidence occurs for the erase processing on the basis of a comparison result from the comparison section; and
a section which returns the first number of errors to a host device for the write processing, and returns the second number of errors to the host device for the erase processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory device comprises a data storage section, a section which compares in write processing, for data being target of the write processing, a state before the data is stored in the data storage section with a state of the data which is stored in the data storage section and read out from the data storage section, a section which obtains the number of errors for the write processing on the basis of a comparison result from the comparison section, and a section which returns the number of errors.
-
Citations
10 Claims
-
1. A memory device comprising:
-
a data storage section; a comparison section which compares in write processing, for data being target of the write processing, a state before the data is stored in the data storage section with a state of the data which is stored in the data storage section and read out from the data storage section, and compares in erase processing, for a data block being target of erase processing of the data storage section, an actual state of the data block after the erase processing is executed with a theoretical data state after the erase processing is executed; a section which obtains a first number of errors which is the number of bits which do not coincide or the number of error byte units in which incoincidence occurs for the write processing, and obtains a second number of errors which is the number of bits which do not coincide or the number of error byte units in which incoincidence occurs for the erase processing on the basis of a comparison result from the comparison section; and a section which returns the first number of errors to a host device for the write processing, and returns the second number of errors to the host device for the erase processing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory device comprising:
-
a data storage section; a section which stores a signal representing whether a write processing for the data storage section is normal for each of units which are obtained by dividing data being target of the write processing by a predetermined data length for the write processing, and whether erase processing for the data storage section is normal for each of units which are obtained by dividing a data block being target of the erase processing by the predetermined data length for the erase processing; a section which stores a first allowable value representing a first allowable range of a first number of abnormal signals representing that the write processing for the data storage section is abnormal, and stores a second allowable value representing a second allowable range of a second number of abnormal signals representing that the erase processing for the data storage section is abnormal; a section which returns the first number of abnormal signals to a host device for the write processing, and returns the second number of abnormal signals to the host device for the erase processing; and a section which invalidates the write processing when the first number of abnormal signals of the signals falls outside the first allowable range for the write processing, and invalidates the erase processing when the second number of abnormal signals of the signals falls outside the second allowable range for the erase processing, wherein the first and second allowable values are set from outside, and the predetermined data length is a bit or byte unit. - View Dependent Claims (8, 9)
-
-
10. A memory card comprising:
-
an non-volatile semiconductor memory; and a controller which executes write processing for the non-volatile semiconductor memory, wherein the non-volatile semiconductor memory comprising; a data storage section; a comparison section which compares in write processing, for data being target of the write processing, a state before the data is stored in the data storage section with a state of the data which is stored in the data storage section and read out from the data storage section, and compares in erase processing, for a data block being target of erase processing of the data storage section, an actual state of the data block after the erase processing is executed with a theoretical data state after the erase processing is executed; a section which obtains a first number of errors which is the number of bits which do not coincide or the number of error byte units in which incoincidence occurs for the write processing, and obtains a second number of errors which is the number of bits which do not coincide or the number of error byte units in which incoincidence occurs for the erase processing on the basis of a comparison result from the comparison section; and a section which returns the first number of errors to a host device for the write processing, and returns the second number of errors to the host device for the erase processing.
-
Specification