Read command fault detection in a memory system
Abstract
Methods, systems, and devices for read command fault detection in a memory system are described. For example, a memory device may be configured to set a field of a register with a first value, corresponding to a state where a read command has not been decoded. If the memory device receives and decodes a read command from a host device, the memory device may set the field with a second value. The memory device indicate a value of the field of the register to the host device, which may be used to evaluate whether to process information interpreted over an interface between the host device and the memory device. For example, if the host device receives an indication of the second value, the host device may proceed with processing and, if the host device receives an indication of the first value, the host device may refrain from processing.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method, comprising:
setting, by a memory device, a field of a register with a first value;
determining, by the memory device, whether to set the field of the register with a second value based at least in part on whether the memory device has decoded a read command from a host device; and
transmitting, by the memory device, an indication of a value of the field of the register based at least in part on a signal from the host device, wherein the indication of the value of the field of the register is based at least in part on whether the memory device has decoded the read command from the host device.
2. The method of claim 1 , further comprising:
receiving, at the memory device, the read command from the host device; and
determining, by the memory device, to set the field of the register with the second value based at least in part on decoding the received read command from the host device, wherein transmitting the indication of the value of the field of the register comprises transmitting an indication of the second value.
3. The method of claim 2 , further comprising:
transmitting, by the memory device, information associated with the read command to the host device based at least in part on decoding the read command; and
receiving, at the memory device, a status request from the host device based at least in part on transmitting the information associated with the read command, wherein the signal comprises the status request.
4. The method of claim 2 , wherein the signal comprises the read command.
5. The method of claim 2 , further comprising:
setting, by the memory device, the field of the register with the first value after transmitting the indication of the value of the field of the register.
6. The method of claim 1 , further comprising:
receiving, at the memory device, a request from the host device, wherein transmitting the indication of the value of the field of the register comprises transmitting an indication of the first value based at least in part on not decoding the read command from the host device.
7. The method of claim 1 , wherein the register is associated with an error correction code functionality of the memory device, and wherein determining whether to set the field of the register with the second value comprises:
determining, using the error correction code functionality, a bit error status of information associated with a decoded read command; and
setting the field of the register in accordance with the determined bit error status of the information.
8. An apparatus, comprising:
one or more memory arrays;
an interface operable for coupling with a host device; and
one or more controllers coupled with the one or more memory arrays and the interface, the one or more controllers operable to cause the apparatus to:
set a field of a register with a first value;
determine whether to set the field of the register with a second value based at least in part on whether the one or more controllers have decoded a read command from the host device; and
transmit, using the interface, an indication of a value of the field of the register based at least in part on a signal from the host device, wherein the indication of the value of the field of the register is based at least in part on whether the one or more controllers have decoded the read command from the host device.
9. The apparatus of claim 8 , wherein the one or more controllers are operable to cause the apparatus to:
receive the read command from the host device; and
determine to set the field of the register with the second value based at least in part on decoding the received read command from the host device, wherein transmitting the indication of the value of the field of the register comprises transmitting an indication of the second value.
10. The apparatus of claim 9 , wherein the one or more controllers are operable to cause the apparatus to:
transmit, using the interface, information associated with the read command to the host device based at least in part on decoding the read command; and
receive, using the interface, a status request from the host device based at least in part on transmitting the information associated with the read command, wherein the signal comprises the status request.
11. The apparatus of claim 9 , wherein the one or more controllers are operable to cause the apparatus to:
set the field of the register with the first value after transmitting the indication of the value of the field of the register.
12. The apparatus of claim 8 , wherein the one or more controllers are operable to cause the apparatus to:
receive, using the interface, a request from the host device, wherein transmitting the indication of the value of the field of the register comprises transmitting an indication of the first value based at least in part on not decoding the read command from the host device.
13. The apparatus of claim 8 , wherein the register is associated with an error correction code functionality of the one or more controllers, and wherein, to determine whether to set the field of the register with the second value, the one or more controllers are operable to cause the apparatus to:
determine a bit error status of information associated with a decoded read command; and
set the field of the register in accordance with the determined bit error status of the information.
14. The apparatus of claim 8 , wherein the interface comprises a serial peripheral interface.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.