Storage device and data training method thereof
First Claim
Patent Images
1. A storage device comprising:
- a plurality of nonvolatile memory devices each configured to exchange data based on a data strobe signal and a data signal; and
a storage controller configured to,categorize the plurality of nonvolatile memory devices into a plurality of groups, the plurality of groups including at least a first group, the first group including at least two nonvolatile memory devices of the plurality of nonvolatile memory devices,perform data training of the plurality of nonvolatile memory devices in units of the plurality of groups, the data training of the plurality of nonvolatile memory devices including,performing data training on a first nonvolatile memory device selected from the first group of the plurality of groups, andsetting a delay period of a data signal of a second nonvolatile memory device included in the first group based on a result value of the data training for the first nonvolatile memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage device includes a plurality of nonvolatile memory devices each exchanging data by using a data strobe signal and a data signal, and a storage controller categorizing the plurality of nonvolatile memory devices into a plurality of groups and performing training in units of the plurality of groups. The storage controller performs data training on a first nonvolatile memory device selected in a first group of the plurality of groups and sets a delay of a data signal of a second nonvolatile memory device included in the first group by using a result value of the data training for the first nonvolatile memory device.
-
Citations
14 Claims
-
1. A storage device comprising:
-
a plurality of nonvolatile memory devices each configured to exchange data based on a data strobe signal and a data signal; and a storage controller configured to, categorize the plurality of nonvolatile memory devices into a plurality of groups, the plurality of groups including at least a first group, the first group including at least two nonvolatile memory devices of the plurality of nonvolatile memory devices, perform data training of the plurality of nonvolatile memory devices in units of the plurality of groups, the data training of the plurality of nonvolatile memory devices including, performing data training on a first nonvolatile memory device selected from the first group of the plurality of groups, and setting a delay period of a data signal of a second nonvolatile memory device included in the first group based on a result value of the data training for the first nonvolatile memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage device comprising:
-
a plurality of nonvolatile memory devices each configured to exchange data based on a data strobe signal and a data signal; a storage controller configured to access the plurality of nonvolatile memory devices; a plurality of buffer chips each configured to provide a data buffering function between the storage controller and the plurality of nonvolatile memory devices; and the storage controller is further configured to perform data training on the plurality of buffer chips and skip data training of the plurality of nonvolatile memory devices. - View Dependent Claims (9, 10)
-
-
11. A data training method of a storage device, the storage device including a storage controller and a plurality of nonvolatile memory devices, the method comprising:
-
categorizing, using the storage controller, the plurality of nonvolatile memory devices into a plurality of groups based on a categorization reference, each group of the plurality of groups including at least two nonvolatile memory devices; selecting, using the storage controller, a representative nonvolatile memory device for at least one group of the plurality of groups; performing, using the storage controller, data training with respect to the representative nonvolatile memory device for the at least one group; and setting, using the storage controller, delay values of data signals of the non-representative nonvolatile memory devices included in the at least one group based on a data training result for the representative nonvolatile memory device corresponding to the at least one group. - View Dependent Claims (12, 13, 14)
-
Specification