×

Flash EEprom system

  • US 6,523,132 B1
  • Filed: 09/08/2000
  • Issued: 02/18/2003
  • Est. Priority Date: 04/13/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of operating a memory that includes an array of non-volatile EEprom memory cells partitioned into a plurality of blocks that individually include a distinct group of memory cells that are erasable together as a unit, comprising:

  • maintaining a link between addresses of any unusable memory cell blocks and addresses of substitute usable memory cell blocks, in response to a write request from a host system, initially writing new data intended for the EEprom memory cell array into a cache memory instead of the EEprom memory cell array, thereafter, in response to additional space for new data being required in the cache memory, directing at least a portion of the data stored in the cache memory to be written into the EEprom memory cell array with an address including at least one of said memory cell blocks, and writing said at least a portion of the data stored in the cache memory into the EEprom memory cell array by a method including;

    if said at least one of said memory cell blocks is usable, writing said at least a portion of the data stored in the cache memory into said at least one of said memory cell blocks, and if said at least one of said memory cell blocks is unusable, writing said at least a portion of the data stored in the cache memory into at least one of the substitute usable memory cell blocks that is linked with said at least one of said memory cell blocks.

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