摘要 |
<P>PROBLEM TO BE SOLVED: To program user data in a memory array and enhance parallelism during readout of the user data from the memory array. <P>SOLUTION: Data in data run is stored in an adaptive meta block 98 composed according to a place of a data boundary in a nonvolatile memory array. A plane used for forming the adaptive meta block 98 is selected according to an algorithm providing efficient use of an erasure block of an array. Also, using the same plane for new material as used for material being updated is considered so that a copy operation can be performed within the plane. High parallelism is maintained in a small adaptive meta block by programming two or more adaptive meta blocks at the same time. <P>COPYRIGHT: (C)2012,JPO&INPIT |