×

Non-volatile memory module with physical-to-physical address remapping

  • US 9,653,184 B2
  • Filed: 01/14/2015
  • Issued: 05/16/2017
  • Est. Priority Date: 06/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-volatile memory module, comprising:

  • a plurality of physical die of non-volatile memory, each physical die having one or more units of memory, each unit of memory being addressable by a respective first address, wherein at least a portion of the respective first address is a physical address portion corresponding to a physical location of the unit of memory;

    one or more processors; and

    memory storing a set of instructions for execution by the one or more processors, the set of instructions when executed by the one or more processors causing the non-volatile memory module to;

    for each unit of memory of a sequence of two or more units of memory in the plurality of physical die of non-volatile memory;

    determine a validity state of the unit of memory, wherein the validity state is one of a valid state and an invalid state;

    in accordance with a determination that the validity state of the unit of memory is the invalid state;

    store, in a table, a second address assigned to the unit of memory, wherein at least a portion of the second address is a physical address portion corresponding to a physical location of a second unit of memory that is distinct from the unit of memory; and

    in accordance with a determination that the validity state of the unit of memory is the valid state;

    forgo assignment of the second address corresponding to the unit of memory;

    wherein;

    the non-volatile memory module is configured to concurrently perform N read/write operations to N physical die, in parallel, where N is an integer greater than 2; and

    for each unit of memory determined to be in the invalid state, the second address is an address that preserves the non-volatile memory module'"'"'s ability to concurrently perform N read/write operations to N physical die.

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