DATA PROTECTION IN A NAMESPACE
First Claim
1. A data storage device comprising:
- a non-volatile semiconductor storage device; and
a controller configured to;
determine an error-correction seed for data for the non-volatile semiconductor storage device based on a first logical address associated with the data that includes a first namespace identifier and a first logical block address,convert the first logical address to an internal linear address that does not include the first namespace identifier,determine a physical address based on the internal linear address, andaccess data stored in the non-volatile semiconductor storage device based on the physical address.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for managing addresses for a non-volatile semiconductor storage device. The techniques include a method that includes determining an error-correction seed for data for a non-volatile semiconductor storage device based on a first logical address associated with the data that includes a first namespace identifier and a first logical block address. The method also includes converting the first logical address to an internal linear address that does not include the first namespace identifier. The method further includes determining a physical address based on the internal linear address. The method also includes accessing data stored in the non-volatile semiconductor storage device based on the physical address. A storage device and non-transitory computer readable medium are also provided.
-
Citations
20 Claims
-
1. A data storage device comprising:
-
a non-volatile semiconductor storage device; and a controller configured to; determine an error-correction seed for data for the non-volatile semiconductor storage device based on a first logical address associated with the data that includes a first namespace identifier and a first logical block address, convert the first logical address to an internal linear address that does not include the first namespace identifier, determine a physical address based on the internal linear address, and access data stored in the non-volatile semiconductor storage device based on the physical address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
determining an error-correction seed for data for a non-volatile semiconductor storage device based on a first logical address associated with the data that includes a first namespace identifier and a first logical block address, converting the first logical address to an internal linear address that does not include the first namespace identifier, determining a physical address based on the internal linear address, and accessing data stored in the non-volatile semiconductor storage device based on the physical address. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
determining an error-correction seed for data for a non-volatile semiconductor storage device based on a first logical address associated with the data that includes a first namespace identifier and a first logical block address, converting the first logical address to an internal linear address that does not include the first namespace identifier, determining a physical address based on the internal linear address, and accessing data stored in the non-volatile semiconductor storage device based on the physical address. - View Dependent Claims (20)
-
Specification