PARTITIONING A FLASH MEMORY DATA STORAGE DEVICE
First Claim
1. A method of partitioning a data storage device, wherein the device includes a plurality of memory chips, the method comprising:
- determining a number memory chips in the data storage device;
defining, via a host coupled to the data storage device, a first partition of the data storage device, wherein the first partition includes a first subset of the plurality of memory chips;
defining a second partition of the data storage device via a host coupled to the data storage device, wherein the second partition includes a second subset of the plurality of memory chips;
wherein the first subset does not include any memory chips of the second subset and wherein the second subset does not include any memory chips of the first subset.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of partitioning a data storage device that has a plurality of memory chips includes determining a number memory chips in the data storage device, defining, via a host coupled to the data storage device, a first partition of the data storage device, where the first partition includes a first subset of the plurality of memory chips, defining a second partition of the data storage device via the host where the second partition includes a second subset of the plurality of memory chips, such that the first subset does not include any memory chips of the second subset and wherein the second subset does not include any memory chips of the first subset.
257 Citations
23 Claims
-
1. A method of partitioning a data storage device, wherein the device includes a plurality of memory chips, the method comprising:
-
determining a number memory chips in the data storage device; defining, via a host coupled to the data storage device, a first partition of the data storage device, wherein the first partition includes a first subset of the plurality of memory chips; defining a second partition of the data storage device via a host coupled to the data storage device, wherein the second partition includes a second subset of the plurality of memory chips; wherein the first subset does not include any memory chips of the second subset and wherein the second subset does not include any memory chips of the first subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a data storage device including a plurality of memory chips; a host operably coupled to the data storage device via an interface, the host comprising; a configuration detection engine configured to detect the number of memory chips in the data storage device; a partition engine configured to define a first partition of the data storage device, wherein the first partition includes a first subset of the plurality of memory chips and to define a second partition of the data storage device, wherein the second partition includes a second subset of the plurality of memory chips; wherein the first subset does not include any memory chips of the second subset and wherein the second subset does not include any memory chips of the first subset. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of partitioning a data storage device, wherein the device includes a plurality of memory chips, the method comprising:
-
reading a physical configuration of the data storage device, including the number memory chips in the data storage device; reading a partitioning scheme for the data storage device; defining, via a host coupled to the data storage device, a first partition of the data storage device, wherein the first partition includes a first subset of the plurality of memory chips; allocating a logical to physical memory map for the first partition; defining, via a host coupled to the data storage device, a second partition of the data storage device, wherein the second partition includes a second subset of the plurality of memory chips; and allocating a logical to physical memory map for the first partition, wherein the first subset does not include any memory chips of the second subset and wherein the second subset does not include any memory chips of the first subset. - View Dependent Claims (18, 19)
-
-
20. An apparatus comprising:
-
a data storage device including a plurality of memory chips; a host operably coupled to the data storage device via an interface, the host comprising; a configuration detection engine configured to read a physical configuration of the data storage device, including the number memory chips in the data storage device and configured to read a partitioning scheme for the data storage device; a partition engine configured to define a first partition of the data storage device, wherein the first partition includes a first subset of the plurality of memory chips and to define a second partition of the data storage device, wherein the second partition includes a second subset of the plurality of memory chips, and configured to allocate a logical to physical memory map for the first partition and to allocate a logical to physical memory map for the second partition; wherein the first subset does not include any memory chips of the second subset and wherein the second subset does not include any memory chips of the first subset. - View Dependent Claims (21, 22, 23)
-
Specification