Flash memory mass storage architecture incorporation wear leveling technique

作者: Petro Estakhri , Mahmud Assar , Siamack Nemazie

DOI:

关键词: Physical addressMass storageBlock (data storage)Wear levelingComputer hardwareLogical addressComputer scienceParallel computingTime informationFlash memory

摘要: A semiconductor mass storage device can be substituted for a rotating hard disk. The avoids an erase cycle each time information stored in the is changed. (The understood to include, fully programming block erased, and then erasing block.) Erase cycles are avoided by altered data file into empty rather than over itself as disk would. Periodically, will need cleaned up. Secondly, circuit evenly using all blocks provided. These advantages achieved through use of several flags, map directly correlate logical address physical that count register block. In particular, flags provided defective blocks, used old version block, determine number times has been erased written inhibit.

参考文章(25)
Amir Ban, Flash file system ,(1994)
Mark Winston, Steven E. Wells, Virgil N. Kynett, Method for writing to a flash memory array during erase suspend intervals ,(1993)
Jerry A Kreifels, Mark Winston, George Hoekstra, Virgil Niles Kynett, Alan Baker, Steven Wells, Program/erase selection for flash memory ,(1988)
Richard P. Garner, Robert N. Hasbun, Steven E. Wells, Method for detaching sectors in a flash EEPROM memory array ,(1992)
Kevin Lloyd-Jones, Reprogrammable data storage device ,(1990)
Gregory E. Atwood, Richard A. Lodenquai, Albert Fazio, Apparatus for providing block erasing in a flash EPROM ,(1989)
Yoshiharu Kato, Shigeki Goto, Semiconductor memory device having flash write function ,(1991)
Rodney R. Rozman, Geoffrey A. Gould, Chakravarthy Yarlagadda, Mickey L. Fandrich, Block specific status information in a memory device ,(1993)