SEGMENTATION OF FLASH MEMORY FOR PARTIAL VOLATILE STORAGE

This disclosure provides a method and system that segment flash memory to have differently managed regions. More particularly, flash memory is segmented into a "non-volatile" region, where program counts are restricted to preserve baseline retention assumptions, and a "volatile"...

Full description

Saved in:
Bibliographic Details
Main Authors SHAEFFER IAN, HAUKNESS BRENT
Format Patent
LanguageEnglish
Korean
Published 25.10.2010
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This disclosure provides a method and system that segment flash memory to have differently managed regions. More particularly, flash memory is segmented into a "non-volatile" region, where program counts are restricted to preserve baseline retention assumptions, and a "volatile" region, where program counts are unrestricted. Contrary to conventional wisdom, wear leveling is not performed on all flash memory, as the volatile region is regarded as degraded, and as the non-volatile region has program counts restricted to promote long-term retention. More than two regions may also be created; each of these may be associated with intermediate program counts and volatility expectations, and wear leveling may be applied to each of these on an independent basis if desired. Refresh procedures may optionally be applied to the region of flash memory which is treated as volatile memory.
Bibliography:Application Number: KR20107020198