Author Topic: With all the talk about flash...  (Read 1666 times)

0 Members and 1 Guest are viewing this topic.

Offline alank2Topic starter

  • Super Contributor
  • ***
  • Posts: 2185
With all the talk about flash...
« on: May 27, 2016, 12:55:44 pm »
One thing I noticed in the other thread was this 3 month figure given when it is AT the rated P/E cycles.  What about if it is new or not at the end of its life.  If you took a new piece of flash and programmed it, how long would it be reliably readable?  1 year?  2 years?  5 years?  10? 20? etc.

Some of the i2c EEPROM I've been using says 200 years...
 

Offline ataradov

  • Super Contributor
  • ***
  • Posts: 11260
  • Country: us
    • Personal site
Re: With all the talk about flash...
« Reply #1 on: May 27, 2016, 05:10:07 pm »
If you took a new piece of flash and programmed it, how long would it be reliably readable?
Most flash ICs specify 20 years of data retention.
Alex
 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: With all the talk about flash...
« Reply #2 on: May 27, 2016, 05:18:54 pm »
It depends on the type of flash: I2C EEPROMs use NOR flash and are designed for a high number of write cycles with no biterrors, while SSD uses multi level NAND flash, designed for maximum density. NAND flash has a high number of bit errors, therefore requires a strong error correction.
The data retention of NOR flash is much higher than for NAND flash because of the much larger cell size.
 

Offline ion

  • Regular Contributor
  • *
  • Posts: 142
Re: With all the talk about flash...
« Reply #3 on: May 27, 2016, 06:42:44 pm »
It seems to be related to the process size.
After coming across that thread I decided to read up on it and it seems that high density flash chips using the smaller feature sizes currently available tend to be rated for 1 year at room temperature at worst ( at least from the datasheets I found in the short time I spent searching).  High temperatures seem to have a significant effect on that though.

Lower density stuff with correspondingly larger feature sizes are more like 20 years, and I think I saw something about some types of SLC chips having a data retention of up to 100 years.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16666
  • Country: 00
Re: With all the talk about flash...
« Reply #4 on: May 27, 2016, 06:42:48 pm »
If you took a new piece of flash and programmed it, how long would it be reliably readable?  1 year?  2 years?  5 years?  10? 20? etc.

It depends on the type of flash, the density, the gate sizes, etc. Some will last a few months, some will last for decades. See the datasheet.

Storage temperature is a big factor.

 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 912
  • Country: us
Re: With all the talk about flash...
« Reply #5 on: May 27, 2016, 07:20:56 pm »
Yeah, refer to the datasheet.

One small 8mbit device I'm using claims 200 years retention and 4 million write cycles. Obviously NOR technology (eeprom).

cheers,
george.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16666
  • Country: 00
Re: With all the talk about flash...
« Reply #6 on: May 27, 2016, 07:50:36 pm »
The datasheet for AVR chips (Arduino) says:

"Data retention: 20 years at 85°C/100 years at 25°C"

I don't have any other datasheets at hand.

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf