US Patent No: 6,081,447

Number of patents in Portfolio can not be more than 2000

Wear leveling techniques for flash EEPROM systems

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A mass storage system made of flash electrically erasable and programmable read only memory ("EEPROM") cells organized into blocks, the blocks in turn being grouped into memory banks, is managed to even out the numbers of erase and rewrite cycles experienced by the memory banks in order to extend the service lifetime of the memory system. Since this type of memory cell becomes unusable after a finite number of erase and rewrite cycles, although in the tens of thousands of cycles, uneven use of the memory banks is avoided so that the entire memory does not become inoperative because one of its banks has reached its end of life while others of the banks are little used. Relative use of the memory banks is monitored and, in response to detection of uneven use, have their physical addresses periodically swapped for each other in order to even out their use over the lifetime of the memory.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SANDISK TECHNOLOGIES INC.PLANO, TX1795
WESTERN DIGITAL CORPORATIONIRVINE, CA51

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gupta, Anil Saratoga, CA 80 2680
Lofgren, Karl M J Newport Beach, CA 26 2196
Norman, Robert D San Jose, CA 149 8560
Thelin, Gregory B Garden Grove, CA 27 1013

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTEL CORPORATION (7)
4,899,272 Addressing multiple types of memory devices 69 1987
5,053,990 Program/erase selection for flash memory 248 1988
5,065,364 Apparatus for providing block erasing in a flash EPROM 165 1989
5,245,572 Floating gate nonvolatile memory with reading while writing capability 136 1991
5,267,218 Nonvolatile memory card with a single power supply input 184 1992
5,280,447 Floating gate nonvolatile memory with configurable erasure blocks 69 1992
5,371,876 Computer system with a paged non-volatile memory 27 1993
 
SANDISK TECHNOLOGIES INC. (7)
5,172,338 Multi-state EEprom read and write circuits and techniques 1069 1990
5,268,870 Flash EEPROM system and intelligent programming and erasing methods therefor 251 1990
5,222,109 Endurance management for solid state files 41 1990
5,272,669 Method and structure for programming floating gate memory cells 132 1991
5,270,979 Method for optimum erasing of EEPROM 296 1991
5,163,021 Multi-state EEprom read and write circuits and techniques 413 1991
5,544,118 Flash EEPROM system cell array with defect management including an error correction scheme 117 1995
 
SANDISK CORPORATION (5)
5,095,344 Highly compact EPROM and flash EEPROM devices 637 1988
5,043,940 Flash EEPROM memory systems having multistate storage cells 554 1989
5,168,465 Highly compact EPROM and flash EEPROM devices 193 1991
5,297,148 Flash eeprom system 522 1992
5,663,901 Computer memory cards using flash EEPROM integrated circuit chips and memory-controller systems 337 1995
 
KABUSHIKI KAISHA TOSHIBA (2)
4,943,962 Nonvolatile semiconductor memory having page mode programming function 72 1988
5,034,926 Non-volatile semiconductor memory 41 1989
 
MITSUBISHI DENKI KABUSHIKI KAISHA (2)
5,134,589 Semiconductor memory device having a flash write function 49 1990
5,357,473 Semiconductor storage system including defective bit replacement 74 1993
 
ALLEN-BRADLEY COMPANY, INC. (1)
5,263,003 Flash memory circuit and method of operation 96 1991
 
BRISTOL-MYERS SQUIBB COMPANY (1)
5,155,105 Pharmaceutical methods for relief of dysmenorrhea and/or premenstrual syndrome and process 8 1991
 
CHIPS AND TECHNOLOGIES, LLC (1)
4,924,375 Page interleaved memory access 84 1987
 
DAITO COMMUNICATION APPARATUS CO., LTD. (1)
5,241,741 Method of making a positive temperature coefficient device 40 1992
 
EASTMAN KODAK COMPANY (1)
5,341,489 Memory card with programmable interleaving 79 1992
 
Electronic Professional Services, Inc. (1)
5,295,255 Method and apparatus for programming a solid state processor with overleaved array memory modules 84 1991
 
Firma Karl Gutmann KG (1)
5,027,924 Cashier check-out station with package-catching shopping cart 16 1989
 
FUJIFILM CORPORATION (1)
5,303,198 Method of recording data in memory card having EEPROM and memory card system using the same 158 1991
 
FUJITSU LIMITED (1)
4,562,532 Main storage configuration control system 31 1982
 
GENERAL MOTORS CORPORATION (1)
4,947,410 Method and apparatus for counting with a nonvolatile memory 30 1989
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,193,071 Memory apparatus for multiple processor systems 19 1992
 
HITACHI, LTD. (1)
4,608,671 Buffer storage including a swapping circuit 16 1983
 
Hughes Microelectronics Limited (1)
4,663,770 Non-volatile counting circuit and method which provides for extended counter life 25 1986
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
4,430,727 Storage element reconfiguration 51 1981
 
LAROSSA PROPERTIES LIMITED LIABILITY COMPANY (1)
5,726,937 Flash memory system having memory cache 15 1996
 
MICRON TECHNOLOGY, INC. (1)
5,388,083 Flash memory mass storage architecture 240 1993
 
MIPS TECHNOLOGIES, INC. (1)
4,953,073 Cup chip having tag comparator and address translation unit on chip and connected to off-chip cache and main memories 91 1986
 
NIPPON SEIKI CO., LTD. (1)
5,103,411 Electronic odometer wherein medium order digit data addresses locations which store high and low order digit data 10 1990
 
Nippondenso Co., Ltd. (1)
4,682,287 Electronic odometer 32 1984
 
NISSAN MOTOR CO., LTD. (1)
5,028,039 Vibration damping device 23 1990
 
SCIENTIFIC-ATLANTA, INC. (1)
4,922,456 Method of reducing wearout in a non-volatile memory with double buffer 31 1988
 
SEIKO INSTRUMENTS INC. (1)
5,210,716 Semiconductor nonvolatile memory 17 1990
 
SGS-Thomson Microelectronics S.A. (1)
5,204,561 Gate control circuit for MOS transistor 27 1990
 
SGS-THOMSON MICROELECTRONICS S.R.L. (1)
5,548,554 Integrated programming circuitry for an electrically programmable semiconductor memory device with redundancy 20 1994
 
SIEMENS AKTIENGESELLSCHAFT (1)
4,638,457 Method and apparatus for the non-volatile storage of the count of an electronic counting circuit 23 1982
 
SILICON VALLEY BANK (1)
4,612,640 Error checking and correction circuitry for use with an electrically-programmable and electrically-erasable memory array 67 1984
 
Sperry Corporation (1)
4,530,054 Processor-addressable timestamp for indicating oldest written-to cache entry not copied back to bulk memory 91 1982
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (1)
4,803,707 Nonvolatile electronic odometer with excess write cycle protection 27 1987
 
TEXAS INSTRUMENTS INCORPORATED (1)
4,718,041 EEPROM memory having extended life 90 1986
 
Tokyo Shibaura Denki Kabushiki Kaisha (1)
4,616,311 Data processing system 119 1985
 
U.S. Philips Corporation (1)
4,563,752 Series/parallel/series shift register memory comprising redundant parallel-connected storage registers, and display apparatus comprising a picture memory thus organized 43 1983
 
VDO Adolf Schindling AG (1)
4,528,683 Circuit for storing a multi-digit decimal numerical value of the distance traversed by a vehicle 21 1982
 
WESTERN DIGITAL CORPORATION (1)
5,430,859 Solid state memory system including plural memory chips and a serialized bus 448 1991
 
Other [Check patent profile for assignment information] (1)
4,243,096 Multipass corrosion-proof air heater 20 1979

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICRON TECHNOLOGY, INC. (60)
6,202,138 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 146 2000
7,102,671 Enhanced compact flash memory card 13 2000
6,411,546 Nonvolatile memory using flexible erasing methods and method and system for using same 74 2000
6,978,342 Moving sectors within a block of information in a flash memory mass storage architecture 79 2000
6,397,314 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 87 2000
6,957,295 File management of one-time-programmable nonvolatile memory devices 52 2002
6,757,800 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 73 2002
6,950,918 File management of one-time-programmable nonvolatile memory devices 50 2002
6,587,382 Nonvolatile memory using flexible erasing methods and method and system for using same 59 2002
6,751,121 Flash memory array architecture 9 2002
7,340,581 Method of writing data to non-volatile memory 43 2002
7,254,724 Power management system 9 2002
7,185,208 Data processing 7 2002
7,000,064 Data handling system 46 2002
7,231,643 Image rescue system including direct communication between an application program and a device driver 6 2003
6,973,519 Card identification compatibility 53 2003
7,167,944 Block management for mass storage 15 2003
8,171,203 Faster write operations to nonvolatile memory using FSInfo sector manipulation 1 2003
7,111,140 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 42 2004
7,215,580 Non-volatile memory control 50 2004
7,464,306 Status of overall health of nonvolatile memory 15 2004
7,594,063 Storage capacity status 7 2004
7,275,686 Electronic equipment point-of-sale activation to avoid theft 0 2004
7,363,421 Optimizing write/erase operations in memory devices 13 2005
7,725,628 Direct secondary device interface by a host 38 2005
7,370,166 Secure portable storage device 18 2005
7,523,249 Direct logical block addressing flash memory mass storage architecture 13 2005
7,441,090 System and method for updating data sectors in a non-volatile memory using logical block addressing 21 2005
7,263,591 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 13 2006
7,549,013 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 18 2006
7,424,593 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 18 2006
7,366,017 Method for modifying data more than once in a multi-level cell memory location within a memory array 4 2006
7,734,862 Block management for mass storage 0 2007
8,166,488 Methods of directly accessing a mass storage data device 0 2007
7,944,762 Non-volatile memory control 10 2007
7,681,057 Power management of non-volatile memory systems 6 2007
7,961,488 Method for modifying data more than once in a multi-level cell memory location within a memory array 0 2008
8,386,695 Methods and apparatus for writing data to non-volatile memory 1 2008
7,865,659 Removable storage device 1 2008
7,908,426 Moving sectors within a block of information in a flash memory mass storage architecture 1 2008
7,743,290 Status of overall health of nonvolatile memory 0 2008
7,774,576 Direct logical block addressing flash memory mass storage architecture 0 2009
8,078,797 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 1 2009
7,949,822 Storage capacity status 1 2009
7,917,709 Memory system for data storage and retrieval 1 2009
8,090,886 Direct secondary device interface by a host 1 2010
8,019,932 Block management for mass storage 0 2010
8,032,694 Direct logical block addressing flash memory mass storage architecture 0 2010
8,151,041 Removable storage device 0 2010
8,554,985 Memory block identified by group of logical block addresses, storage device with movable sectors, and methods 0 2011
8,135,925 Methods of operating a memory system 0 2011
8,296,545 Storage capacity status 0 2011
8,208,322 Non-volatile memory control 0 2011
8,179,706 Method for modifying data more than once in a multi-level cell memory location within a memory array 0 2011
8,250,294 Block management for mass storage 0 2011
8,316,165 Direct secondary device interface by a host 0 2011
8,397,019 Memory for accessing multiple sectors of information substantially concurrently 0 2011
8,612,671 Removable devices 0 2012
8,498,138 Method for modifying data more than once in a multi-level cell memory location within a memory array 0 2012
8,694,722 Memory systems 0 2013
 
