Transaction identification
First Claim
Patent Images
1. An apparatus, comprising:
- a memory device including a buffer; and
a host device coupled to the memory device, wherein the host device includes a host controller configured to;
determine a corrupt transaction identification (TID) associated with a command by comparing a host transaction identification (TID) record including host transaction identifications (TIDs) transmitted to the host device from the memory device and stored in the host controller of the host device with a memory device transaction identification (TID) record stored in the buffer, wherein a memory device transaction identification (TID) corresponding to a host transaction identification (TID) missing from the host TID record is the corrupt TID associated with the command; and
output the memory device TID associated with the command from the host device to the memory device in response to determining the corrupt TID associated with the command.
5 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes apparatuses and methods related to transaction identification. An example apparatus can determine a transaction identification (TID) associated with a command by comparing a host transaction identification (TID) record with a memory device transaction identification (TID) record.
-
Citations
26 Claims
-
1. An apparatus, comprising:
-
a memory device including a buffer; and a host device coupled to the memory device, wherein the host device includes a host controller configured to; determine a corrupt transaction identification (TID) associated with a command by comparing a host transaction identification (TID) record including host transaction identifications (TIDs) transmitted to the host device from the memory device and stored in the host controller of the host device with a memory device transaction identification (TID) record stored in the buffer, wherein a memory device transaction identification (TID) corresponding to a host transaction identification (TID) missing from the host TID record is the corrupt TID associated with the command; and output the memory device TID associated with the command from the host device to the memory device in response to determining the corrupt TID associated with the command. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
a memory device including a buffer; and a host device coupled to the memory device, wherein the host device includes a host controller configured to; query the memory device with a status request in response to receiving a transmission error associated with a command; receive a memory device transaction identification (TID) record from the buffer in the memory device; determine a corrupt transaction identification (TID) associated with the command by comparing a host transaction identification (TID) record including host transaction identifications (TIDs) transmitted from the memory device to the host device and stored in the host controller of the host device with the memory device TID record, wherein a memory device transaction identification (TID) corresponding to a host transaction identification (TID) missing from the host TID record is the corrupt TID associated with the command; and output the memory device TID associated with the command from the host device to the memory device in response to determining the corrupt TID associated with the command. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus, comprising:
-
a memory device including a buffer; and a host device coupled to the memory device, wherein the host device includes a host controller configured to; receive data with a command from the memory device; detect a transmission error in the data associated with the command; query the memory device in response to receiving the transmission error; receive a memory device transaction identification (TID) record from the buffer in the memory device; determine a corrupt transaction identification (TID) associated with the command by comparing a host transaction identification (TID) record including host transaction identifications (TIDs) transmitted from the memory device to the host device and stored in the host controller of the host device with the memory device TID record, wherein a memory device transaction identification (TID) corresponding to a host transaction identification (TID) missing from the host TID record is the corrupt TID associated with the command; and output the memory device TID associated with the command from the host device to the memory device in response to determining the corrupt TID associated with the command. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
generating first and second transaction identifications (TIDs), the first and second TIDs corresponding to first and second commands, respectively; sending the first command with the first TID to a memory device; sending the second command with the second TID to the memory device; storing the first and second TIDs in a buffer in the memory device; providing a first output data from the memory device to a host, the first output data comprising a first operation result based on the first command and a third transaction identification (TID) accompanied with the first operation result, the third TID corresponding to the first TID; providing a second output data from the memory device to the host, the second output data comprising a second operation result based on the second command and a fourth transaction identification (TID) accompanied with the second operation result, the fourth TID corresponding to the second TID; storing the third and fourth TIDs in a host controller of the host; providing a memory device transaction identification (TID) record from the memory device to the host, wherein the memory device TID record includes the first and second TIDs; comparing the third and fourth TIDs to the first and second TIDs to identify the third TID or the fourth TID including a transmission error; and sending the first command with the first TID from the host to the memory device responsive to the third TID including the transmission error or sending the second command with the second TID from the host to the memory device responsive to the fourth TID including the transmission error. - View Dependent Claims (18, 19, 20)
-
-
21. A method, comprising:
-
receiving a transmission error associated with a command from a memory device including a buffer; querying the memory device in response to receiving the transmission error;
receiving a memory device transaction identification (TID) record from the buffer in the memory device;determining a corrupt transaction identification (TID) associated with the command by identifying a transaction identification (TID) in the memory device TID record corresponding to a host transaction identification (TID) that is missing from a host transaction identification (TID) record by comparing the memory device TID record with the host TID record, wherein the host TID record includes host transaction identifications (TIDs) transmitted to a host device from the memory device and stored in a host controller of the host device; and outputting the memory device TID associated with the command from the host device to the memory device in response to determining the corrupt TID associated with the command. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification