Apparatus, system, and method for testing physical regions in a solid-state storage device
First Claim
1. A method for testing a physical region in a solid-state storage device, the method comprising:
- defining a physical storage region on solid-state storage media of a solid-state storage device, the physical storage region comprising less than a storage capacity of the solid-state storage media;
implementing the physical storage region definition on a storage controller such that memory operations are bounded to the physical storage region; and
testing wear of solid-state storage media associated with the physical storage region using memory operations bounded to the physical storage region with one or more wear-leveling operations for the solid-state storage device disabled.
8 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for testing physical regions in a solid-state storage device. The method includes defining a physical storage region on solid-state storage media of a solid-state storage device. The physical storage region includes a subset of storage capacity of the solid-state storage media. The method includes implementing the physical storage region definition on a storage controller such that memory operations are bounded to the physical storage region. The method includes testing wear of solid-state storage media associated with the physical storage region using memory operations bounded to the physical storage region.
44 Citations
24 Claims
-
1. A method for testing a physical region in a solid-state storage device, the method comprising:
-
defining a physical storage region on solid-state storage media of a solid-state storage device, the physical storage region comprising less than a storage capacity of the solid-state storage media; implementing the physical storage region definition on a storage controller such that memory operations are bounded to the physical storage region; and testing wear of solid-state storage media associated with the physical storage region using memory operations bounded to the physical storage region with one or more wear-leveling operations for the solid-state storage device disabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for testing a physical region 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 less than a total physical storage capacity on the solid-state storage media; an implementation module configured to enforce the physical storage region definition on a storage controller such that storage operations are bounded to the physical storage region; and a test module configured to test wear of solid-state storage media of the physical storage region by performing storage operations on the physical storage region with one or more wear-leveling operations for the solid-state storage device disabled and determining data integrity of the physical storage region. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising a computer readable storage medium having computer usable program code executable to perform operations for testing one or more physical regions in a solid-state storage device, the operations comprising:
-
defining a physical storage region on NAND flash memory media of a NAND flash memory device, the physical storage region comprising a subset of total physical storage capacity on the NAND flash memory media; enforcing the physical storage region definition with respect to the storage controller for the NAND flash memory media such that the memory operations are bounded to the physical storage region; exercising the physical storage region by performing memory operations on the physical storage region; determining data integrity of the physical storage region, the data integrity based on a determined number of errors; and extrapolating data integrity of the total physical storage capacity of the NAND flash memory media based on the determined data integrity of the physical storage region. - View Dependent Claims (19, 20, 21)
-
-
22. A system for testing physical regions in a solid-state storage device, the system comprising:
-
solid-state storage media; a storage controller managing data storage on the solid-state storage media; a definition module configured to define a physical storage region on the solid-state storage media, the physical storage region comprising a subset of total physical storage capacity on the solid-state storage media; an implementation module configured to enforce the physical storage region definition on the storage controller by redirecting memory operations for the solid-state storage device to the physical storage region; and a test module configured to test wear of solid-state storage media of the physical storage region by performing memory operations on the physical storage region, determining data integrity of the physical storage region, and extrapolating data integrity of the total physical storage capacity on the solid-state storage media based on the determined data integrity of the physical storage region.
-
-
23. An apparatus for testing physical regions in a solid-state storage device, the apparatus comprising:
-
means for defining a physical storage region on solid-state storage media of a solid-state storage device, the physical storage region comprising less than a total useable storage capacity on the solid-state storage media; means for implementing the physical storage region definition on a storage controller such that memory operations performed by the storage controller are bounded to the physical storage region; and means for testing wear of solid-state storage media associated with the physical storage region and extrapolating data integrity of the total useable storage capacity on the solid-state storage media based on a determined data integrity of the physical storage region. - View Dependent Claims (24)
-
Specification