IP Library Granted Patent US 11,182,102
Granted Patent B2
US 11,182,102 · App. 16/235,168 · Granted Nov 23, 2021

Host inquiry response generation in a memory device

Inventors: Nadav Grosz (Broomfield, CO); David Aaron Palmer (Boise, ID)
Assignee: Micron Technology, Inc.
G06F3/0655G06F3/0604G06F3/0679
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,182,102
App. No.
16/235,168
Granted
Nov 23, 2021
Kind
B2
Abstract

Devices and techniques for generating a response to a host with a memory device are provided. A first command from a host can be executed. A status for the first command can be determined. An inquiry from the host about a second command can be received after execution of the first command has begun. A response can be made to the inquiry that includes information about the second command and the status for the first command.

Claims (39)

1. A memory device for a memory device multi-command status response, the memory device comprising:

an interface to receive:

a first command from a host; and

an inquiry from the host about a second command, the inquiry received after execution of the first command has begun, wherein the inquiry precedes or follows receipt of the second command from the host, and wherein the first command is not related to the second command; and

a controller to:

execute the first command from the host;

determine a status for the first command; and

provide a response to the inquiry about the second command, the response including information about the second command and the status for the first command to initiate communication to the host device regarding the first command, the response to the inquiry about the second command being provided without a host inquiry of the first command, the memory device communications protocols preventing the memory device from otherwise communicating the status for the first command without the host inquiry of the first command.

2. The memory device of claim 1 , wherein the status indicates progress of the first command.

3. The memory device of claim 2 , wherein the progress indicates that the command is complete.

4. The memory device of claim 2 , wherein the status indicates a number of elements that remain to be processed.

5. The memory device of claim 1 , wherein the status indicates a error that occurred during the execution of the first command.

6. The memory device of claim 1 , wherein the first command is not identified the response.

7. The memory device of claim 1 , wherein the controller is configured to generate an exception for the second command, the exception arranged to cause the host to send the inquiry about the second command.

8. The memory device of claim 1 , wherein the inquiry about the second command is a memory device status request to determine whether the memory device is ready to receive the second command, and wherein the information about the second command in the response confirms that the memory device is ready to receive the second command.

9. A method for a memory device multi-command status response, the method comprising:

executing a first command from a host;

determining a status for the first command;

receiving an inquiry from the host about a second command, the inquiry received after execution of the first command has begun, wherein the inquiry precedes or follows receipt of the second command from the host, and wherein the first command is not related to the second command; and

providing a response to the inquiry about the second command, the response including information about the second command and the status for the first command to initiate communication to the host device regarding the first command, the response to the inquiry about the second command being provided without a host inquiry of the first command, the memory device communications protocols preventing the memory device from otherwise communicating the status for the first command without the host inquiry of the first command.

10. The method of claim 9 , wherein the status indicates progress of the first command.

11. The method of claim 10 , wherein the progress indicates that the first command is complete.

12. The method of claim 10 , wherein the status indicates a number of elements that remain to be processed.

13. The method of claim 9 , wherein the status indicates an error that occurred during the execution of the first command.

14. The method of claim 9 , wherein the first command is not identified in the response.

15. The method of claim 9 , comprising generating an exception for the second command, the exception causing the host to send the inquiry about the second command.

16. The method of claim 9 , wherein the inquiry about the second command is a memory device status request to determine whether the memory device is ready to receive the second command, and wherein the information about the second command in the response confirms that the memory device is ready to receive the second command.

17. A non-transitory machine readable medium including instructions for a memory device multi-command status response, the instructions, when executed by processing circuitry, cause the processing circuitry to perform operations comprising:

executing a first command from a host;

determining a status for the first command;

receiving an inquiry from the host about a second command, the inquiry received after execution of the first command has begun, wherein the inquiry precedes or follows receipt of the second command from the host, and wherein the first command is not related to the second command; and

providing a response to the inquiry about the second command, the response including information about the second command and the status for the first command to initiate communication to the host device regarding the first command, the response to the inquiry about the second command being provided without a host inquiry of the first command, the memory device communications protocols preventing the memory device from communicating the status for the first command without the host, inquiry of the first command.

18. The non-transitory machine readable medium of claim 17 , wherein the status indicates progress of the first command.

19. The non-transitory machine readable medium of claim 18 , wherein the progress indicates that the first command is complete.

20. The non-transitory machine readable medium of claim 18 , wherein the status indicates a number of elements that remain to be processed.

21. The non-transitory machine readable medium of claim 17 , wherein the status indicates an error that occurred during the execution of the first command.

22. The non-transitory machine readable medium of claim 17 , wherein the first command is not identified in the response.

23. The non-transitory machine readable medium of claim 17 , wherein the operations comprise generating an exception for the second command, the exception causing the host to send the inquiry about the second command.

24. The non-transitory machine readable medium of claim 17 , wherein the inquiry about, the second command is a memory device status request, to determine whether the memory device is ready to receive the second command, and wherein the information about the second command in the response confirms that the memory device is ready to receive the second command.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2019
From: GROSZ, NADAV; PALMER, DAVID AARON
To: MICRON TECHNOLOGY, INC.
Reel/Frame 051298/0121 →
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 051041/0317 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050724/0392 →
SUPPLEMENT NO. 12 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 048948/0677 →
SUPPLEMENT NO. 3 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 048951/0902 →
Continuity (1)
Related Publication 20200210097A1 · Jul 2, 2020