×

Flash EEprom system

DC CAFC
  • US 5,602,987 A
  • Filed: 12/29/1993
  • Issued: 02/11/1997
  • Est. Priority Date: 04/13/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of operating a computer system including a processor and a memory system, wherein the memory system includes an array of non-volatile floating gate memory cells partitioned into a plurality of sectors that individually include a distinct group of said array of memory cells that are erasable together as a unit, comprising:

  • providing said memory array and a memory controller within a card that is removably connectable to the computer system, said controller being connectable to said processor for controlling operation of the array when the card is connected to the computer system,partitioning the memory cells within the individual sectors into at least a user data portion and an overhead portion,detecting a predefined condition when individual sectors become unusable and linking the addresses of such unusable sectors with addresses of other sectors that are useable,causing the controller, in response to receipt from the processor of an address in a format designating at least one magnetic disk sector, to generate an address of a non-volatile memory sector that corresponds to said at least one magnetic disk sector,accessing a usable sector of the memory system, if the sector with the generated address is unusable, by referring to the linked address of another sector that is usable and then accessing that other sector,either writing data to, or reading data from, the user data portion of the accessed usable sector, andeither writing to, or reading from, said overhead portion of the accessed usable sector, information related to either the accessed usable sector or data stored in the user data portion of said accessed useful sector.

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