US11923027B2ActiveUtilityA1

Read command fault detection in a memory system

64
Assignee: MICRON TECHNOLOGY INCPriority: Dec 28, 2021Filed: Dec 28, 2021Granted: Mar 5, 2024
Est. expiryDec 28, 2041(~15.5 yrs left)· nominal 20-yr term from priority
G11C 29/42G11C 7/1039G11C 7/1069G11C 7/1096G11C 29/4401
64
PatentIndex Score
0
Cited by
6
References
14
Claims

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-modified
What 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.