Pipeline accessing method to a large block memory
AssigneeSolid State System Co., Ltd.
InventorChih-Hung Wang
Life of this patent
Estimating the term…
Abstract
A pipeline accessing method to a large block memory is described. The large block flash memory has a plurality of pages and each page has a plurality of sectors. The memory device has a controller to control an access operation between a host and a cell array of the large block flash memory with a page buffer. The controller includes at least two buffers, when the host intends to program the memory device. In the method, data sectors are transferred between the host and the large block flash memory by alternatively using the buffers. After transferring N data sectors with respect to one page, a start program command is issued by the controller for programming the data.
Claims6
A method of accessing a large block memory of a nonvolatile memory device, wherein the large block memory has a plurality of pages and each page has a plurality of sectors, wherein the memory device has a controller to control an access operation between a host and the large block memory of the memory device, the controller also has two buffers regions, the method comprising:
- transferring a portion of a current page data from the host to the controller, and transferring a portion of the current page data from die controller to a data cache within the large block memory, wherein the two transferring steps can be performed at the same time;
- shifting the current page data in the data cache to a page buffer within the large block memory, when full data of one page is received and a storage space of the page buffer is available;
- and
- programming the current page data into a cell array of the large block memory, and simultaneously performing the foregoing two transferring steps if a next page data is desired to continuously transfer.
A method of accessing a large block memory of a nonvolatile memory device, wherein the large block memory has a plurality of pages and each page has a plurality of sectors, wherein the memory device has a controller to control an access operation between a host and the large block memory of the memory device, the controller also has two buffers regions, the method comprising:
- transferring a portion of a current page data from the host to the controller, and transferring a portion of the current page data from the controller to a data cache within the large block memory, wherein the two transferring stens can be performed at the same time;
- shifting the current page data in the data cache to a page buffer within the large block memory;
- programming the current page data into a cell array of the large block memory, and simultaneously performing the foregoing two transferring steps if a next page data is desired to continuously transfer;
- wherein
- before a last page is received, a “start program with data cache” command is issued for simultaneously receiving the data at the data cache and programming the data at page buffer into the cell array of the large block memory.
Dependencies are inferred from the claim text.