Data storage devices, having scale-out devices to map and control groups on non-volatile memory devices
AssigneeSamsung Electronics Co., Ltd.
InventorChan Ho YOON
Life of this patent
Estimating the term…
Abstract
A scale-out device to control a group of non-volatile memory devices from among a plurality of non-volatile memory devices at a data storage device, includes a buffer and a scale-out controller. The buffer is configured to store address mapping information for the group of non-volatile memory devices, the group of non-volatile memory devices being a portion of the plurality of non-volatile memory devices at the data storage device. The scale-out controller is configured to control operation of only the group of non-volatile memory devices according to the address mapping information stored at the buffer.
Claims21
-16. (canceled)
A data storage device comprising:
- a first controller configured to communicate with an external host through a host interface;
- a plurality of memory modules connected with the first controller through a plurality of main channels, respectively;
- and
- a first buffer configured to temporarily store data transmitted from the external host or the plurality of memory modules,
- wherein each of the plurality of memory modules comprises:
- a second controller configured to communicate with the first controller through corresponding one of the plurality of main channels;
- a plurality of first nonvolatile memory devices configured to communicate with the second controller through a plurality of first local channels;
- and
- a second buffer configured to temporarily store data to be written the plurality of first nonvolatile memory devices or data read from the plurality of first nonvolatile memory devices.
A memory cluster comprising:
- a first memory module configured to communicate with an external controller through a first main channel;
- a second memory module configured to communicate with the external controller through the first main channel;
- a third memory module configured to communicate with the external controller through a second main channel;
- and
- a fourth memory module configured to communicate with the external controller through the second main channel,
- wherein each of the first to fourth memory modules comprises:
- a first controller configured to communicate with the external controller through corresponding one of the first and second main channels;
- a plurality of first nonvolatile memory devices configured to communicate with the first controller a plurality of first local channels;
- and
- a first buffer configured to temporarily store data to be written into the plurality of first nonvolatile memory devices or data read from the plurality of first nonvolatile memory devices.
A data storage device comprising:
- a main controller configured to communicate with an external host device through a host interface, and
- a plurality of memory modules configured to communicate with the main controller through a main interface supporting an A-channels by B-ways, where each of A and B being a natural number greater than or equal to 2,
- wherein each of the plurality of memory modules comprises:
- a controller configured to communicate with the main controller through corresponding one of the A-channels;
- and
- a plurality of nonvolatile memory devices configured to communicate with the controller through an interface supporting a C-channels by D-ways, where each of C and D is a natural number greater than or equal to 2,
- wherein a number of the plurality of memory modules is A×B, and a number of the plurality of nonvolatile memory devices is C×D.
Dependencies are inferred from the claim text.