Patent ID: 8341338
Filing Date: 2012-12-25
Classification: G06F

Abstract:
1. A data storage device, comprising: a plurality of memory devices connected to a plurality of channels and a plurality of ways; a buffer memory that temporarily stores data to be written in the plurality of memory devices; and a controller that stores the data in the buffer memory in a configuration determined by connections between the plurality of channels and the plurality of ways, wherein the buffer memory comprises a plurality of sectors corresponding to a plurality of volumes and a plurality of banks, each volume in the plurality of volumes corresponding to a respective channel in the plurality of channels and each bank in the plurality of banks corresponding to a respective way in the plurality of ways, such that a logical address for each sector respectively corresponds to a cache line for one volume and one bank, and the controller registers a write operation for data stored in a sector corresponding to the cache line in a corresponding one of the plurality of memory devices in a job unit, and queues the registered write operation with other job units to form a job unit plate.