Patent ID: 11144448

Abstract:
Method for managing flash translation layers (FTL) table updates in response to unmap commands starts with an unmap controller receiving unmap command that comprises a listing of regions in at least one memory component to be unmapped. Unmap controller updates an unmap regions list based on the unmap command. Unmap controller receives a write command to non-volatile memory component. Unmap controller determines, using the unmap regions list, if a write command occurs in a portion of an unmapped region of the non-volatile memory component. In response to determining that write command occurs in the portion of the unmapped region of the non-volatile memory component, unmap controller loads logical-to-physical (L2P) row to volatile memory. L2P row comprises a set of L2P entries mapping the portion of the unmapped region of the non-volatile memory component. Unmap controller then causes the set of L2P entries to be unmapped.