DATA STORAGE DEVICE AND FLASH MEMORY CONTROL METHOD THEREOF
First Claim
Patent Images
1. A data storage device, comprising:
- a FLASH memory, providing storage space divided into a plurality of blocks with each block comprising a plurality of pages; and
a controller, operating the FLASH memory in accordance with commands issued from a host,wherein;
when a master buffer block selected from the plurality of blocks of the FLASH memory to buffer write data from the host is full, the controller updates a logical-to-physical address mapping table for the master buffer block in separated update sub-intervals; and
between the separated update sub-intervals, the controller responds to commands from the host.
1 Assignment
0 Petitions
Accused Products
Abstract
A mapping table H2F update technique for a FLASH memory is disclosed. In the disclosed data storage device, when a master buffer block selected from a plurality of blocks of a FLASH memory to buffer write data from a host is full, the controller updates a logical-to-physical address mapping table for the master buffer block in separated update sub-intervals. Between the separated update sub-intervals, the controller responds to commands from the host. In this manner, commands from the host are responded to in a timely manner, without being postponed by a time-consuming mapping-table update of an entire buffer block.
-
Citations
10 Claims
-
1. A data storage device, comprising:
-
a FLASH memory, providing storage space divided into a plurality of blocks with each block comprising a plurality of pages; and a controller, operating the FLASH memory in accordance with commands issued from a host, wherein; when a master buffer block selected from the plurality of blocks of the FLASH memory to buffer write data from the host is full, the controller updates a logical-to-physical address mapping table for the master buffer block in separated update sub-intervals; and between the separated update sub-intervals, the controller responds to commands from the host. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A FLASH memory control method, comprising:
-
using a FLASH memory to provide storage space which is divided into a plurality of blocks, wherein each block comprises a plurality of pages; operating the FLASH memory in accordance with commands issued from a host; and when a master buffer block selected from the plurality of blocks of the FLASH memory to buffer write data from the host is full, updating a logical-to-physical address mapping table for the master buffer block in separated update sub-intervals, wherein, between the separated update sub-intervals, commands from the host are responded to. - View Dependent Claims (7, 8, 9, 10)
-
Specification