Patent · US Active

System and method for managing execution of internal commands and host commands in a solid-state memory

US8782327B1 · kind B1 · utility

133Cited by
30References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 11, 2010
Grant dateJul 15, 2014
Priority date
Expiry dateSep 15, 2031

Classification

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

Abstract

Embodiments of the invention are directed to enable simultaneous or nearly simultaneous execution of internal and host-issued commands in a non-volatile storage subsystem while maintaining data consistency. Embodiments maintain validity information on data residing at physical addresses as well as logical to physical address mappings in the solid-state storage subsystem. In one embodiment, a controller within the storage subsystem selectively cancels internal commands that it determines to be writing data that has been rendered invalid by another command. In one embodiment, the determination is made by consulting the validity information kept by the controller in an invalid page table.

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