Patent ID: 9141538
Filing Date: 2015-09-22
Classification: G06F,G11C

Abstract:
1. A storage drive comprising: a first module configured to control transfer of a plurality of blocks of data between a host device and the storage drive; a second module configured to transfer the plurality of blocks of data to and from a non-volatile semiconductor memory in the storage drive; a third module configured to generate a first descriptor, which describes a transfer of the plurality of blocks of data between the second module and the non-volatile semiconductor memory; a fourth module configured to, according to the first descriptor, generate a plurality of second descriptors, wherein each of the plurality of second descriptors corresponds to a respective one of the plurality of blocks of data; a fifth module configured to generate a parameter signal based on the plurality of second descriptors; and a sixth module configured to generate instruction signals based on the parameter signal, wherein the second module is configured to, based on the instruction signals, transfer the plurality of blocks of data between the first module and the non-volatile semiconductor memory.