Apparatus, system, and method for managing physical regions in a solid-state storage device
First Claim
1. An apparatus for managing physical regions in a solid-state storage device, the apparatus comprising:
- a definition module configured to define a physical storage region on solid-state storage media of a solid-state storage device, the physical storage region comprising a subset of total physical storage capacity on the solid-state storage media;
a storage controller configured to perform memory operations within the physical storage region such that the memory operations are bounded to the physical storage region; and
an implementation module configured to implement the physical storage region definition with respect to the storage controller for the solid-state storage media by redirecting memory operations for the solid-state storage device from a physical memory location outside the physical storage region to a physical memory location inside the physical storage region, wherein the definition module and the implementation module comprise one or more of logic hardware and executable code, the executable code stored on a computer readable storage medium.
8 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for managing physical regions in a solid-state storage device. The definition module defines a physical storage region on solid-state storage media of a solid-state storage device. The physical storage region includes a subset of total physical storage capacity on the solid-state storage media. The storage controller performs memory operations within the physical storage region such that the memory operations are bounded to the physical storage region. The implementation module implements the physical storage region definition with respect to the storage controller for the solid-state storage media.
52 Citations
19 Claims
-
1. An apparatus for managing physical regions in a solid-state storage device, the apparatus comprising:
-
a definition module configured to define a physical storage region on solid-state storage media of a solid-state storage device, the physical storage region comprising a subset of total physical storage capacity on the solid-state storage media; a storage controller configured to perform memory operations within the physical storage region such that the memory operations are bounded to the physical storage region; and an implementation module configured to implement the physical storage region definition with respect to the storage controller for the solid-state storage media by redirecting memory operations for the solid-state storage device from a physical memory location outside the physical storage region to a physical memory location inside the physical storage region, wherein the definition module and the implementation module comprise one or more of logic hardware and executable code, the executable code stored on a computer readable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing physical regions in a solid-state storage device, the method comprising:
-
defining a physical storage region on NAND flash storage media of a NAND flash storage device, the physical storage region comprising a subset of total physical storage capacity on the NAND flash storage media; performing, by way of a storage controller, memory operations within the physical storage region such that the memory operations are bounded to the physical storage region; and enforcing the physical storage region definition with respect to the storage controller for the NAND flash storage media by redirecting memory operations for the solid-state storage device from a physical memory location outside the physical storage region to a physical memory location inside the physical storage region. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for managing physical regions in a solid-state storage device, the method comprising:
-
defining a physical storage region on NAND flash storage media of a NAND flash storage device, the physical storage region comprising a subset of total physical storage capacity on the NAND flash storage media; performing, by way of a storage controller, memory operations within the physical storage region such that the memory operations are bounded to the physical storage region, wherein the memory operations comprise one or more of erase commands, read commands, and write commands; enforcing the physical storage region definition with respect to the storage controller for the NAND flash storage media; exercising the physical storage region by performing memory operations on the physical storage region; and determining data integrity of the physical storage region, the data integrity based on a determined number of errors. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus for managing physical regions in a solid-state storage device, the apparatus comprising:
-
a definition module configured to define a physical storage region on solid-state storage media of a solid-state storage device, the physical storage region comprising a subset of total physical storage capacity on the solid-state storage media; a storage controller configured to test wear of solid-state storage media associated with the physical storage region by performing memory operations within the physical storage region such that the memory operations are bounded to the physical storage region; and an implementation module configured to implement the physical storage region definition with respect to the storage controller for the solid-state storage media.
-
Specification