摘要 |
<P>PROBLEM TO BE SOLVED: To provide a semiconductor memory device capable of continuing to operate if a write error occurs. <P>SOLUTION: A semiconductor memory device 1 of an embodiment comprises: a memory main body 7, a data comparison means 8, backup means 9 and 10, an address comparison means 12, and a selection means 13. The data comparison means 8 compares first data, which is write data before writing in the memory main body 7 is performed, with second data which is read after the writing in the memory main body 7 is performed. The backup means 9 and 10 store the first data and a write address when a data comparison result indicates a mismatch. The address comparison means 12 compares a read address corresponding to data to be read with an address stored in the backup means 10. The selection means 13 selects data, which is read from the memory main body 7, as data to be read when an address comparison result indicates a mismatch; and selects data, which is read from the backup means 9, as the data to be read when the address comparison result indicates a match. <P>COPYRIGHT: (C)2012,JPO&INPIT |