Retention Time for Flash Memory

2

2

I am considering using flash memory, in the form of SD cards, as a means of complementing my regular DVD backups. The cards are getting reasonably cheap and have an impressive data density. However, I have read that such memory has only a limited retention time.

Hence, I am wondering:

  • Firstly, considering that such memory has been around for a while, is any empirical data available regarding retention times? The best I've been able to come up with is using the manufacturers warranty as a baseline.
  • Secondly, does rewriting the memory periodically `reset' the clock, so to speak?

Freddie Witherden

Posted 2011-03-26T23:52:34.127

Reputation: 149

How long are you looking to archive these for? – emgee – 2011-03-27T01:46:42.553

just a thought, I don't have hard proof of this but I've seen these things die without any sort of rough handling or exposure. And you'd end up with a bunch of these tiny little chips you can't easily label. The cost is something like $2 - $2.50 a gig which I don't think is all that cheap. It'd be as cost effective to buy a hard drive (you can get a terabyte for 55 bucks) or even a fast SSD (also 2 bucks a gig) – CreeDorofl – 2011-03-27T03:01:48.587

@emgee 5-10 years with scans every couple of years would be ideal. – Freddie Witherden – 2011-03-27T09:53:57.513

Answers

3

One of the problems with empirical data is that the kind of memory that has been around long enough to get natural empirical data is so old that it isn't manufactured anymore. What they do instead is heat it up, which greatly increases the speed at which the data is lost, and based on how long it retains data when heated the can estimate how long it will retain data in normal circumstances.

As they've been moving to smaller process geometries the data retention time has shortened. 3xnm MLC is usually rated for 5+ years of data retentions. The new 2xnm stuff they are coming out with now is supposed to be a bit shorter. 4 years I would guess. Lower temperatures will lengthen this time.

Yes, if you rewrite it it will get refreshed.

Mr Alpha

Posted 2011-03-26T23:52:34.127

Reputation: 6 391