摘要 |
PROBLEM TO BE SOLVED: To provide a semiconductor memory device capable of reading out data even in the middle of data writing.SOLUTION: A semiconductor memory device is equipped with a plurality of memory banks including a plurality of non-volatile memory cells. A plurality of buffers are provided corresponding to each of the plurality of memory banks, and temporarily store data of the memory banks in writing data or reading out data. A controller controls the memory banks and the buffers, and creates a buffer state signal indicating whether or not the data of the memory banks is read out to the buffers. In reading out the data from a first memory bank which was a target of data writing or data read-out, the controller reads out data from a buffer corresponding to the first memory bank based on the buffer state signal. |