×

File structure for a non-volatile block-erasable semiconductor flash memory

  • US 5,592,669 A
  • Filed: 12/01/1995
  • Issued: 01/07/1997
  • Est. Priority Date: 12/31/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A processor-controlled method of file management for a nonvolatile semiconductor memory with a plurality of physical erase blocks, wherein bits of the memory cannot be overwritten from a first logical state to a second logical state without a prior erasure, wherein erasure is by physical erase block and not on an individual byte basis, the method comprising the steps of:

  • (1) allocating a first portion of the memory in a first physical erase block for storing an active file and a deleted file;

    (2) allocating a second portion of the memory in a second physical erase block for storing a copy of the active file;

    (3) storing in an allocated third portion of the memory information as to whether a portion of the memory has been allocated to store the active and deleted files or allocated to store the copy of the active file;

    (4) reclaiming memory space by storing in the second portion of the memory the copy of the active file and by erasing the first physical erase block including the first portion of the memory in order to permit reuse of the first portion of the memory for storage;

    (5) storing data in the first and second portions of the memory in a inked-list variable file structure.

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