SANDISK TECHNOLOGIES INC. (29)
6,345,001 Compressed event counting technique and application to a flash memory system 81 2000
6,643,187 Compressed event counting technique and application to a flash memory system 19 2001
6,639,309 Memory package with a controller on one side of a printed circuit board and memory on another side of the circuit board 14 2002
7,254,668 Method and apparatus for grouping pages within a block 13 2002
7,234,036 Method and apparatus for resolving physical blocks associated with a common logical block 6 2002
7,103,732 Method and apparatus for managing an erase count block 24 2002
7,039,788 Method and apparatus for splitting a logical block 22 2002
7,035,967 Maintaining an average erase count in a non-volatile storage system 38 2002
6,797,538 Memory package 7 2003
7,559,004 Dynamic redundant area configuration in a non-volatile memory system 11 2003
7,188,228 Hybrid mapping implementation within a non-volatile memory system 19 2003
8,412,879 Hybrid implementation for error correction codes within a non-volatile memory system 0 2003
7,526,599 Method and apparatus for effectively enabling an out of sequence write process within a non-volatile memory system 3 2003
7,174,440 Method and apparatus for performing block caching in a non-volatile memory system 10 2003
7,171,536 Unusable block management within a non-volatile memory system 24 2003
7,089,349 Internal maintenance schedule request for non-volatile memory system 6 2003
7,032,087 Erase count differential table within a non-volatile memory system 35 2003
7,113,432 Compressed event counting technique and application to a flash memory system 76 2003
7,064,003 Memory package 4 2004
7,353,325 Wear leveling techniques for flash EEPROM systems 17 2005
7,429,781 Memory package 3 2006
7,287,118 Maintaining an average erase count in a non-volatile storage system 11 2006
7,397,707 Compressed event counting technique and application to a flash memory system 7 2006
7,702,880 Hybrid mapping implementation within a non-volatile memory system 3 2006
8,700,840 Nonvolatile memory with write cache having flush/eviction methods 0 2009
8,244,960 Non-volatile memory and method with write cache partition management methods 4 2009
8,094,500 Non-volatile memory and method with write cache partitioning 8 2009
8,040,744 Spare block management of non-volatile memories 61 2009
8,706,990 Adaptive internal table backup for non-volatile memory system 0 2012
 
APPLE INC. (27)
7,702,935 Reporting flash memory operating voltages 1 2006
7,861,122 Monitoring health of non-volatile memory 15 2006
8,000,134 Off-die charge pump that supplies multiple flash devices 4 2007
7,911,834 Analog interface for a flash memory die 8 2007
7,852,690 Multi-chip package for a flash memory 6 2007
7,701,797 Two levels of voltage regulation supplied for logic and data programming voltage of a memory device 3 2007
7,639,531 Dynamic cell bit resolution 6 2007
7,639,542 Maintenance operations for multi-level data storage cells 7 2007
7,613,043 Shifting reference values to account for voltage sag 65 2007
7,568,135 Use of alternative value in cell detection 66 2007
7,551,486 Iterative memory cell charging based on reference cell value 6 2007
7,511,646 Use of 8-bit or higher A/D for NAND cell value 12 2007
7,913,032 Initiating memory wear leveling 5 2007
7,773,022 Operating NAND cells using multiple levels for each data value 5 2009
7,859,908 Iterative memory cell charging based on reference cell value 4 2009
8,127,202 Use of alternative value in cell detection 4 2009
7,974,132 Shifting reference values to account for voltage sag 10 2009
8,116,133 Maintenance operations for multi-level data storage cells 1 2009
7,881,108 Maintenance operations for multi-level data storage cells 5 2009
7,852,674 Dynamic cell bit resolution 1 2009
8,171,318 Reporting flash memory operating voltages 1 2010
8,159,897 Two levels of voltage regulation supplied for logic and data programming voltage of a memory device 1 2010
8,677,057 Initiating memory wear leveling 0 2011
8,355,284 Analog interface for a flash memory die 2 2011
8,462,550 Off-die charge pump that supplies multiple flash devices 2 2011
8,745,328 Updating error correction codes for data blocks 0 2011
8,356,231 Use of alternative value in cell detection 3 2012
 
