STORAGE MODULES, METHODS OF OPERATING A STORAGE MODULE, AND METHODS OF OPERATING A HOST CONTROLLING A STORAGE MODULE
First Claim
1. A method of operating a storage module comprising a dynamic random access memory (DRAM) device, a nonvolatile memory device, and a high-speed buffer memory, the method comprising:
- copying target data stored in the nonvolatile memory device to the high-speed buffer memory responsive to an external device entering a page fault mode;
receiving a first refresh command from the external device; and
in response to the first refresh command, performing a first refresh operation associated with the DRAM device and moving the target data copied to the high-speed buffer memory to the DRAM device during a first refresh reference time.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage module includes a dynamic random access memory (DRAM) device, a nonvolatile memory device, and a high-speed buffer memory. An method of operating the storage module includes copying target data stored in the nonvolatile memory device to the high-speed buffer memory in response to an external device entering a page fault mode, receiving a first refresh command from the external device, and, in response to the first refresh command, performing a first refresh operation associated with the DRAM device and moving the target data copied to the high-speed buffer memory to the DRAM device during a first refresh reference time.
-
Citations
20 Claims
-
1. A method of operating a storage module comprising a dynamic random access memory (DRAM) device, a nonvolatile memory device, and a high-speed buffer memory, the method comprising:
-
copying target data stored in the nonvolatile memory device to the high-speed buffer memory responsive to an external device entering a page fault mode; receiving a first refresh command from the external device; and in response to the first refresh command, performing a first refresh operation associated with the DRAM device and moving the target data copied to the high-speed buffer memory to the DRAM device during a first refresh reference time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage module comprising:
-
a dynamic random access memory (DRAM) device configured to communicate with an external device through a first interface; a nonvolatile memory device; a high-speed buffer memory; and a controller coupled to the first interface, wherein the controller is configured to; copy target data from the nonvolatile memory device to the high-speed buffer memory responsive to the external device entering a page fault mode, wherein, during a first refresh reference time in response to a first refresh command from the external device entering the page fault mode, the DRAM device is configured to perform a refresh operation and the controller is further configured to move the target data copied to the high-speed buffer memory to the DRAM device, and wherein the first refresh reference time is longer than a minimum time required for the DRAM device to perform the refresh operation. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of operating a host that is configured to control a storage module comprising a dynamic random access memory (DRAM) device and a nonvolatile memory device, the method comprising:
-
entering a page fault mode when target data is absent from the DRAM device; changing a refresh reference time from a first reference time to a second reference time in response to entering the page fault mode, the second reference time being longer than the first reference time; transmitting a refresh command to the storage module; and providing a valid command to the storage module after the second reference time elapses from a time point when the refresh command is transmitted. - View Dependent Claims (18, 19, 20)
-
Specification