Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks
First Claim
1. A method of operating a re-programmable non-volatile memory system having its memory cells organized into distinct blocks of simultaneously erasable cells, comprising:
- receiving data from outside the memory system for storage in the memory system,designating a first group of one or more blocks of memory cells for storage of the received data,generating records of characteristics of individual ones of the first group of blocks of memory cells,writing the received data into a first group of blocks of memory cells but not including the generated records of characteristics of said first group of blocks of memory cells,writing the generated records of characteristics of individual ones of the first group of blocks of memory cells into a second group of one or more blocks of memory cells but without including the received data.
2 Assignments
0 Petitions
Accused Products
Abstract
A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. A typical form of the memory system is as a card that is removably connectable with a host system but may alternatively be implemented in a memory embedded in a host system. The memory cells may be operated with multiple states in order to store more than one bit of data per cell.
161 Citations
13 Claims
-
1. A method of operating a re-programmable non-volatile memory system having its memory cells organized into distinct blocks of simultaneously erasable cells, comprising:
-
receiving data from outside the memory system for storage in the memory system, designating a first group of one or more blocks of memory cells for storage of the received data, generating records of characteristics of individual ones of the first group of blocks of memory cells, writing the received data into a first group of blocks of memory cells but not including the generated records of characteristics of said first group of blocks of memory cells, writing the generated records of characteristics of individual ones of the first group of blocks of memory cells into a second group of one or more blocks of memory cells but without including the received data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification