摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide a flash memory which has a plurality of cores being sets of blocks to be used as units of data erasure, and enables concurrent execution of data write or erase operation in an arbitrary core, and of data read operation in other arbitrary cores. <P>SOLUTION: In a memory cell array 1, a plurality of cores are arranged, wherein a memory cell range used as a unit for data erasure is made one block, and a set of one or a plurality of blocks is made one core. It is equipped with a core selection means for selection of arbitrary number of cores to perform data writing/erasing, performs writing data to a selected memory cell in a selected core based on a write command, and performs data erase of the selected block in the selected core based on an erase command. A free core method which enables data read to the memory cell in the core which is not selected is realized, while data writing/erasing is performed to a selected core with a core selection means. <P>COPYRIGHT: (C)2007,JPO&INPIT</p> |