Patent · US Active

Combining in-process reads to reduce die collisions

US11106390B1 · kind B1 · utility

2Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 24, 2020
Grant dateAug 31, 2021
Priority date
Expiry dateApr 24, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7208
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). In some embodiments, a first read command from a command queue is forwarded to a non-volatile memory (NVM) to request retrieval of a first set of readback data. While the NVM initiates in-process execution of the first read command, an expanded read command is issued to the NVM. The expanded read command supercedes the first read command and requests an expanded set of readback data that includes the first set of readback data as well as a second set of readback data. The second set of readback data may be associated with a second read command in the command queue. The NVM transfers the expanded set of readback data to a read buffer responsive to the expanded read command. The first and second read commands may be client reads, background reads or both.

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