Non-deterministic memory protocol
First Claim
Patent Images
1. An apparatus, comprising:
- a memory device; and
a controller coupled to the memory device configured to;
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 and wherein the controller sends a read ready command in response to receiving the commands from the host and the host sends a read send signal to the controller in response to receiving the read ready command.
8 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
31 Claims
-
1. An apparatus, comprising:
-
a memory device; and a controller coupled to the memory device configured to; 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 and wherein the controller sends a read ready command in response to receiving the commands from the host and the host sends a read send signal to the controller in response to receiving the read ready command. - 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; send a first 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; receive a first read send signal from the host in response to the host receiving the first read ready signal from the controller, wherein the host can send the first read send signal any time the host is ready to receive the data associated with the first read command; and send the data associated with the first read command and a first read identification (RID) signal to the host on a data bus in response to receiving the first read send signal. - 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 data associated with the first write command from the host on a data bus after a first write data transfer time period associated with the first write command; and send a first write count increment signal to the host in response to writing the data associated with the first write command. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising:
-
sending an activate command and a read command from a host to a memory device; sending a read ready signal from the memory device to the host in response to the memory device having data associated with the read command ready to send to the host; sending a read send signal from the host to the memory device in response to receiving the read ready signal from the memory device; and sending the data associated with the read command from the memory device to the host in response to receiving the read send signal from the host. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method, comprising:
-
sending a first write command from a host to memory device; receiving data associated with the first write command at the memory device from the host on a data bus after a first write data transfer time period associated with the first write command; and sending a first write count increment signal to the host in response to writing the data associated with the first write command to the memory device. - View Dependent Claims (29, 30, 31)
-
Specification