Patent ID: 8949491
Filing Date: 2015-02-03
Classification: G06F

Abstract:
1. A method comprising: receiving, at a memory controller of a data storage device, the data storage device including a buffer memory and a NAND flash memory array, a read/write request from a host, the read/write request corresponding to a plurality of data transfer requests between the host and the NAND flash memory array; and, with the memory controller: dynamically reserving, responsive to the read/write request, a plurality of buffer regions from the buffer memory; assigning a dynamic buffer group index (DBGI) to each reserved buffer region; associating the DBGI with the read/write request; receiving at least one of the plurality of data transfer requests; associating the DBGI with the at least one data transfer requests between the host and the NAND flash memory array; selecting one or more reserved buffer regions having been assigned the DBGI; executing the at least one data transfer request between the NAND flash memory array and the host using the selected one or more reserved buffer regions.