System and method for managing execution of internal commands and host commands in a solid-state memory
US8782327B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 11, 2010 |
| Grant date | Jul 15, 2014 |
| Priority date | — |
| Expiry date | Sep 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.