×

Data storage method and data processing device using an erasure block buffer and write buffer for writing and erasing data in memory

  • US 6,571,312 B1
  • Filed: 02/16/2000
  • Issued: 05/27/2003
  • Est. Priority Date: 02/19/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A data storage method for rewriting data into a rewritable memory, the method for rewriting comprising the steps of:

  • writing write data to an erasure block buffer, wherein said erasure block buffer comprises a first region of a nonvolatile memory;

    copying non-changing data from said rewritable memory to said erasure block buffer, said rewritable memory having a plurality of erasure-unit regions wherein said non-changing data is written in predetermined units;

    recording an erasure unit number into an erasure-unit-number hold region, said erasure-unit-number hold region comprising a second region of said nonvolatile memory;

    erasing said non-changing data only from said erasure-unit regions which are to be rewritten;

    determining a status of said erasure unit number;

    transferring said non-changing data and said write data from said erasure block buffer to at least one of said erasure-unit regions in said rewritable memory depending on said status of said erasure unit number, wherein during an interruption of said transferring step, said transferring step is resumed in response to said status of said erasure unit number; and

    nullifying said erasure unit number in said erasure-unit-number hold region when said transferring step is complete.

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