Patent · US Active

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

US9405675B1 · kind B1 · utility

1Cited by
107References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 12, 2014
Grant dateAug 2, 2016
Priority date
Expiry dateSep 23, 2034

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.