IP Library Granted Patent US 11,409,651
Granted Patent B2
US 11,409,651 · App. 17/051,995 · Granted Aug 9, 2022

Host accelerated operations in managed NAND devices

Inventors: Sebastien Andre Jean (Meridian, ID); Greg A. Blodgett (Marsing, ID)
Assignee: Micron Technology, Inc.
G06F12/0246G06F3/064G06F3/0623G06F3/0653G06F3/0679G06F12/0292G06F12/1408G06F2212/7201
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,409,651
App. No.
17/051,995
Granted
Aug 9, 2022
Kind
B2
Abstract

Devices and techniques for host accelerated operations in managed NAND devices are described herein. A host logical-to-physical (L2P) table of the NAND device has an associated map. Entries in the map correspond to one or more logical addresses (LA) and indicate whether the host L2P table is current for those LAs. If the table is not current, then a request will bypass the host L2P table, using a standard device L2P lookup instead. Otherwise, the host L2P table can be used.

Claims (47)

1. A NAND device for host accelerated operations in managed NAND devices, the NAND device comprising:

a NAND array; and

a controller to:

receive a request, the request including a logical address and a physical address to the NAND array;

retrieve a host logical-to-physical (L2P) table map;

retrieve an entry in the host L2P table map corresponding to the logical address;

retrieve a second physical address from a NAND device L2P table in response to the entry indicating that the host L2P table is not current;

complete the request from the NAND array using the second physical address;

periodically tabulate entries in the host L2P table map that indicate that the host L2P table is not current; and

notify a host to refresh a host L2P table in response to the tabulation being beyond a threshold.

2. The NAND device of claim 1 , wherein the controller is to:

perform an operation on the NAND array that results in a logical address corresponding to a new physical address; and

mark the host L2P table map to indicate that an L2P map of the host is not current with respect to this change.

3. The NAND device of claim 1 , wherein the physical address is encrypted in a physical address payload of the request.

4. The NAND device of claim 3 , wherein the encryption uses an 8-byte encrypted block.

5. The NAND device of claim 1 , wherein multiple logical addresses correspond to the entry.

6. The NAND device of claim 1 , wherein the tabulation is a percentage of entries indicating that the host L2P table is not current.

7. A method for host accelerated operations in managed NAND devices, the method comprising:

receiving a request at a controller of a NAND device, the request including a logical address and a physical address;

retrieving a host logical-to-physical (L2P) table map;

retrieving an entry in the host L2P table map corresponding to the logical address;

retrieving a second physical address from a NAND device L2P table in response to the entry indicating that the host L2P table is not current;

completing the request using the second physical address;

periodically tabulating entries in the host L2P table map that indicate that the host L2P table is not current; and

notifying a host to refresh a host L2P table in response to the tabulation being beyond a threshold.

8. The method of claim 7 , comprising:

performing an operation that results in a logical address corresponding to a new physical address; and

marking the host L2P table map to indicate that an L2P map of the host is not current with respect to this change.

9. The method of claim 7 , wherein the physical address is encrypted in a physical address payload of the request.

10. The method of claim 9 , wherein the encryption uses an 8-byte encrypted block.

11. The method of claim 7 , wherein multiple logical addresses correspond to the entry.

12. The method of claim 7 , wherein the tabulation is a percentage of entries indicating that the host L2P table is not current.

13. A system for host accelerated operations in managed NAND devices, the system comprising:

means for receiving a request at a controller of a NAND device, the request including a logical address and a physical address;

means for retrieving a host logical-to-physical (L2P) table map;

means for retrieving an entry in the host L2P table map corresponding to the logical address;

means for retrieving a second physical address from a NAND device L2P table in response to the entry indicating that the host L2P table is not current;

means for completing the request using the second physical address;

means for periodically tabulating entries in the host L2P table map that indicate that the host L2P table is not current; and

means for notifying a host to refresh a host L2P table in response to the tabulation being beyond a threshold.

14. The system of claim 13 , comprising:

means for performing an operation that results in a logical address corresponding to a new physical address; and

means for marking the host L2P table map to indicate that an L2P map of the host is not current with respect to this change.

15. The system of claim 13 , wherein the physical address is encrypted in a physical address payload of the request.

16. The system of claim 15 , wherein the encryption uses an 8-byte encrypted block.

17. The system of claim 13 , wherein multiple logical addresses correspond to the entry.

18. The system of claim 13 , wherein the tabulation is a percentage of entries indicating that the host L2P table is not current.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2023
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP, LLC
Reel/Frame 064993/0279 →