×

MEMORY SYSTEM WITH ROBUST BACKUP AND RESTART FEATURES AND REMOVABLE MODULES

  • US 20160283327A1
  • Filed: 06/06/2016
  • Published: 09/29/2016
  • Est. Priority Date: 08/11/2009
  • Status: Active Application
First Claim
Patent Images

1. A method of backing up and recovering data in a nonvolatile memory system, comprising:

  • performing memory operations on a plurality of nonvolatile memory devices in the nonvolatile memory system, each nonvolatile memory device having a physical memory space that is divided into blocks, each block being further divided into pages, each page representing an individually addressable memory location on which memory operations are performed, multiple memory locations being erased at the same time in one-block groupings;

    accessing a logical-to-physical translation table that associates a logical address of a memory operation with a physical address of a memory location;

    detecting a power failure in the nonvolatile memory system;

    performing a controlled powering down procedure upon detecting the power failure, the controlled powering down procedure comprising;

    determining whether the nonvolatile memory system was in normal operation when the power failure is detected;

    removing power from the nonvolatile memory devices without backing up data upon determining that the nonvolatile memory system was not in normal operation when the power failure is detected; and

    removing power from the nonvolatile memory devices after backing up selected data upon determining that the nonvolatile memory system was in normal operation when the power failure is detected, wherein the backing up of selected data comprises;

    storing the logical-to-physical translation table in predefined memory locations in the nonvolatile memory devices; and

    storing system data in a nonvolatile backup memory of a central processing unit, the system data including data reflecting bad blocks within the nonvolatile memory devices, a pointer pointing to the predefined memory locations in the nonvolatile memory devices where the logical-to-physical translation table is stored, and error correction information associated with the system data.

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