EEPROM की तरह फ़्लैश मेमोरी, तथाकथित फ्लोटिंग गेट में अपनी जानकारी संग्रहीत करती है । (MOS) सामान्य गेट्स पर FET का बाहरी कनेक्शन होता है, जिसके माध्यम से FET चालू और बंद होता है (एकीकृत MOSFETs के लिए यह एक धातु परत कनेक्शन होगा)। फ्लोटिंग गेट्स में यह पिन या मेटल लेयर कनेक्शन नहीं होता है। वे पूरी तरह से SiO में अछूते रहते हैं2 MOSFET के चैनल के ऊपर और> पर 1014Ωसेमी SiO2 आप प्राप्त कर सकते हैं सबसे अच्छा इन्सुलेटर्स में से एक है।
पारंपरिक MOSFETs की तरह वे चैनल पर स्विच करते हैं जब वे एक चार्ज करते हैं। लेकिन फिर उन्हें कैसे प्रोग्राम किया जाता है? टनलिंग नामक एक क्वांटम प्रभाव के माध्यम से जो चैनल और एक नियंत्रण द्वार के बीच एक विद्युत क्षेत्र को लागू करने से प्रेरित होता है। इसीलिए प्रौद्योगिकी को FLOTOX कहा जाता है , जो कि "FLOating-Gate Tunnel OXide" के लिए संक्षिप्त है, जो पुराने UV-erasable CROMs में प्रयुक्त FAMOS ("फ्लोटिंग-गेट अवाल्चे इंजेक्शन मेटल ऑक्साइड सेमीकंडक्टर") की तुलना में है।
(मैं यहाँ विस्तार से सुरंग बनाने की व्याख्या नहीं कर सकता; क्वांटम प्रभाव किसी भी तर्क को धता बताता है। वैसे भी यह आँकड़ों पर बहुत निर्भर करता है)।
आपका पहला प्रश्न वास्तव में एक डबल है: 1) क्या मैं असीमित रीड और राइटिंग कर सकता हूं, और 2) क्या यह डेटा को बरकरार रखता है जब डिवाइस का उपयोग नहीं किया जाता है (शेल्फ लाइफ)?
पहले से शुरू करने के लिए: नहीं, आप नहीं कर सकते। आप इसे कई बार असीमित संख्या में पढ़ सकते हैं, लेकिन लिखते हैं कि चक्र सीमित हैं। डेटशीट 10 000 बार कहती है। साइकिल की सीमित संख्या एरेस होने के बाद फ्लोटिंग गेट में छोड़े गए चार्ज कैरियर के कारण होती है, जिनकी संख्या अंत में इतनी बड़ी हो जाती है कि सेल को मिटाया नहीं जा सकता है।
क्या यह बिना बिजली के भी 20 साल तक अपना डेटा बरकरार रखेगा? हां, यही डेटाशीट कहती है। MTTF (मीन टाइम टू फेल्योर) गणना (फिर से एक सांख्यिकीय पद्धति) 1 मिलियन प्रति मिलियन त्रुटियों से कम की भविष्यवाणी करती है। यही ppm का मतलब है।
एमटीटीएफ पर एक नोट
एमटीटीएफ का मतलब है मीन टाइम टू फेल्योर , जो एमटीबीएफ (मीन टाइम बीच फेल होने) से अलग है। MTBF = MTTF + MTTR (मरम्मत के लिए औसत समय)। समझ में आता है।
लोग अक्सर MTBF शब्द का उपयोग करते हैं जब वे वास्तव में MTTF का अर्थ करते हैं। कई स्थितियों में बहुत अंतर नहीं है, जैसे कि जब MTTF 10 साल है, और MTTR 2 घंटे है। लेकिन असफल माइक्रोकंट्रोलर्स की मरम्मत नहीं की जाती है, उन्हें बदल दिया जाता है, इसलिए यहां न तो एमटीटीआर और न ही एमटीबीएफ का मतलब है।
Atmel 100 वर्षों के बाद 1ppm त्रुटियों का उद्धरण करता है। यह स्पष्ट है कि AVR इतने लंबे समय तक उत्पादन में नहीं रहा है, इसलिए वे उस आंकड़े पर कैसे आएंगे? लगातार गलतफहमी है कि यह केवल एक रैखिक चीज होगी: 1000 000 घंटे के बाद 1 दोषपूर्ण उपकरण 1000 उपकरणों की आबादी में प्रति 1000 घंटे में 1 दोषपूर्ण उपकरण के समान होगा। 1000 x 1000 = 1000 000, सही है? यह कैसे काम करता है! यह रैखिक नहीं है। आप पूरी तरह से त्रुटियों को 1 मिलियन घंटों के बाद कर सकते हैं, और हजार के बाद कोई भी नहीं, यहां तक कि एक लाख की आबादी के साथ! एमटीटीएफ गणना सभी प्रकार के प्रभावों को ध्यान में रखती है जो उत्पाद की विश्वसनीयता को प्रभावित कर सकते हैं, और उनमें से प्रत्येक के लिए एक समय देते हैं। सांख्यिकीय विधियों का उपयोग तब भविष्यवाणी में आने के लिए किया जाता है जब उत्पाद अंततः विफल हो जाएगा। यह सभी देखें "
(MTBF पर विकिपीडिया अशुद्ध भूल जाओ। यह गलत है।)
यह अपना डेटा कैसे खोता है? गेट चार्ज उच्च प्रतिरोध के माध्यम से सामान्य सर्किट में समान अर्थ में लीक से दूर लीक नहीं होगा। यह उसी तरह से करेगा जैसे कि यह प्रोग्राम किया और मिटा दिया गया है, सुरंग के माध्यम से। तापमान जितना अधिक होता है, चार्ज वाहक की ऊर्जा उतनी ही अधिक होती है और यह बड़ा मौका होता है कि वे SiO के माध्यम से सुरंग बनाते हैं2 परत।
फेडरिको का प्रश्न यदि 1 पीपीएम उपकरणों या कोशिकाओं को संदर्भित करता है तो उचित है। डेटाशीट कहती नहीं है, लेकिन मुझे लगता है कि यह प्रति मिलियन 1 दोषपूर्ण डेटा सेल है। क्यों? यदि यह उपकरण था तो आपको बड़े फ़्लैश आकार वाले उपकरणों के लिए बदतर आंकड़े मिलेंगे, और वे 1k के लिए 16k के समान हैं। साथ ही, 100 साल बेहद लंबा है। मुझे आश्चर्य होगा कि 1 मिलियन में से 999 999 डिवाइस अभी भी काम कर रहे हैं।
छवियों बेशर्मी से यहाँ चोरी