×

SYSTEM AND METHOD FOR MANAGING MAPPING DATA IN NON-VOLATILE MEMORY SYSTEMS HAVING MULTIPLE MAPPING LAYERS

  • US 20180275873A1
  • Filed: 03/24/2017
  • Published: 09/27/2018
  • Est. Priority Date: 03/24/2017
  • Status: Active Grant
First Claim
Patent Images

1. A non-volatile memory system comprising:

  • a non-volatile memory;

    a volatile memory having a fixed-size mapping table cache; and

    a controller in communication with the volatile memory and the non-volatile memory, the controller configured to;

    store a master mapping table of logical to physical address mapping data for data in the non-volatile memory, the master mapping table having a predetermined size and divided into a plurality of master mapping table sets;

    store, in the non-volatile memory, an update mapping table of logical to physical address mapping data, the update mapping table having updated logical to physical mapping data not yet written into the master mapping table, the update mapping table divided into a plurality of update mapping table sets each having a same physical size as a master mapping table set, wherein a size of the fixed size mapping table cache of the volatile memory is less than a size of the update mapping table; and

    swap a portion of the update mapping table sets between the non-volatile memory and the volatile memory based on a workload of the non-volatile memory system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×