Patent ID: 9128620
Filing Date: 2015-09-08
Classification: G06F,G11C

Abstract:
1. A method comprising: in a data storage device including a controller and a non-volatile memory, wherein the non-volatile memory has a three-dimensional (3D) memory configuration, wherein the controller is associated with operation of memory cells of the non-volatile memory, wherein the data storage device contains a write protection data structure and a write protection map that are accessible to the controller, wherein each entry of a table of entries of the write protection data structure includes a first indication corresponding to an absence of a write-protected are within a range of addresses that corresponds to the entry, a second indication corresponding to a write-protected area within the range of addresses that corresponds to the entry, or memory address of write-protected data in another range of addresses that corresponds to another entry in the table of entries, determining whether to perform a map search of the write protection map in response to receiving a request for write access to the non-volatile memory by: