
US Patent No: 6,134,151
Number of patents in Portfolio can not be more than 2000
Space management for managing high capacity nonvolatile memory
Stats
-
Oct 17, 2000
Issued date -
Mar 6, 2000
filing date -
09/519,226
serial no -
In Force
status
Importance
Abstract
In accordance with an embodiment of the present invention, a method and apparatus is disclosed for use in a digital system having a host coupled to at least two nonvolatile memory devices. The host stores digital information in the nonvolatile memory devices and reads the stored digital information from the nonvolatile memory devices. The memory devices are organized into blocks of sectors of information. The method is for erasing digital information stored in the blocks of the nonvolatile memory devices and comprises assigning a predetermined number of blocks, in sequential order, to each of the nonvolatile memory devices, each block having a predetermined number of sectors. The method further comprises forming `super` blocks, each `super` block comprising a plurality of blocks, identifying a particular `super` block having at least two blocks, a first block being located in a first nonvolatile memory device and a second block being located in a second nonvolatile memory device for erasure of the particular `super` block and erasing the first and second selected blocks of the particular `super` block so that erasure of the second block is performed without waiting for completion of the erasure of the first block; and indicating the status of the first and second nonvolatile memory devices to be busy during erasure of the first and second selected blocks, wherein the speed of erase operations in the digital system is substantially increased thereby increasing the overall performance of the digital system.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,200,959 Device and method for defect handling in semi-conductor memory | 350 | 1989 | |
| 5,268,870 Flash EEPROM system and intelligent programming and erasing methods therefor | 242 | 1990 | |
| 5,270,979 Method for optimum erasing of EEPROM | 279 | 1991 | |
| 5,268,318 Highly compact EPROM and flash EEPROM devices | 145 | 1991 | |
| 5,315,541 Segmented column memory array | 528 | 1992 | |
| 5,428,621 Latent defect handling in EEPROM devices | 167 | 1992 | |
| 5,293,560 Multi-state flash EEPROM system using incremental programing and erasing methods | 270 | 1992 | |
| 5,422,842 Method and circuit for simultaneously programming and verifying the programming of selected EEPROM cells | 131 | 1993 | |
| 5,434,825 Flash EEPROM system cell array with more than two storage states per memory cell | 263 | 1993 | |
| 5,369,615 Method for optimum erasing of EEPROM | 103 | 1993 | |
| 5,396,468 Streamlined write operation for EEPROM system | 168 | 1993 | |
| 5,504,760 Mixed data encoding EEPROM system | 141 | 1993 | |
| 5,778,418 Mass computer storage system having both solid state and rotating disk types of memory | 111 | 1994 | |
| 5,508,971 Programmable power generation circuit for flash EEPROM memory systems | 150 | 1994 | |
| 5,583,812 Flash EEPROM system cell array with more than two storage states per memory cell | 151 | 1995 | |
| 5,544,118 Flash EEPROM system cell array with defect management including an error correction scheme | 112 | 1995 | |
| 5,532,962 Soft errors handling in EEPROM devices | 340 | 1995 | |
| 5,534,456 Method of making dense flash EEPROM cell array and peripheral supporting circuits formed in deposited field oxide with sidewall spacers | 118 | 1995 | |
| 5,495,442 Method and circuit for simultaneously programming and verifying the programming of selected EEPROM cells | 118 | 1995 | |
| 5,532,964 Method and circuit for simultaneously programming and verifying the programming of selected EEPROM cells | 88 | 1995 | |
| 5,554,553 Highly compact EPROM and flash EEPROM devices | 143 | 1995 | |
| 5,568,439 Flash EEPROM system which maintains individual memory block cycle counts | 143 | 1995 | |
| 5,563,825 Programmable power generation circuit for flash eeprom memory systems | 112 | 1995 | |
| 5,592,420 Programmable power generation circuit for flash EEPROM memory systems | 118 | 1995 | |
|
|
|||
| 5,168,465 Highly compact EPROM and flash EEPROM devices | 189 | 1991 | |
| 5,297,148 Flash eeprom system | 504 | 1992 | |
| 5,535,328 Non-volatile memory system card with flash erasable sectors of EEprom cells including a mechanism for substituting defective cells | 181 | 1995 | |
| 5,719,808 Flash EEPROM system | 167 | 1995 | |
| 5,663,901 Computer memory cards using flash EEPROM integrated circuit chips and memory-controller systems | 317 | 1995 | |
| 5,642,312 Flash EEPROM system cell array with more than two storage states per memory cell | 149 | 1996 | |
| 5,712,819 Flash EEPROM system with storage of sector characteristic information within the sector | 98 | 1996 | |
| 5,693,570 Process for manufacturing a programmable power generation circuit for flash EEPROM memory systems | 131 | 1996 | |
|
|
|||
| 5,357,475 Method for detaching sectors in a flash EEPROM memory array | 147 | 1992 | |
| 5,353,256 Block specific status information in a memory device | 114 | 1993 | |
| 5,337,275 Method for releasing space in flash EEPROM memory array to allow the storage of compressed data | 147 | 1993 | |
| 5,341,330 Method for writing to a flash memory array during erase suspend intervals | 139 | 1993 | |
| 5,341,339 Method for wear leveling in a flash EEPROM memory | 238 | 1993 | |
| 5,544,356 Block-erasable non-volatile semiconductor memory which tracks and stores the total number of write/erase cycles for each block | 251 | 1995 | |
|
|
|||
| 4,450,559 Memory system with selective assignment of spare locations | 130 | 1981 | |
| 4,654,847 Apparatus for automatically correcting erroneous data and for storing the corrected data in a common pool alternate memory array | 158 | 1984 | |
| 5,524,230 External information storage system with a semiconductor memory | 162 | 1995 | |
|
|
|||
| 5,430,859 Solid state memory system including plural memory chips and a serialized bus | 415 | 1991 | |
| 5,438,573 Flash EEPROM array data and header file structure | 127 | 1994 | |
| 5,471,478 Flash EEPROM array data and header file structure | 110 | 1995 | |
|
|
|||
| 4,525,839 Method of controlling storage device | 147 | 1982 | |
| 4,920,518 Semiconductor integrated circuit with nonvolatile memory | 103 | 1989 | |
|
|
|||
| 4,800,520 Portable electronic device with garbage collection function | 179 | 1986 | |
| 5,418,752 Flash EEPROM system with erase sector select | 376 | 1992 | |
|
|
|||
| 5,479,638 Flash memory mass storage architecture incorporation wear leveling technique | 209 | 1993 | |
| 5,485,595 Flash memory mass storage architecture incorporating wear leveling technique without using cam cells | 246 | 1993 | |
|
|
|||
| 4,746,998 Method for mapping around defective sectors in a disc drive | 126 | 1985 | |
| 4,924,331 Method for mapping around defective sectors in a disc drive | 120 | 1988 | |
|
|
|||
| 4,210,959 Controller for magnetic disc, recorder, or the like | 115 | 1978 | |
|
|
|||
| 5,566,314 Flash memory device employing unused cell arrays to update files | 111 | 1993 | |
|
|
|||
| 4,498,146 Management of defects in storage media | 189 | 1982 | |
|
|
|||
| 4,405,952 Apparatus for detecting faulty sectors and for allocating replacement sectors in a magnetic disc memory | 122 | 1979 | |
|
|
|||
| 5,070,474 Disk emulation system | 161 | 1988 | |
|
|
|||
| 5,303,198 Method of recording data in memory card having EEPROM and memory card system using the same | 150 | 1991 | |
|
|
|||
| 4,757,474 Semiconductor memory device having redundancy circuit portion | 149 | 1987 | |
|
|
|||
| 4,896,262 Emulation device for converting magnetic disc memory mode signal from computer into semiconductor memory access mode signal for semiconductor memory | 206 | 1985 | |
|
|
|||
| 4,953,122 Pseudo-erasable and rewritable write-once optical disk memory system | 159 | 1986 | |
|
|
|||
| 5,388,083 Flash memory mass storage architecture | 224 | 1993 | |
|
|
|||
| 4,774,700 Information recording and reproducing apparatus with detection and management of defective sectors | 194 | 1986 | |
|
|
|||
| 4,710,871 Data transmitting and receiving apparatus | 89 | 1982 | |
|
|
|||
| 5,226,168 Semiconductor memory configured to emulate floppy and hard disk magnetic storage based upon a determined storage capacity of the semiconductor memory | 136 | 1990 | |
|
|
|||
| 4,456,971 Semiconductor RAM that is accessible in magnetic disc storage format | 159 | 1982 | |
|
|
|||
| 5,198,380 Method of highly compact EPROM and flash EEPROM devices | 164 | 1989 | |
|
|
|||
| 4,616,311 Data processing system | 115 | 1985 | |
|
|
|||
| 4,748,320 IC card | 143 | 1986 | |
|
|
|||
| 4,355,376 Apparatus and method for utilizing partially defective memory devices | 153 | 1980 | |
|
|
|||
| 4,914,529 Data disk defect handling using relocation ID fields | 117 | 1988 | |