×

SYSTEM AND METHOD FOR MANAGING DATA IN A MEMORY DEVICE

  • US 20160179371A1
  • Filed: 12/17/2014
  • Published: 06/23/2016
  • Est. Priority Date: 12/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing maintenance procedures in an independently managed non-volatile memory set of a non-volatile memory, the method comprising:

  • receiving data associated with a data write command from a host;

    identifying which of a plurality of data types the received data is associated with based on data type information received from the host;

    storing the received data having the identified data type in a predetermined portion of the independently managed non-volatile memory set, the independently managed non-volatile memory set having a group of non-volatile memory cells of a same storage density, wherein the group of non-volatile memory cells comprises a plurality of predetermined portions, each of the predetermined portions having an open host write block associated with only a respective one of a plurality of different host data types;

    detecting a maintenance operation trigger;

    in response to detecting the maintenance operation trigger, selecting one of the plurality of predetermined portions in which to execute a maintenance operation based on a respective physical capacity overprovisioning criteria associated with each of the plurality of predetermined portions;

    executing the maintenance operation on a block of the selected predetermined portion to adjust physical capacity overprovisioning of the selected predetermined portion to meet the physical capacity overprovisioning criteria for the selected predetermined portion.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×