Patent · US Active

Distributed flash interface module processing

US10635352B2 · kind B2 · utility

0Cited by
5References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 10, 2018
Grant dateApr 28, 2020
Priority date
Expiry dateJun 6, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0679
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Aspects of the disclosure provide for distributed flash interface module (FIM) processing in a solid state drive (SSD). Methods and apparatus lock a queue and retrieve a command from the queue. The command indicates an operation to be executed in conjunction with one or more non-volatile (NVM) dies of the SSD. The methods and apparatus then lock a NVM interface corresponding to the one or more NVM dies, determine whether the operation is a transfer operation, and execute the operation using the locked NVM interface according to whether the operation is the transfer operation. When the operation is determined to be the transfer operation, the queue is unlocked to allow execution of a second operation from the queue by a second controller in parallel with the operation executed by the controller. Thereafter, the NVM interface is unlocked after execution of the operation is complete.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.