Forum: Mikrocontroller und Digitale Elektronik Lebensdauer der Daten im Flash Speicher


von etsmart (Gast)


Lesenswert?

Gruß an alle,

Wer kennt sich den hier mit Flash Speicher aus. Ich habe hier ein Uralt 
OTP EPROM. Diesen möchte ich tauschen mit einem Flash Speicher. Ich 
möchte wissen, wie lange halten sich den die Daten garantiert!

Hintergrund ist, in einem Datenblatt habe ich gesehen, das die 'Data 
Retention Time' abhängig von der Temperatur bei 10-20 Jahren liegt. Ein 
anderes Dokument (http://www.cl.cam.ac.uk/~sps32/DataRem_CHES2005.pdf) 
sagt was von 100Jahren. Was von beiden stimmt den jetzt.

Ich benötige 20 Jahren ohne ein Bitfehler. Ich kann keine 
Fehlererkennung verwenden. Das sind Referenzwerte die unverändert 
vorhanden sein müssen.

Und noch eine Frage, hat sich die Lebensdauer im Vergleich zu einem OTP 
EPROM verbessert oder verschlechtert?

von (prx) A. K. (prx)


Lesenswert?

Garantiert kriegst du das was der Hersteller im Datasheet garantiert, 
nicht mehr. Und das dürfte letztlich ein statistischer Wert sein, d.h. 
nach soundsoviel Jahren haben soundsoviele Prozent davon bereits Inhalt 
verloren. Ein einzelnes Exemplar kann wenn du Pech hast schon vorher 
flüchten. Ausserdem ist der Wert nicht entstanden, indem der Hersteller 
20 Jahre gewartet hat, sondern eine Abschätzung basierend auf Kenntnis 
der Abläufe und Tests unter extremen Bedingungen. Die, wenn man Pech 
hat, falsch ist.

von holger (Gast)


Lesenswert?

>Ich benötige 20 Jahren ohne ein Bitfehler. Ich kann keine
>Fehlererkennung verwenden. Das sind Referenzwerte die unverändert
>vorhanden sein müssen.

>Und noch eine Frage, hat sich die Lebensdauer im Vergleich zu einem OTP
>EPROM verbessert oder verschlechtert?

Beide arbeiten mit sowas wie Kondensatoren um ein Bit auf 0
oder 1 zu setzen. Die entladen sich nach und nach auf die eine
oder andere Art. Wirklich sicher sind nur Proms wo die 0 oder
1 Information durch statische Verbindungen hergestellt werden.
Also quasi eine feste Verkabelung die im Chip bei der
Herstellung gemacht wird. Da kann sich nichts entladen.
Umprogrammieren kann man da aber auch nichts mehr.

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Was ist bei dir 'garantiert'? Das was dir der Kfz-Händler verspricht, 
dein Zahnarzt, deine Versicherung??

Als Techniker:

100 Jahre bei Zimmertemperatur werden meist garantiert. Bei 70°C 
vielleicht noch 20 Jahre. Mehr darfst du nicht erwarten.

Ansonsten müßtest du die Hersteller abklappern, da es je nach 
Prozeßtechnologie krasse Unterschiede in der Lebensdauer gibt.

Für sehr große Speicher muß man auch noch etwas die Statistik bemühen... 
Es ist einsichtig, daß mit zunehmender Speichergröße die 
Wahrscheinlichkeit für einen einzigen Bitfehler im gesamten Speicher 
irgendwann schlicht praktisch Eins ist.

Strahlenschäden sind vermutlich wahrscheinlicher als der thermisch 
bedingte Zerfall der Daten.
Noch wahrscheinlicher ist der Ausfall der Daten durch Transienten, 
Blitzeinwirkung, Überschwemmung oder schlicht den DAU.

von Matze (Gast)


Lesenswert?

Der Uralt Eprom und der Flash sind doch bestimmt nicht Software 
kompatibel oder? D.h. die Software muss eh angepasst werden, warum dann 
nicht eine Fehlererkennung einbauen? z.B. Daten an mehreren 
verschiedenen Stellen speichern und mit CRC schützen.
Anders wirst du keine Sicherheit über 20Jahre haben.

von (prx) A. K. (prx)


Lesenswert?

Der Unterschied liegt in der Art wie geschrieben wird. Und es ist kaum 
anzunehmen, dass die Anwendung ihren OTP-Speicher selbst schreibt. 
Lesenderweise sind heutige parallele NOR-Flash- oder EEPROM-Speicher 
pin- und funktionskompatibel zu uralten EPROM-Speichern

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

In diesem Zusammenhang vielleicht noch interessant:
Einem bekannten Vertrieb von Kunststoff-Artikeln für einsame Hausfrauen 
wurde in DE untersagt, eine 'lebenslange Garantie' für deren Utensilien 
dem Kunden zu versprechen. Daraufhin hat man die Garantie auf 30 Jahre 
begrenzen müssen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.