US 11,726,921 B2
Combined page footer for parallel metadata storage
Ryan James Goss, Prior Lake, MN (US); Daniel John Benjamin, Savage, MN (US); David W. Claude, Loveland, CO (US); Graham David Ferris, Savage, MN (US); and Ryan Charles Weidemann, Victoria, MN (US)
Assigned to Seagate Technology LLC, Fremont, CA (US)
Filed by Seagate Technology LLC, Fremont, CA (US)
Filed on May 21, 2020, as Appl. No. 15/929,775.
Prior Publication US 2021/0365384 A1, Nov. 25, 2021
Int. Cl. G06F 12/1009 (2016.01)
CPC G06F 12/1009 (2013.01) [G06F 2212/657 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating map metadata for a non-volatile memory (NVM), the map metadata comprising second level map entries (SLMEs) configured to identify addresses in the NVM at which user data blocks are stored, and first level map entries (FLMEs) configured to identify addresses in the NVM at which the SLMEs are stored;
arranging the SLMEs into second level blocks (SLBs) each having a selected block size;
arranging the FLMEs into first level blocks (FLBs) each having the selected block size;
storing a plurality of the SLBs and a single FLB to a combined page of the NVM; and
retrieving a selected number of the SLBs and the single FLB from the combined page to service an access command to transfer selected user data blocks between the NVM and an external client device.