SOLID STATE STORAGE SOLUTIONS, INC. (15)
6,341,085 Storage device employing a flash memory 72 2000
6,347,051 Storage device employing a flash memory 50 2001
6,567,334 Storage device employing a flash memory 20 2002
6,788,609 Storage device employing a flash memory 39 2003
6,925,012 Storage device employing a flash memory 15 2004
7,154,805 Storage device employing a flash memory 5 2005
7,123,519 Storage device employing a flash memory 6 2005
7,082,510 Storage device employing a flash memory 10 2005
7,064,995 Storage device employing a flash memory 12 2005
7,006,386 Storage device employing a flash memory 14 2005
7,002,851 Storage device employing a flash memory 14 2005
7,184,320 Storage device employing a flash memory 4 2005
7,447,072 Storage device employing a flash memory 2 2006
7,379,379 Storage device employing a flash memory 3 2006
7,327,624 Storage device employing a flash memory 2 2006
 
LONGITUDE FLASH MEMORY SYSTEMS S.A.R.L. (8)
7,096,313 Tracking the least frequently erased blocks in non-volatile memory systems 45 2002
6,985,992 Wear-leveling in non-volatile storage systems 51 2002
6,973,531 Tracking the most frequently erased blocks in non-volatile memory systems 40 2002
6,831,865 Maintaining erase counts in non-volatile storage systems 68 2002
7,181,611 Power management block for use in a non-volatile memory system 3 2003
7,120,729 Automated wear leveling in non-volatile storage systems 96 2003
7,552,272 Automated wear leveling in non-volatile storage systems 20 2006
7,809,962 Power management block for use in a non-volatile memory system 2 2006
 
SANDISK CORPORATION (8)
7,307,881 Non-volatile semiconductor memory with large erase blocks storing cycle counts 3 2004
7,532,511 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 14 2008
7,646,666 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2009
7,646,667 Flash EEprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 1 2009
7,889,590 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2009
7,889,554 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2009
8,223,547 Flash EEprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2011
8,503,240 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2012
 
RENESAS ELECTRONICS CORPORATION (7)
6,167,483 Block erase type nonvolatile semiconductor memory device 4 1999
7,248,513 Semiconductor memory device having memory block configuration 1 2004
7,447,087 Semiconductor memory device having memory block configuration 0 2007
7,782,672 Semiconductor memory device having memory block configuration 0 2008
8,000,159 Semiconductor memory device having memory block configuration 7 2010
8,208,303 Semiconductor memory device having memory block configuration 0 2011
8,446,765 Semiconductor memory device having memory block configuration 0 2012
 
SPANSION LLC (7)
7,743,203 Managing flash memory based upon usage history 8 2007
8,352,671 Partial allocate paging mechanism using a controller and a buffer 1 2008
8,332,572 Wear leveling mechanism using a DRAM buffer 1 2008
8,275,945 Mitigation of flash memory latency and bandwidth limitations via a write activity log and buffer 0 2008
8,209,463 Expansion slots for flash memory based random access memory subsystem 0 2008
8,756,376 Mitigate flash write latency and bandwidth limitation with a sector-based write activity log 0 2012
8,719,489 Hardware based wear leveling mechanism for flash memory using a free list 0 2012
 
KABUSHIKI KAISHA TOSHIBA (5)
6,944,063 Non-volatile semiconductor memory with large erase blocks storing cycle counts 41 2003
7,085,161 Non-volatile semiconductor memory with large erase blocks storing cycle counts 9 2004
7,394,692 Non-volatile semiconductor memory with large erase blocks storing cycle counts 3 2006
7,958,411 Memory system and control method thereof 4 2009
7,949,910 Memory system and control method thereof 3 2010
 
