Nonvolatile Memory Modules and Data Management Methods Thereof
First Claim
Patent Images
1. A nonvolatile memory module, comprising:
- at least one nonvolatile memory,a random access memory (RAM); and
a device controller,wherein, responsive to receiving a write request comprising sub-data from a host, the device controller accumulates the sub-data in the RAM and programs accumulated sub-data in the nonvolatile memory, andwherein a size of the sub-data is smaller than a size of a default transmission unit provided from the host.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a nonvolatile memory module. The nonvolatile memory module includes at least one nonvolatile memory, a random access memory (RAM) and a device controller. Responsive to receiving a write request comprising sub-data from a host, the device controller accumulates the sub-data in the RAM and programs the accumulated sub-data in the nonvolatile memory. A size of the sub-data is smaller than a size of a default transmission unit provided from the host.
-
Citations
21 Claims
-
1. A nonvolatile memory module, comprising:
-
at least one nonvolatile memory, a random access memory (RAM); and a device controller, wherein, responsive to receiving a write request comprising sub-data from a host, the device controller accumulates the sub-data in the RAM and programs accumulated sub-data in the nonvolatile memory, and wherein a size of the sub-data is smaller than a size of a default transmission unit provided from the host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data writing method of a nonvolatile memory module, the method comprising:
-
storing a write start command of sub-data, of which a size is smaller than a size of a default transmission unit from a host, at a command area of a random access memory (RAM); receiving from the host first sub-data corresponding to a write command to store the first sub-data in a write area of the RAM; receiving second sub-data from the host to store the second sub-data in the write area; and combining the first sub-data and the second sub-data from the write area to program the combined data in the nonvolatile memory.
-
-
11. A nonvolatile memory module, comprising
a device controller communicatively coupled to a host and configured to receive a plurality of data transmissions having a default transmission unit size from the host; -
a nonvolatile memory coupled to the device controller and configured to be programmed with data from the plurality of data transmissions; and a volatile memory coupled to the device controller and configured to store sub-data having a size smaller than the default transmission unit size that are accumulated from respective ones of the plurality of data transmissions from the host, wherein the device controller programs accumulated sub-data data from the volatile memory into the nonvolatile memory when a predetermined condition is met. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. (canceled)
Specification