×

Flash EEprom system

DC CAFC
  • US 6,757,842 B2
  • Filed: 09/06/2002
  • Issued: 06/29/2004
  • Est. Priority Date: 04/13/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of operating a memory system with a host system, wherein the memory system includes an array of non-volatile memory cells on an integrated circuit memory chip that is partitioned into a plurality of blocks that individually include a distinct group of memory cells that are erasable together as a unit, comprising:

  • utilizing said memory chip and a memory controller within a card that is removably connectable to the host system, said controller being connectable to the host system for controlling operation of the memory system when the card is connected thereto, operating individual blocks of memory cells with non-overlapping portions thereof storing at least user data and overhead information, detecting a predefined condition when individual blocks become unusable and linking the addresses of such unusable blocks with addresses of other blocks that are useable, causing the controller, in response to receipt from the host system of an address in a format designating at least one mass memory storage block, to generate an address of a non-volatile memory block that corresponds to said at least one mass memory storage block, accessing a usable block of the memory system, if the block with the generated address is unusable, by referring to the linked address of another block that is usable and then accessing that other block, either writing data to, or reading data from, the user data portion of the accessed usable block, and either writing to, or reading from, said overhead portion of the accessed usable block, information related to either the accessed usable block or data stored in the user data portion of said accessed useful block.

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