Data storage and method of operating the same
First Claim
Patent Images
1. A data storage comprising:
- at least one nonvolatile memory device; and
a controller operatively connected to the at least one nonvolatile memory device,wherein the controller is configured to receive binary data from a host through a side-band interface,wherein the controller includes a buffer configured to store the binary data,wherein the controller is configured to execute the binary data according to a request from the host to execute a test operation,wherein the data storage is an on-board SSD in which the at least one nonvolatile memory device and the controller are mounted on a board,wherein the binary data is divided according to a property of the test operation to provide divided binary data and is received from the host, andwherein a size of the divided binary data is equal to or smaller than a size of the buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage may include at least one nonvolatile memory device and a controller operatively connected to the at least one nonvolatile memory device. The controller is configured to receive binary data from a host through a side-band interface. The controller is configured to execute the binary data according to a request from the host to execute a test operation. A test operation with respect to the data storage may be executed through a side-band interface.
-
Citations
14 Claims
-
1. A data storage comprising:
-
at least one nonvolatile memory device; and a controller operatively connected to the at least one nonvolatile memory device, wherein the controller is configured to receive binary data from a host through a side-band interface, wherein the controller includes a buffer configured to store the binary data, wherein the controller is configured to execute the binary data according to a request from the host to execute a test operation, wherein the data storage is an on-board SSD in which the at least one nonvolatile memory device and the controller are mounted on a board, wherein the binary data is divided according to a property of the test operation to provide divided binary data and is received from the host, and wherein a size of the divided binary data is equal to or smaller than a size of the buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a data storage that includes a controller and is configured to transmit and receive data to and from a host, the method comprising:
-
receiving binary data from the host through a side-band interface, wherein the side-band interface is included in the controller, and the binary data is related to executing a test operation with respect to the data storage; and executing, by the controller, the binary data according to a request from the host, wherein the data storage is an on-board SSD in which at least one nonvolatile memory device and the controller are mounted on a board, wherein the receiving the binary data includes dividing the binary data according to a property of the test operation for the data storage. - View Dependent Claims (9, 10, 11)
-
-
12. A data storage comprising:
-
at least one nonvolatile memory device; and a controller operatively connected to the at least one nonvolatile memory device, the controller being configured to receive binary data from a host through a side-band interface, wherein the controller is configured to perform a validity test on the binary data, wherein the controller is configured to execute the binary data for performing at least one test operation if the validity test indicates that the binary data is valid, wherein the data storage is an on-board SSD in which at least one nonvolatile memory device and the controller are mounted on a board, wherein the binary data includes address information and size information, wherein the controller is configured to determine if a size of the binary data is less than or equal to an available space of a first memory, wherein the controller is configured to send an error code to the host if the size of the binary data is greater than the available space of the first memory, wherein the controller is configured to store the binary data in the available space of the first memory if the size of the binary data is less than or equal to the available space of the first memory, and wherein the controller is configured to execute the binary data for performing the at least one test operation if the size of the binary data is less than or equal to the available space of the first memory. - View Dependent Claims (13, 14)
-
Specification