- Patent Title: Tracking intermix of writes and un-map commands across power cycles
-
Application No.: US14659493Application Date: 2015-03-16
-
Publication No.: US09753649B2Publication Date: 2017-09-05
- Inventor: Douglas A. Prins , Aaron K. Olbrich , Huapeng Guan , Graeme Weston-Lewis , Anand Kulkarni , Yipei Yu
- Applicant: SanDisk Technologies LLC
- Applicant Address: US TX Plano
- Assignee: SanDisk Technologies LLC
- Current Assignee: SanDisk Technologies LLC
- Current Assignee Address: US TX Plano
- Agency: Brinks Gilson & Lione
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F3/06 ; G06F12/02 ; G06F11/14

Abstract:
Systems, methods and/or devices are used to enable tracking intermix of writes and un-map commands across power cycles. In one aspect, the method includes (1) receiving, at a storage device, a plurality of commands from a host, the storage device including non-volatile memory, (2) maintaining a log corresponding to write commands and un-map commands from the host, (3) maintaining a mapping table in volatile memory, the mapping table used to translate logical addresses to physical addresses, (4) saving the mapping table, on a scheduled basis that is independent of the un-map commands, to the non-volatile memory of the storage device, (5) saving the log to the non-volatile memory, and (6) upon power up of the storage device, rebuilding the mapping table from the saved mapping table in the non-volatile memory of the storage device and from the saved log in the non-volatile memory of the storage device.
Public/Granted literature
- US20160117099A1 Tracking Intermix of Writes and Un-Map Commands Across Power Cycles Public/Granted day:2016-04-28
Information query