Patent ID: 7421557

Claim:
A method of reading data from a semiconductor device, comprising: transferring first data from a non-volatile memory cell array into page buffers; concurrently transferring the first data from the page buffers into a first of a pair of buffers and transferring second data from the non-volatile memory cell array into the page buffers; and concurrently transferring the first data from the first of the pair of buffers to a host, transferring the second data from the page buffers into a second of the pair of buffers, and transferring third data from the non-volatile memory cell array into the page buffers; wherein a time to transfer page data from the page buffers to one of the pair of buffers and a time to transfer page data from one of the pair of buffers to the host are hidden in a time to page data from the non-volatile memory cell array to the page buffers.