EEPROMのようなフラッシュメモリは、その情報をいわゆるフローティングゲートに格納します。(MOS)FETの通常のゲートには、FETのオンとオフを切り替える外部接続があります(内蔵MOSFETの場合、これは金属層接続になります)。フローティングゲートには、このピンまたは金属層の接続はありません。彼らは完全にSiOに絶縁座る2 MOSFETのチャネルの上、および>で10 14 ΩセンチにSiO 2は、あなたが得ることができる最高の絶縁体の一つです。 21014Ω2
従来のMOSFETと同様に、電荷を運ぶとチャネルをオンにします。しかし、それらはどのようにプログラムされていますか?チャネルとコントロールゲートの間に電界をかけることによって誘発されるトンネリングと呼ばれる量子効果を通じて。したがって、このテクノロジーはFLOTOXと呼ばれ、「FLOating-gate Tunnel OXide」の略で、古いUV消去可能なEPROMで使用されているFAMOS(「Floating-gate Avalanche注入金属酸化物半導体」)に相当します。
(ここではトンネリングについて詳しく説明することはできません。量子効果は論理を無視します。とにかく統計に大きく依存しています)。
あなたの最初の質問は実際には二重の質問です:1)無制限の読み取りと書き込みを実行できますか?2)デバイスが使用されていないときにデータを保持しますか(保存期間)?
最初から始めるには、できません。何度でも読み取ることができますが、書き込みサイクルは限られています。データシートには10 000回と書かれています。サイクル数が限られているのは、消去後にフローティングゲートに残った電荷キャリアが原因であり、最終的にはその数が非常に大きくなり、セルを消去できなくなります。
電力がなくてもデータを20年間保持できますか?はい、それはデータシートが言うことです。MTTF(平均故障時間)計算(これも統計的方法)は、100万分の 1未満のエラーを予測します。それがppmの意味です。
MTTFのノート
MTTFは平均時間の意味故障 MTBF(平均故障間隔)とは異なり、。MTBF = MTTF + MTTR(平均修復時間)。理にかなっています。
実際にMTTFを意味する場合、人々はしばしばMTBFという用語を使用します。MTTFが10年で、MTTRが2時間である場合など、多くの状況では大きな違いはありません。しかし、故障したマイクロコントローラーは修復されず、交換されるため、MTTRもMTBFもここでは何も意味しません。
Atmelは100年後の1ppmエラーを引用しています。AVRがそれほど長い間生産されていないことは明らかです、それで彼らはどのようにしてその数字に来るでしょうか?これは単純に線形的なものであるという永続的な誤解があります。1000000時間後の1つの欠陥のあるデバイスは、1000デバイスの母集団の1000時間あたり1つの欠陥のあるデバイスと同じになります。1000 x 1000 = 1000 000でしょ?それはそれがどのように機能するかではありません!線形ではありません。100万時間後でもエラーが発生する可能性があります。MTTFの計算では、製品の信頼性に影響を与える可能性のあるすべての種類の影響を考慮に入れ、それぞれに時間を割り当てます。次に、統計的手法を使用して、製品が最終的に故障する時期を予測します。「も参照してください」
(MTBFのWikipediaエラーティクルを忘れてください。それは間違っています。)
2
1 ppmがデバイスまたはセルを参照するかどうかのフェデリコの質問は正当化されます。データシートには明記されていませんが、100万個あたり1個の欠陥データセルであると思います。どうして?それがデバイスである場合、フラッシュサイズが大きいデバイスでは数値が悪くなり、1kと16kは同じです。また、100年は非常に長いです。100万台中999 999台のデバイスがまだ機能しているのを見て、私は驚かれます。
ここで恥知らずに盗まれた画像