US 12,461,859 B2
Interrupting memory access during background operations on a memory device
Sonali Jabreva, Firozabad (IN); Sridhar Anumala, Hyderabad (IN); Santhosh Reddy Akavaram, Hyderabad (IN); Prakhar Srivastava, Lucknow (IN); and Manish Garg, Hyderabad (IN)
Assigned to Qualcomm Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Jul. 5, 2023, as Appl. No. 18/347,359.
Prior Publication US 2025/0013572 A1, Jan. 9, 2025
Int. Cl. G06F 12/0855 (2016.01); G06F 12/02 (2006.01)
CPC G06F 12/0855 (2013.01) [G06F 12/0246 (2013.01); G06F 2212/2022 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A host for a memory device comprising:
a bus interface coupled to a bus, the bus configured to carry commands as packets to and from a memory controller of the memory device;
background operation circuitry configured to set a background operation enable flag, to enable a background operation by the memory device on a physical block of memory cells of the memory device by sending a command to the memory controller through the bus, wherein the host is coupled to the memory device through a bus for memory access, wherein the memory controller operates the background operation independently of the host, to receive an operation completed notification from the memory device to indicate that the memory device has completed performing the background operation on the physical block of memory cells, to clear the background operation enable flag in response to the receiving the operation completion notification, and to send a command to the memory controller to clear the enabling of the background operation in response to the receiving the operation completed notification; and
memory access command circuitry configured to receive a memory access command from a higher layer of a computing system after setting the background operation enable flag, wherein the memory access command concerns reading or writing data to the memory device coupled to the host, to initiate a wait at the host for the memory access command in response to the receiving after setting the background operation enable flag, and to send the memory access command through the bus to the memory device in response to the receiving the operation completed notification.