Non-deterministic memory protocol
First Claim
Patent Images
1. An apparatus, comprising:
- a memory device including a non-volatile memory array and a volatile memory array; and
a controller, coupled to the memory device, configured to;
receive a first command requesting data from the memory device followed by a second command requesting data from the memory device;
send a first read ready signal to a host in response to the data associated with the second command being located in the volatile memory array;
send a second read ready signal to the host in response to the data associated with the first command being located in the non-volatile memory array;
execute the second command according to a protocol; and
execute the first command after executing the second command according to the protocol.
5 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes apparatuses and methods related to a non-deterministic memory protocol. An example apparatus can perform operations on the memory device based on commands received from a host according to a protocol, wherein the protocol includes non-deterministic timing of the operations. The memory device can be a non-volatile dual in-line memory module (NVDIMM) device.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a memory device including a non-volatile memory array and a volatile memory array; and a controller, coupled to the memory device, configured to; receive a first command requesting data from the memory device followed by a second command requesting data from the memory device; send a first read ready signal to a host in response to the data associated with the second command being located in the volatile memory array; send a second read ready signal to the host in response to the data associated with the first command being located in the non-volatile memory array; execute the second command according to a protocol; and execute the first command after executing the second command according to the protocol. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a memory device; and a controller, coupled to the memory device, configured to; receive a first read command from a host; receiving a second read command from the host after receiving the first read command; send a first read ready signal to the host in response to the controller having data associated with the second read command ready to send to the host; and send a second read ready signal to the host in response to the controller having data associated with the first read command ready to send to the host. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a memory device; and a controller, coupled to the memory device, configured to; receive a first write command from a host; receive a first read command from the host; send a first read ready signal to the host prior to executing the first write command in response to the controller having data associated with the first read command ready to send to the host. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification