DATA STORAGE SYSTEM
First Claim
1. A data storage system, comprising:
- a first memory device including a plurality of first storage components and a first memory controller, the first memory controller configured to control operation of the first storage components;
a second memory device including a plurality of second storage components and a second memory controller, the second memory controller configured to control an operation of the second storage components;
a grading device configured to determine a reliability grade for each of the first storage components as first grade information and for each of the second storage components as second grade information; and
a system controller configured to,provide a write command for data comprising at least first and second sectors to the first memory controller and the second memory controller based on the first grade information and the second grade information, anddetermine a first location and a second location to write the first sector and the second sector, respectively, based on the first grade information, the second grade information, and a threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage system that provides improved reliability and performance comprises a first memory device including a plurality of first storage components and a first memory controller, the first memory controller controls operation of the first storage components, a second memory device including a plurality of second storage components and a second memory controller, the second memory controller controls operation of the second storage components, a grading device determining grades for each of the first storage components and the second storage components, and a system controller that the location of data based on the grades of the first storage components and the second storage components.
14 Citations
20 Claims
-
1. A data storage system, comprising:
-
a first memory device including a plurality of first storage components and a first memory controller, the first memory controller configured to control operation of the first storage components; a second memory device including a plurality of second storage components and a second memory controller, the second memory controller configured to control an operation of the second storage components; a grading device configured to determine a reliability grade for each of the first storage components as first grade information and for each of the second storage components as second grade information; and a system controller configured to, provide a write command for data comprising at least first and second sectors to the first memory controller and the second memory controller based on the first grade information and the second grade information, and determine a first location and a second location to write the first sector and the second sector, respectively, based on the first grade information, the second grade information, and a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data storage system, comprising:
-
a first memory device including a plurality of first storage components and a first memory controller, the first memory controller configured to control operation of the plurality of first storage components; a second memory device including a plurality of second storage components and a second memory controller, the second memory controller configured to control operation of the plurality of second storage components; a grading device configured to determine reliability grades of each of the plurality of the first storage components and each of the plurality of the second storage components; and a system controller configured to, transmit a write command for first data to the first memory controller and the second memory controller by allocating first and second grades to first and second sectors, respectively, of the first data, wherein the first memory controller is further configured to, receive the write command, and write the first sector to a storage component with the first grade among the plurality of the first storage components; and the second memory controller is further configured to, receive the write command, and write the second sector to a storage component with the second grade among the plurality of the second storage components. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A data storage system comprising:
-
a plurality of solid state drives (SSDs) configured in a RAID system, the plurality of SSDs each including a plurality of semiconductor chips; at least one sensing circuit configured to determine reliability information associated with each of the semiconductor chips of the plurality of solid state drives; at least one grading circuit configured to determine a reliability grade for each of the plurality of semiconductor chips based on the reliability information associated with each of the plurality of semiconductor chips; and a system controller configured to write data associated with at least one RAID stripe to the plurality of semiconductor chips based on a desired total reliability grade for the data. - View Dependent Claims (17, 18, 19, 20)
-
Specification