×

Method of and architecture for controlling system data with automatic wear leveling in a semiconductor non-volatile mass storage memory

  • US 5,835,935 A
  • Filed: 09/13/1995
  • Issued: 11/10/1998
  • Est. Priority Date: 09/13/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A mass storage system comprising:

  • at least one semiconductor non-volatile memory means having a plurality of individually addressable sector storage locations for storing information; and

    a controller circuit coupled to said memory means and operative to define a first partition within said memory means having sector storage locations for storing user files, and a second partition within said memory means having sector storage locations for storing system files, the sector storage locations of said second partition being grouped in a plurality of clusters, each said cluster being uniquely identifiable by a predetermined logical block address, said controller circuit being further operative upon initial access of a particular cluster identified by a particular logical block address to store a first system sector information in one of the sector storage locations of the particular cluster, and upon subsequent accesses of the particular cluster identified by the particular logical block address, the controller circuit further being operative to store replacement system sector information into an empty sector storage location of the particular cluster, leaving intact the system sector information previously stored in the particular cluster, said controller circuit further being operative to generate an indication for subsequently identifying the location of the most recently stored sector information within the cluster,thereby avoiding the need to erase the memory means every time a cluster identified by a logical block address is re-accessed.

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