Wear leveling techniques for flash EEPROM systems

   
   

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.

Ένα σύστημα μαζικής αποθήκευσης φιαγμένο από κύτταρα μνήμης μόνο για ανάγνωση λάμψης ηλεκτρικά εξαλείψιμα και προγραμματίσημα ("EEPROM") που οργανώνονται στους φραγμούς, οι φραγμοί που ομαδοποιούνται στη συνέχεια στις τράπεζες μνήμης, ρυθμίζεται ακόμη και έξω στους αριθμούς σβήνει και ξαναγράφει τους κύκλους που βιώνονται από τις τράπεζες μνήμης προκειμένου να επεκταθεί η διάρκεια ζωής υπηρεσιών του συστήματος μνήμης. Δεδομένου ότι αυτός ο τύπος κυττάρου μνήμης γίνεται ακατάλληλος προς χρήση μετά από έναν πεπερασμένο αριθμό σβήστε και ξαναγράψτε τους κύκλους, αν και στις δεκάδες χιλιάδων κύκλοι, η ανώμαλη χρήση των τραπεζών μνήμης αποφεύγεται έτσι ώστε η ολόκληρη μνήμη δεν γίνεται ανενεργός επειδή μια από τις τράπεζές της έχει φθάσει στο τέλος ζωής της ενώ άλλες των τραπεζών χρησιμοποιούνται ελάχιστα. Η σχετική χρήση των τραπεζών μνήμης ελέγχεται και, σε απάντηση στην ανίχνευση της ανώμαλης χρήσης, τις φυσικές διευθύνσεις τους ανταλλάσσει περιοδικά η μια για την άλλη προκειμένου ακόμα και έξω τη χρήση τους πέρα από τη διάρκεια ζωής της μνήμης.

 
Web www.patentalert.com

< Transducers for perpendicular recording with inductive cancellation at MR sensor

< Firmware controlled backup in disk drives

> Disk drive using rotational position optimization algorithm to facilitate write verify operations

> Disk drive employing a spindle motor comprising a hub ratchet arm disengaged through angular velocity

~ 00160