MARVELL INTERNATIONAL LTD. (5)
7,710,777 Semi-volatile NAND flash memory 10 2007
8,000,142 Semi-volatile NAND flash memory 0 2010
8,120,969 Semi-volatile NAND flash memory 4 2011
8,437,189 Method and apparatus for storing data in a NAND flash memory 0 2012
8,743,609 Method and apparatus for increasing data retention capability of a non-volatile memory 0 2013
 
TDK CORPORATION (4)
8,239,612 Memory controller, flash memory system with memory controller, and control method of flash memory 0 2008
8,200,891 Memory controller, memory system with memory controller, and method of controlling flash memory 2 2010
8,200,892 Memory controller, memory system with memory controller, and method of controlling flash memory 1 2010
8,176,236 Memory controller, memory system with memory controller, and method of controlling flash memory 0 2010
 
SAMSUNG ELECTRONICS CO., LTD. (3)
6,976,143 Systems and methods for controlling communication with nonvolatile memory devices 1 2001
7,797,481 Method and apparatus for flash memory wear-leveling using logical groups 13 2007
8,745,309 Cooperative memory management 0 2007
 
WESTERN DIGITAL CORPORATION (3)
6,230,233 Wear leveling techniques for flash EEPROM systems 343 1991
6,594,183 Wear leveling techniques for flash EEPROM systems 127 1998
6,850,443 Wear leveling techniques for flash EEPROM systems 120 2003
 
A-DATA TECHNOLOGY CO., LTD. (2)
8,015,346 Memory system having hybrid density memory and methods for wear-leveling management and file distribution management thereof 0 2008
8,291,156 Memory system having hybrid density memory and methods for wear-leveling management and file distribution management thereof 0 2011
 
ATMEL CORPORATION (2)
7,082,490 Method and system for enhancing the endurance of memory cells 1 2003
7,257,668 Method and system for enhancing the endurance of memory cells 0 2006
 
S4, Inc. (2)
7,715,243 Storage device employing a flash memory 3 2007
8,031,536 Storage device employing a flash memory 0 2010
 
SILICON MOTION, INC. (2)
8,122,179 Memory apparatus and method of evenly using the blocks of a flash memory 0 2007
7,908,423 Memory apparatus, and method of averagely using blocks of a flash memory 1 2008
 
WESTERN DIGITAL TECHNOLOGIES, INC. (2)
8,090,899 Solid state drive power safe wear-leveling 3 2009
8,478,930 Solid state drive power safe wear-leveling 0 2011
 
CHI MEI COMMUNICATION SYSTEMS, INC. (1)
7,990,774 Communication device and method for erasing data from a communication device 0 2009
 
FREESCALE SEMICONDUCTOR, INC. (1)
7,843,730 Non-volatile memory with reduced charge fluence 0 2008
 
GENESYS LOGIC, INC. (1)
8,700,839 Method for performing static wear leveling on flash memory 0 2007
 
HAGIWARA SYS-COM CO., LTD. (1)
7,412,558 Semiconductor storage device 6 2004
 
HYPERSTONE GMBH (1)
8,261,013 Method for even utilization of a plurality of flash memory chips 1 2007
 
INTEL CORPORATION (1)
8,356,152 Initiative wear leveling for non-volatile memory 0 2006
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
8,244,974 Method and system for equalizing usage of storage media 1 2003
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
7,814,291 Flexible formatting for universal storage device 1 2004
 
LEXAR MICROSYSTEMS, INC. (1)
6,728,851 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 80 2002
 
OKI SEMICONDUCTOR CO., LTD. (1)
6,360,293 Solid state disk system having electrically erasable and programmable read only memory 8 1999
 
ROBERT BOSCH GMBH (1)
8,140,216 Method of detecting manipulation of a programmable memory device of a digital controller 0 2009
 
SANDISK IL LTD. (1)
6,732,221 Wear leveling of static areas in flash memory 151 2001

Full Text

 
loading....