Patent ID: 8239744

Claim:
A data transfer method comprising: reading data from a NAND flash memory in pages into a first buffer; transferring a parity in the data read into the first buffer to a second buffer; after transferring the parity to the second buffer, transferring a main data in the data read into the first buffer to the second buffer; on the basis of the parity, correcting an error in the main data transferred to the second buffer; and transferring an error-corrected main data to a third buffer, wherein the main data is divided into N groups (N is a natural number not less than 3), and the N groups are transferred sequentially from the first buffer to the second buffer, and in the period during which an i-th group (i is a natural number and meets the expression i≦N) is transferred from the first buffer to the second buffer, an error in an (i−1)th group is corrected and an error-corrected (i−2)th group is transferred to the third buffer.