फ्लैश मेमोरी



 फ्लैश मेमोरी (Flash Memory)  कंप्यूटर मेमोरी संग्रह का एक ऐसा इलेक्ट्रॉनिक अवाष्पशील माध्यम है, जिसे विद्युत रूप से मिटाकर पुनः तैयार किया जा सकता है। NOR फ़्लैश और NAND फ़्लैश, दो मुख्य प्रकार की फ्लैश मेमोरी हैं, जिन्हें NOR और NAND लॉजिक गेट (तर्कद्वार) के नाम से जाना जाता है। ये दोनों मेमोरी एक ही बनावट के कोश का उपयोग करते हैं, जिसमें MOSFETs जैसे चलायमान (floating) गेट सम्मिलित हैं। ये परिपथ स्तर पर भिन्न होते हैं, जो इस बात पर निर्भर करता है कि बिट रेखा (bit line) या शब्द रेखा (word line) की स्थिति को उच्च खींचा गया है या निम्न: बिट रेखा और शब्द रेखा के बीच का संबंध NAND फ़्लैश में NAND गेट जैसा और NOR फ्लैश में NOR गेट जैसा दिखता है।

फ्लैश मेमोरी एक प्रकार की चलायमान-गेट मेमोरी है। इसका आविष्कार वर्ष 1980 में तोशिबा (Toshiba) में हुआ था और जो कि EEPROM तकनीक पर आधारित है। तोशिबा ने वर्ष 1987 में फ्लैश मेमोरी का विपणन (marketing) शुरू किया। EPROMs को पुनः लिखने से पहले पूर्णतः मिटाना पड़ता था। हालांकि NAND फ्लैश मेमोरी को पेज (या ब्लॉक) में लिखा, पढ़ा और मिटाया जा सकता है, जो सामान्पयतः पूरे उपकरण की तुलना में अत्यंत छोटे होते हैं। NOR फ्लैश मेमोरी मिटाए गए स्थान पर केवल एक ही मशीन शब्द को लिखने और स्वतंत्र रूप से पढ़ने की अनुमति देती है। एक फ्लैश मेमोरी उपकरण में सामान्यतः प्रत्येक फ्लैश मेमोरी कोशों को पकड़े हुए एक या एक से अधिक फ्लैश मेमोरी चिपों (Chips) के साथ-साथ एक अलग फ्लैश मेमोरी नियंत्रक चिप होती है।

NAND फ्लैश मेमोरी का प्रयोग मुख्य रूप से मेमोरी कार्ड (memory card), यूएसबी फ्लैश ड्राइव (USB flash drive), वर्ष 2009 के बाद से उत्पादित ठोस अवस्था ड्राइव (solid-state drives), फ़ीचर फोन, स्मार्टफोन और इसी तरह के उत्पादों में सामान्य भंडारण (storage) और डेटा के हस्तांतरण (data transferring) के लिए जाता है। NAND या NOR फ्लैश मेमोरी का उपयोग प्रायः कई डिजिटल उत्पादों में विन्यास डेटा (configuration data) को संग्रहीत करने के लिए किया जाता है, जो पहले EEPROM या बैटरी-संचालित स्थिर RAM (static RAM) द्वारा संभव था। फ्लैश मेमोरी में एक प्रमुख नुकसान यह है कि यह एक विशिष्ट पृष्ठ में अपेक्षाकृत कम लेखन-चक्रों को ही सहन कर सकता है।

फ्लैश मेमोरी का उपयोग कंप्यूटर, पीडीए (PDA), डिजिटल ऑडियो प्लेयर (digital audio players), डिजिटल कैमरा (digital camera), मोबाइल फोन, सिंथेसाइज़र (synthesizers), वीडियो गेम, वैज्ञानिक यंत्रों, औद्योगिक रोबोटिक्स (industrial robotics) और चिकित्सीय इलेक्ट्रॉनिक्स में किया जाता है। फ्लैश मेमोरी तेजी से अध्ययन करती है, लेकिन यह स्थैतिक RAM या ROM जितनी तेज नहीं होती है। इसके यांत्रिक आघात प्रतिरोध (mechanical shock resistance) के कारण वहनीय (portable) उपकरणों में फ्लैश मेमोरी का उपयोग करना ज्यादा पसंद किया जाता है क्योंकि यांत्रिक ड्राइव (mechanical drives) यांत्रिक क्षति के लिए अधिक उन्मुख (ready) होते हैं।

फ़्लैश मेमोरी में डेटा को मिटाने के लिए उपयोग किए जाने वाले बड़े आकार के खाने (blocks) डेटा मिटाने धीमे के कारण इसे गैर-फ्लैश EEPROM में बड़ी मात्रा में डेटा लिखते समय एक महत्वपूर्ण गति लाभ देते हैं। फ्लैश मेमोरी की लागत वर्ष 2019 तक  बाइट-प्रोग्रामेबल EEPROM की तुलना में बहुत कम थी और जहाँ भी तंत्र (system) को महत्वपूर्ण मात्रा में अवाष्पशील ठोस-अवस्था भंडारण की आवश्यकता होती थी, इसका उपयोग प्रमुख रूप से किया जाता था। हालांकि EEPROMs का उपयोग अभी भी क्रमिक उपस्थिति का पता लगाने जैसे अनुप्रयोगों में किया जाता है, जिनके लिए केवल अल्प मात्रा में भंडारण की आवश्यकता होती है।

फ्लैश मेमोरी पैकेज थ्रू-सिलिकॉन वाया (through-silicon via) और प्रति डाई 3डी टीएलसी NAND कोशों (3D TLC NAND cells) की कई दर्जन परतों के साथ डाई स्टैकिंग (die stacking) का एक साथ उपयोग कर सकते हैं ताकि 16 स्टैक्ड डाई (stacked die) का उपयोग करके प्रति पैकेज 1 टेबीबाइट (tebibyte) तक की क्षमता प्राप्त की जा सके और पैकेज के अन्दर एक एकीकृत फ्लैश नियंत्रक की एक अलग डाई के रूप में उपयोग किया जा सके।

पृष्ठभूमि (Background)
फ्लैश मेमोरी की उत्पत्ति का पता चलायमान-गेट ट्रांजिस्टर (floating-gate transistor) नाम से प्रचलित चलायमान-गेट MOSFET (FGMOS) के विकास से लगाया जा सकता है। मूल MOSFET (मेटल-ऑक्साइड-सेमिकंडक्टर फील्ड-इफेक्ट ट्रांजिस्टर) का आविष्कार वर्ष 1959 में मिस्र के अभियंता मोहम्मद एम. अताला (Mohamed M. Atalla) और कोरिया के अभियन्ता डावन काहंग (Dawon Kahng) ने बेल प्रयोगशाला में किया था। डावन काहंग ने वर्ष 1967 में बेल प्रयोगशाला में चीन के अभियंता साइमन मिन सेज़ (Simon Min Sze) के साथ फ्लोटिंग-गेट MOSFET के रूप में एक परिवर्तन विकसित किया। उन्होंने प्रस्तावित किया कि इसे प्रोग्रामेबल रीड-ओनली मेमोरी (Programmable Read Only Memory, PROM) के एक रूप को संग्रहीत (store) करने के लिए चलायमान-गेट मेमोरी कोशों (floating-gate memory cells) के रूप में इस्तेमाल किया जा सकता है, जो अवाष्पशील और पुन: लिखने योग्य है।

1970 के दशक में चलायमान-गेट मेमोरी के प्रारम्भिक प्रकारों में EPROM (Erasable PROM) और EEPROM (Electrically Erasable PROM) सम्मिलित थे। हालांकि, प्रारम्भिक चलायमान-गेट मेमोरी में डेटा के प्रत्येक बिट (bit) के लिए एक मेमोरी कोश बनाने में अभियंताओं की आवश्यकता होती है, जो अत्यंत बोझिल, धीमा , और महंगा साबित हुआ, जो 1970 के दशक में सैन्य उपकरणों और प्रारम्भिक प्रायोगिक मोबाइल फोन जैसे विशिष्ट अनुप्रयोगों के लिए चलायमान-गेट मेमोरी को प्रतिबंधित करता था।

आविष्कार और व्यावसायीकरण
तोशिबा (Toshiba) के लिए काम करते हुए फ़ुजियो मासुओका (Fujio Masuoka) ने एक नए प्रकार की चलायमान-गेट मेमोरी का प्रस्ताव रखा, जिससे कोशों के समूह से जुड़े एकल तार पर विभव (voltage) लगाकर मेमोरी के पूरे भाग (section) को जल्दी और आसानी से मिटाया जा सकता है। इस प्रकार वर्ष 1980 में तोशिबा (Toshiba) में मासुओका (Masuoka) के फ्लैश मेमोरी का आविष्कार हुआ। तोशिबा के अनुसार, फ्लैश नाम का सुझाव मासुओका के सहयोगी शोजी एरीज़ुमी (Shōji Ariizumi) ने दिया था, क्योंकि मेमोरी के डेटा की मिटाने की प्रक्रिया ने उन्हें एक कैमरे के फ्लैश की याद दिला दी थी। मासुओका और उनके सहकर्मियों ने वर्ष 1984 में NOR फ्लैश का आविष्कार प्रस्तुत किया, और उसी समय NAND फ्लैश को सैन फ्रांसिस्को (San Francisco) में आयोजित IEEE 1987 अंतर्राष्ट्रीय इलेक्ट्रॉन युक्ति संगोष्ठी (IEDM) में प्रस्तुत किया।

तोशिबा ने NAND फ्लैश मेमोरी को वर्ष 1987 में व्यावसायिक रूप से प्रस्तुत किया। इंटेल कॉरपोरेशन (Intel Corporation) ने वर्ष 1988 में पहला व्यावसायिक NOR फ्लैश चिप प्रस्तुत किया। NOR आधारित फ्लैश में मिटाने और लिखने में अधिक समय लगता है, लेकिन यह पूर्ण पता और डेटा बसें (data buses) प्रदान करता है, जिससे किसी भी मेमोरी के किसी भी स्थान पर यादृच्छिक पहुंच की अनुमति मिलती है। यह पुराने रीड-ओनली मेमोरी (ROM) चिप के लिए एक उपयुक्त प्रतिस्थापक बनता है, जिसका उपयोग प्रोग्राम कोड (program code) को संग्रह करने के लिए किया जाता है, जिसे शायद ही कभी सम्पादित (update) करने की आवश्यकता होती है, जैसे कंप्यूटर के BIOS या सेट-टॉप बक्से (set-top box) प्रक्रिया यन्त्र सामग्री (firmware)। इसकी ऑन-चिप फ्लैश मेमोरी (on-chip flash memory) के लिए डेटा को मिटाने की क्षमता न्यूनतम 100 चक्रों से लेकर, एक अधिक विशिष्ट 10,000 चक्र, 1,00,000 चक्र और अधिकतम 10,00,000 चक्रों तक हो सकती है।[24] NOR-आधारित फ़्लैश प्रारंभिक फ़्लैश-आधारित हटाने योग्य मीडिया का आधार था और कॉम्पैक्ट फ्लैश (CompactFlash) मूल रूप से इस पर आधारित था, हालांकि बाद में कम खर्चीले NAND फ्लैश ने इन कार्डों का स्थान ले लिया।

NAND फ्लैश ने मिटाने और लिखने के समय को कम कर दिया है, और इसमें प्रति सेल कम चिप क्षेत्र की आवश्यकता होती है, इस प्रकार ये अधिक भंडारण घनत्व (storage density) और NOR फ्लैश की तुलना में प्रति बिट कम लागत की अनुमति प्रदान करता है। हालाँकि, NAND फ़्लैश का I/O अंतर्पृष्ठ (input-output interface) यादृच्छिक-पहुँच बाहरी पता बस (random-access external address bus) प्रदान नहीं करता है। बल्कि, डेटा को खंड-वार (block-wise) पढ़ा जाना चाहिए, जिसमें सैकड़ों से हजारों बिट्स के विशिष्ट खंड (block) आकार होते हैं। यह NAND फ्लैश को प्रोग्राम ROM के प्रतिस्थापन के रूप में  अनुपयुक्त बनाता है, क्योंकि अधिकांश माइक्रोप्रोसेसरों (microprocessors) और माइक्रोकंट्रोलर्स (microcontrollers) को बाइट-स्तरीय यादृच्छिक-पहुँच की आवश्यकता होती है। इस प्रकार, NAND फ्लैश भी हार्ड डिस्क (hard disk) ऑप्टिकल मीडिया (optical media) जैसे अन्य द्वितीयक डेटा भंडारण उपकरणों के समान ही है, और इस प्रकार यह मेमोरी कार्ड और ठोस-अवस्था ड्राइव (SSD) जैसे बड़े पैमाने पर भंडारण उपकरणों में उपयोग के लिए अत्यधिक उपयुक्त है। फ्लैश मेमोरी कार्ड और ठोस-अवस्था ड्राइव (SSD) कई NAND फ्लैश मेमोरी चिपों का उपयोग करके डेटा का भण्डारण करते हैं।

वर्ष 1995 में जारी स्मार्टमीडिया (SmartMedia) पहला NAND-आधारित हटाने योग्य मेमोरी कार्ड प्रारूप था। कई अन्य लोगों ने मल्टीमीडिया कार्ड (MultiMediaCard), सिक्योर डिजिटल (secure digital), मेमोरी छड़ (memory stick) और एक्सडी-पिक्चर कार्ड (xD-Picture Card) आदि के उपयोग को पसंद किया।

बाद के विकास
RS-MMC, MINISD और माइक्रोएसडी सहित मेमोरी कार्ड प्रारूपों की एक नई पीढ़ी में बेहद छोटे निर्माण कारक (form factors) हैं। उदाहरण के लिए, माइक्रोएसडी कार्ड (microSD card) का क्षेत्रफल लगभग 1.5 वर्गसेमी० और मोटाई 1 मिमी० से कम है।

NAND फ्लैश ने कई प्रमुख तकनीकों के परिणामस्वरूप मेमोरी घनत्व के महत्वपूर्ण स्तरों को हासिल किया है, जिनका व्यावसायीकरण 2000 के दशक के अंत से 2010 के प्रारंभ तक किया गया था।

बहु-स्तरीय कोश (MLC) तकनीक प्रत्येक मेमोरी कोश में एक से अधिक बिट स्टोर करती है। NEC ने वर्ष 1998 में बहु-स्तरीय सेल (MLC) तकनीक का प्रदर्शन किया, जिसमें 80MB की फ्लैश मेमोरी चिप में 2 बिट प्रति सेल का भंडारण किया जा सकता था। एसटीमाइक्रोइलेक्ट्रॉनिक (STmicroelectronics) ने भी वर्ष 2000 में 64MB की NOR फ्लैश मेमोरी चिप के साथ बहु-स्तरीय कोश तकनीक प्रस्तुत की। तोशिबा (Toshiba) और सैनडिस्क (SanDisk) ने भी वर्ष 2009 में QLC तकनीक के साथ NAND फ्लैश चिप प्रस्तुत किए, जिसमें 4 बिट प्रति कोश का भंडारण और 64 Gbit की क्षमता थी। सैमसंग इलेक्ट्रॉनिक्स ने त्रि-स्तरीय कोश (TLC) तकनीक प्रस्तुत की,जिसमें 3-बिट प्रति कोश का भंडारण किया जा सकता था। कम्पनी ने त्रि-स्तरीय कोश (TLC) तकनीक के साथ वर्ष 2010 में बड़े पैमाने पर NAND चिपों का उत्पादन शुरू कर दिया।

चार्ज ट्रैप फ्लैश (Charge Trap Flash)
चार्ज ट्रैप फ्लैश (CTF) तकनीक पॉलीसिलिकॉन (polysilicon) चलायमान गेट को प्रतिस्थापित करती है, जिसमें ऊपर एक अवरोधक (blocking) गेट ऑक्साइड और नीचे एक टनलिंग ऑक्साइड (tunneling oxide) के बीच एक विद्युत-रोधी सिलिकॉन नाइट्राइड (silicon nitride) एक परत फंसी होती है। CTF में सैद्धांतिक रूप से इलेक्ट्रॉन रिसाव की संभावना कम होती है, जिससे डेटा प्रतिधारण में सुधार होता है।

चूँकि चार्ज ट्रैप फ्लैश पॉलीसिलिकॉन को विद्युत रोधी नाइट्राइड के साथ प्रतिस्थापित करता है, अतः यह छोटे कोशों और उच्च सहनशक्ति (कम गिरावट या घिसाव) की अनुमति प्रदान है। हालांकि, इलेक्ट्रॉनों के नाइट्राइड में फंस कर जमा होने के कारण इसमें गिरावट आ सकती है। उच्च तापमान पर रिसाव तेज हो जाता है क्योंकि बढ़ते तापमान के साथ इलेक्ट्रॉन अधिक उत्तेजित हो जाते हैं। हालांकि चार्ज ट्रैप फ्लैश (CTF) तकनीक अभी भी एक टनलिंग ऑक्साइड और अवरुद्ध परत का उपयोग करती है, जो इस तकनीक के कमजोर बिंदु हैं, क्योंकि वे अभी भी सामान्य तरीकों से क्षतिग्रस्त हो सकते हैं, जिनमें टनलिंग ऑक्साइड में अत्यधिक उच्च विद्युत क्षेत्रों के कारण और अवरुद्ध परत में एनोड हॉट होल इंजेक्शन (AHHI) के कारण गिरावट आ सकती है।

फ्लैश मेमोरी की सीमित सहनशक्ति ही ऑक्साइड के क्षरण या घिसाव का कारण होती है, और बढ़ते क्षरण के साथ डेटा प्रतिधारण कम हो जाता है अर्थात् डेटा हानि की संभावना बढ़ जाती है, क्योंकि ऑक्साइड में क्षरण के कारण ये अपनी विद्युत अवरोधक विशेषताओं को खो देते हैं। ऑक्साइड को इलेक्ट्रॉनों से अवरोधित करना चाहिए, जिससे लीक होने के कारण होने वाली डेटा हानि को रोका जा सके।

एन. कोडामा (N. Kodama), के. ओयामा (K. Oyama) और हिरोकी शिराई (Hiroki Shirai) सहित एनईसी (NEC) के कई शोधकर्ताओं ने चार्ज ट्रैप तकनीक के साथ एक प्रकार की फ्लैश मेमोरी को प्रस्तुत किया। सैफुन अर्धचालक (बाद में स्पैनसियन द्वारा अधिग्रहित) के बोज़ ईटन (Boaz Eitan) ने वर्ष 1998 में एनआरओएम (NROM) नामक एक फ्लैश मेमोरी तकनीक का एकाधिकरण (patent) कराया, जिसने पारंपरिक फ्लैश मेमोरी की बनावट में उपयोग किए जाने वाले चलायमान गेट को प्रतिस्थापित करके चार्ज ट्रैपिंग परत का लाभ उठाया। रिचर्ड एम. फास्टो (Richard M. Fastow), मिस्र के अभियंता खालिद जेड. अहमद (Khaled Z. Ahmed) और जॉर्डन (Jordan) के अभियंता समीर हदद (Sameer Haddad)(जो बाद में स्पैन्सियन में शामिल हो गए) के नेतृत्व में एक उन्नत सूक्ष्म युक्ति (AMD) अनुसंधान टीम ने NOR फ्लैश मेमोरी कोशों के लिए एक चार्ज-ट्रैपिंग तंत्र प्रस्तुत किया। चार्ज ट्रैप फ्लैश को बाद में वर्ष 2002 में एएमडी (AMD) और फुजित्सु (Fujitsu) द्वारा व्यवसायीकृत किया गया। 3D V-NAND (वर्टिकल NAND) तकनीक 3D चार्ज ट्रैप फ्लैश (CTF) तकनीक का उपयोग करके NAND फ्लैश मेमोरी कोश को एक चिप के भीतर लंबवत रूप से संग्रहित करती है। 3D V-NAND (वर्टिकल NAND) तकनीक की घोषणा सर्वप्रथम वर्ष 2007 में तोशिबा द्वारा की गई थी[43] और 24 परतों वाले पहले उपकरण का व्यावसायीकरण सर्वप्रथम वर्ष 2013 में सैमसंग इलेक्ट्रॉनिक्स (Samsung Electronics) द्वारा किया गया था।।

त्रिविमीय एकीकृत परिपथ प्रौद्योगिकी (3D integrated circuit technology)
3डी एकीकृत परिपथ (3D IC) तकनीक एकीकृत परिपथ (IC) चिपों को एकल 3D एकीकृत परिपथ (3D IC) चिप पैकेज में लंबवत रूप से संग्रहित करती है। तोशिबा ने अप्रैल 2007 में NAND फ्लैश मेमोरी के लिए 3डी एकीकृत परिपथ तकनीक पेश की, जब उन्होंने 16 GB ईएमएमसी (eMMC) अनुवर्ती (उत्पाद संख्या THGAM0G7D8DBAI6 जो प्रायः उपभोक्ता वेबसाइटों पर संक्षिप्त रूप में THGAM लिखा होता है) अंतर्निहित NAND फ्लैश मेमोरी चिप की शुरुआत की, जिसे आठ 2 जीबी NAND फ्लैश चिपों के संग्रहण के साथ निर्मित किया गया था। हाइनिक्स अर्धचालक (अब SK Hynix के नाम से जाना जाता है) ने सितंबर 2007 में 24-परतों की 3डी एकीकृत परिपथ तकनीक प्रस्तुत की, जिसमें 16 जीबी फ्लैश मेमोरी चिप थी, और जिसे 24 NAND फ्लैश चिपों के संग्रहण के साथ वेफर बंधन (wafer bonding) प्रक्रिया का उपयोग करके निर्मित किया गया था।। तोशिबा ने भी वर्ष 2008 में अपनी 32 जीबी टीएचजीबीएम (THGBM) फ्लैश चिप के लिए आठ-परत के 3डी एकीकृत परिपथ का इस्तेमाल किया था। तोशिबा ने वर्ष 2010 में अपने 128 GB THGBM2 फ्लैश चिप के लिए 16 परतों वाले 3डी एकीकृत परिपथ का उपयोग किया, जिसे 16, 8 जीबी चिपों के साथ निर्मित किया गया था। 3डी एकीकृत परिपथ 2010 के दशक में मोबाइल उपकरणों में NAND फ्लैश मेमोरी के लिए व्यापक व्यावसायिक उपयोग में आया।

अगस्त 2017 तक 400 जीबी (400 billion bytes) तक की क्षमता वाले माइक्रोएसडी कार्ड उपलब्ध थे। उसी वर्ष, सैमसंग ने अपनी 3डी ऊर्ध्वाधर-NAND और टीएलसी (TLC) प्रौद्योगिकियों के साथ 3डी एकीकृत परिपथ चिप संग्रहण को मिलाकर आठ 64-परतों वाली ऊर्ध्वाधर NAND चिपों के साथ अपनी 512 जीबी KLUFG8R1EM फ्लैश मेमोरी चिप का निर्माण किया। सैमसंग ने वर्ष 2019 में आठ 96-परतों वाली ऊर्ध्वाधर-NAND चिपों और क्यूएलसी (QLC) तकनीक के साथ अपनी 1024 जीबी फ्लैश चिप का उत्पादन किया।

संचालन के सिद्धांत
फ्लैश मेमोरी, चलायमान-गेट ट्रांजिस्टर से बने मेमोरी कोशों की एक सरणी में सूचना संग्रहीत करती है। एकल-स्तरीय कोश (SLC) उपकरणों में प्रत्येक कोश केवल एक बिट सूचना को संग्रहीत करता है। त्रि-स्तरीय कोश (TLC) वाले बहु-स्तरीय कोश (MLC) उपकरण में प्रति सेल एक से अधिक बिट स्टोर कर सकते हैं।

चलायमान गेट प्रवाहकीय (सामान्यतः अधिकांश प्रकार की फ्लैश मेमोरी में पॉलीसिलिकॉन) या अप्रवाहकीय (जैसा कि सोनोस (SONOS) फ्लैश मेमोरी में होता है) हो सकता है।

फ्लोटिंग-गेट MOSFET
फ्लैश मेमोरी में प्रत्येक मेमोरी कोश एक मानक धातु-ऑक्साइड-अर्धचालक फ़ील्ड-इफेक्ट ट्रांजिस्टर (MOSFET) जैसा दिखता है, परन्तु इसके ट्रांजिस्टर में एक के स्थान पर दो गेट होते हैं। कोशों को एक विद्युत स्विच के रूप में माना जा सकता है जिसमें धारा दो टर्मिनलों (स्रोत और निकास) के बीच प्रवाहित होती है, तथा एक चलायमान गेट (FG) और एक नियंत्रण गेट (CG) द्वारा नियंत्रित की जाती है। यह नियंत्रण गेट अन्य एमओएस (MOS) ट्रांजिस्टर के गेट के समान है, लेकिन इसके नीचे एक ऑक्साइड परत द्वारा चारों ओर अवरोधक चलायमान गेट (FG) होता है। चलायमान गेट (FG), नियंत्रण गेट (CG) और MOSFET चैनल के बीच परस्पर जुड़ा हुआ है। क्योंकि चलायमान गेट (FG) अपनी अवरोधक परत द्वारा विद्युत रूप से पृथक होता है, इसलिए यहाँ पर रखे हुए इलेक्ट्रॉन इसमें फंस जाते हैं। जब चलायमान गेट (FG) को इलेक्ट्रॉनों से आवेशित किया जाता है, तो यह आवेश नियंत्रण गेट (CG) से विद्युत क्षेत्र को देखकर सेल के थ्रेशोल्ड वोल्टेज (threshold voltage (VT1)) को बढ़ाता है। इसका अर्थ है कि चैनल प्रवाहकीय बनाने के लिए अब एक उच्च वोल्टेज (vT2) को नियंत्रण गेट (CG) पर लागू किया जाना चाहिए। ट्रांजिस्टर से एक मान पढ़ने के लिए, थ्रेशोल्ड वोल्टेज (vT1 & VT2) के बीच एक मध्यवर्ती वोल्टेज नियंत्रण गेट (CG) पर लागू होता है।यदि चैनल इस मध्यवर्ती वोल्टेज पर संचालित होता है, तो FG को अपरिवर्तित होना चाहिए (यदि इसे चार्ज किया गया था, तो हमें चालन नहीं मिलेगा क्योंकि मध्यवर्ती वोल्टेज VT2 से कम है), अतः गेट में तर्क "1" संग्रहीत किया जाता है। यदि चैनल मध्यवर्ती वोल्टेज पर संचालन नहीं करता है, तो यह इंगित करता है कि चलायमान गेट (FG) चार्ज किया गया है, अतः गेट में तर्क "0" संग्रहीत है। एक तर्क "0" या "1" की उपस्थिति को यह निर्धारित करके संवेदित किया जाता है कि क्या नियंत्रण गेट (CG) पर मध्यवर्ती वोल्टेज पर जोर देने पर ट्रांजिस्टर के माध्यम से प्रवाह होता है। एक बहु-स्तरीय कोश उपकरण में, जो प्रति सेल एक बिट से अधिक स्टोर करता है, धारा प्रवाह की मात्रा को चलायमान गेट (FG) पर आवेश के स्तर को अधिक सटीक रूप से निर्धारित करने के लिए संवेदित ( केवल इसकी उपस्थिति या अनुपस्थिति के स्थान पर) किया जाता है।

चलायमान गेट MOSFETs का यह नाम इसलिए रखा गया है क्योंकि चलायमान गेट और सिलिकॉन के बीच एक विद्युत रूप से अन्तर्निहित टनल ऑक्साइड परत होती है, इसलिए गेट सिलिकॉन के ऊपर तैरता है। ऑक्साइड इलेक्ट्रॉनों को चलायमान गेट तक सीमित रखता है। इसमें गिरावट या घिसाव (और फ्लोटिंग गेट फ्लैश मेमोरी की सीमित सहनशक्ति) ऑक्साइड द्वारा अनुभव किए गए अत्यधिक उच्च विद्युत क्षेत्र (10 मिलियन वोल्ट प्रति सेंटीमीटर) के कारण होता है। इस तरह के उच्च वोल्टेज घनत्व अपेक्षाकृत पतले ऑक्साइड में समय के साथ परमाणु बंधनों को तोड़ सकते हैं, और धीरे-धीरे इसके विद्युत अन्तर्निहित गुणों को कम करके इलेक्ट्रॉनों को फंसने की अनुमति देते हैं और चलायमान गेट से ऑक्साइड में स्वतंत्र रूप से (रिसाव) से गुजरते हैं, जिससे डेटा हानि की संभावना बढ़ जाती है, क्योंकि इलेक्ट्रॉन (जिसकी मात्रा का उपयोग विभिन्न आवेश स्तरों का प्रतिनिधित्व करने के लिए किया जाता है, प्रत्येक MLC फ्लैश में बिटों के एक अलग संयोजन को सौंपा जाता है) साधारणतया चलायमान गेट में होते हैं। इसी कारण से डेटा प्रतिधारण कम हो जाता है और बढ़ती गिरावट के साथ डेटा हानि का जोखिम बढ़ जाता है।

फाउलर - नॉर्डहाइम टनलिंग (Fowler–Nordheim tunneling)
इलेक्ट्रॉनों को नियंत्रण द्वार (CG) से और फ्लोटिंग गेट (FG) में स्थानांतरित करने की प्रक्रिया को फाउलर-नॉर्डहाइम टनलिंग (Fowler–Nordheim tunneling) कहा जाता है, और यह मूल रूप से MOSFET के थ्रेशोल्ड वोल्टेज (threshold voltage) को बढ़ाकर कोश की विशेषताओं को बदल देता है। इसके बदले में यह किसी दिए गए गेट वोल्टेज के लिए ट्रांजिस्टर के माध्यम से बहने वाले निकास-स्त्रोत धारा को बदल देता है, जिसका उपयोग अंततः एक द्विआधारी मान (binary value) को एनकोड करने के लिए किया जाता है। फाउलर-नॉर्डहाइम टनलिंग प्रक्रिया के प्रभाव प्रतिवर्ती होने के कारण इलेक्ट्रॉनों को चलायमान गेट से जोड़ा या हटाया जा सकता है,ये पारंपरिक प्रक्रियायें लेखन और मिटाने के रूप में जाना जाती हैं।

आंतरिक आवेश पंप (nternal charge pumps)
अपेक्षाकृत उच्च प्रोग्रामिंग और मिटाने वाले वोल्टेज की आवश्यकता के बावजूद, लगभग सभी फ्लैश चिपों को आज केवल एक आपूर्ति विभव की आवश्यकता होती है, जो उच्च विभव उत्पन्न करते हैं जो ऑन-चिप आवेश पंपों का उपयोग करने में आवश्यक होते हैं।

1.8 V NAND फ्लैश चिप द्वारा उपयोग की जाने वाली आधी से अधिक ऊर्जा आवेश पंप में ही खो जाती है। चूंकि आवेश पंपों की तुलना में बूस्ट परिवर्तक (boost converters) स्वाभाविक रूप से अधिक कुशल होते हैं, इसलिए कम-शक्ति वाले एसएसडी (SSD) विकसित करने वाले शोधकर्ताओं ने सभी शुरुआती फ्लैश चिपों पर उपयोग किए जाने वाले दोहरे Vcc / Vpp आपूर्ति विभव के पुनः उपयोग का प्रस्ताव दिया है, जिसमें एक एसएसडी (SSD में सभी फ्लैश चिप्स के लिए एकल साझा बाहरी बूस्ट परिवर्तक के साथ उच्च Vpp वोल्टेज लगाया जाता है।

ऑन-चिप आवेश पंप अंतरिक्ष यान और अन्य उच्च-विकिरण वातावरण में विफल होने वाला फ्लैश चिप का पहला हिस्सा है, हालांकि फ्लैश मेमोरी बहुत अधिक विकिरण स्तरों पर रीड-ओनली मोड (read only mode) में काम करना जारी रखेगी।

NOR फ्लैश
NOR फ्लैश में प्रत्येक कोश का एक छोर सीधे जमीन से और दूसरा छोर सीधे एक बिट लाइन से जुड़ा होता है। इस व्यवस्था को NOR फ्लैश फ्लैश कहा जाता है क्योंकि यह एक NOR गेट की तरह काम करता है: जब कोश के CG से जुड़ी एक शब्द रेखा को ऊपर लाया जाता है, तो संबंधित संग्राहक ट्रांजिस्टर आउटपुट बिट लाइन को नीचे लाने का कार्य करता है। असतत गैर-वाष्पशील मेमोरी उपकरण की आवश्यकता वाले अन्तर्निहित अनुप्रयोगों के लिए NOR फ्लैश एक चयनित की तकनीक है। NOR उपकरणों की डेटा को पढ़ने की न्यूनतम विलंबित विशेषता एकल मेमोरी उत्पाद में प्रत्यक्ष कोड निष्पादन और डेटा संग्रहण दोनों की अनुमति देती है।

प्रोग्रामिंग
अपनी पूर्वनिर्धारित स्थिति में एक एकल-स्तरीय NOR फ्लैश कोश तार्किक रूप से एक द्विआधारी मान "1" के बराबर है, क्योंकि नियंत्रण गेट पर एक उपयुक्त वोल्टेज के अनुप्रयोग के तहत चैनल के माध्यम से धारा प्रवाहित होगी, जिससे कि बिटलाइन विभव नीचे खींच लिया जाता है। एक NOR फ्लैश कोश को निम्न प्रक्रिया द्वारा प्रोग्राम किया जा सकता है, या द्विआधारी मान "0" पर सेट किया जा सकता है:


 * एक ऊंचा ऑन-वोल्टेज (आमतौर पर> 5 V) CG पर लागू होता है
 * चैनल अब चालू हो गया है, इसलिए इलेक्ट्रॉन तक प्रवाहित हो सकते हैं (एक NMOS ट्रांजिस्टर मानते हुए)
 * स्रोत-निकास धारा कुछ उच्च ऊर्जा इलेक्ट्रॉनों को हॉट-इलेक्ट्रॉन इंजेक्शन (hot-electron injection) नामक प्रक्रिया के माध्यम से FG पर अवरोधक परत के माध्यम से पहुँचने के लिए पर्याप्त रूप से उच्च है।

मिटाना (Erasing)
NOR फ्लैश के कोश (इसे "1" अवस्था तक पुन: निर्धारित करना) को मिटाने के लिए, CG और स्त्रोत टर्मिनल के बीच विपरीत ध्रुवीयता का एक बड़ा विभव अनुप्रयुक्त किया जाता है, जो क्वांटम टनलिंग ( quantum tunneling) के माध्यम से FG से इलेक्ट्रॉनों को खींचता है।आधुनिक NOR फ्लैश मेमोरी चिपों को मिटाने वाले भागों में विभाजित किया जाता है, जिन्हें प्रायः ब्लॉक (block) या सेक्टर (sector) कहा जाता है। मिटाने की प्रक्रिया केवल ब्लॉक-वार के आधार पर की जा सकता है, जिसमें एक मिटाए जाने वाले खंड में सभी कोशिकाओं को एक साथ मिटा दिया जाना चाहिए। हालांकि, NOR कोशों की प्रोग्रामिंग में सामान्यतः एक समय में एक बाइट या शब्द का ही प्रयोग किया जा सकता है।

NAND फ्लैश
NAND फ्लैश चलायमान-गेट ट्रांजिस्टर का भी उपयोग करता है, लेकिन वे इस तरह से जुड़े होते हैं जिससे यह NAND गेट जैसा दिखता है जिसमें कई ट्रांजिस्टर श्रृंखला में जुड़े होते हैं, और यदि सभी शब्द रेखायें ऊपर की ओर (ट्रांजिस्टर के VT के ऊपर) खींची जाती हैं तो बिट लाइन को नीचे की ओर खींचा जाता है। फिर इन समूहों को कुछ अतिरिक्त ट्रांजिस्टर के माध्यम से एक NOR-शैली बिट लाइन सरणी (array) से उसी तरह जोड़ा जाता है जैसे कि एकल ट्रांजिस्टर NOR फ्लैश में जुड़े होते हैं।

NOR फ्लैश की तुलना में धारावाहिक-जुड़े हुए समूहों के साथ एकल ट्रांजिस्टर को बदलने से अतिरिक्त स्तर की सूचना मिलती है। जबकि NOR फ़्लैश मेमोरी को पहले पेज फिर शब्द द्वारा सूचित कर सकता है, जबकि NAND फ्लैश इसे पेज, शब्द और बिट द्वारा सूचित कर सकता है।बिट-स्तर को सूचित करने वाले बिट-धारावाही अनुप्रयोग (जैसे हार्ड डिस्क इम्यूलेशन), जो एक समय में केवल एक बिट तक पहुंचते हैं। दूसरी ओर, एक्ज़िक्यूट-इन-प्लेस अनुप्रयोगों (Execute-in-place applications) को एक शब्द के प्रत्येक बिट तक एक साथ पहुँच की आवश्यकता होती है। इसके लिए शब्द-स्तरीय सूचना की आवश्यकता है। NOR या NAND फ्लैश के साथ किसी भी स्थिति में बिट और शब्द सूचना मोड दोनों संभव हैं।

डेटा पढ़ने के लिए पहले वांछित समूह का चयन किया जाता है (उसी तरह जैसे कि एकल ट्रांजिस्टर को NOR सरणी से चुना जाता है)। इसके बाद, अधिकांश शब्द रेखाएं प्रोग्राम किए गए VT बिट के ऊपर खींची जाती हैं, जबकि उनमें से एक शब्द रेखा को मिटाए गए बिट के VT के ठीक ऊपर खींचा जाता है। यदि चयनित बिट को प्रोग्राम नहीं किया गया है तो श्रृंखला समूह बिट लाइन को नीचे खींचेगा।

अतिरिक्त ट्रांजिस्टर के बावजूद, जमीन के तारों और बिट लाइनों में कमी एक सघन चित्रण और प्रति चिप अधिक भंडारण क्षमता की अनुमति देती है (जमीन के तार और बिट रेखाएं वास्तव में आरेखों की रेखाओं की तुलना में बहुत व्यापक हैं)। इसके अलावा, NAND फ्लैश को सामान्यतः एक निश्चित संख्या में दोष शामिल करने की अनुमति है (NOR फ्लैश, जैसा कि BIOS ROM के लिए उपयोग किया जाता है, इसके दोष-मुक्त होने की उम्मीद है)। निर्माता ट्रांजिस्टर के आकार को कम करके प्रयोग करने योग्य भंडारण की मात्रा को अधिकतम करने का प्रयास करते हैं।

NAND फ्लैश कोशों को विभिन्न वोल्टेज पर उनकी प्रतिक्रियाओं का विश्लेषण करके पढ़ा जाता है।

लेखन और मिटाना (Writing and erasing)
NAND फ्लैश डेटा के लेखन के लिए टनल इंजेक्शन (tunnel injection) का और मिटाने के लिए टनल रिलीज (tunnel release) ka उपयोग करता है। NAND फ्लैश मेमोरी USB फ्लैश ड्राइव के रूप में जाने जाने वाले हटाने योग्य USB स्टोरेज उपकरणों का कोर बनाती है, और साथ ही आजकल उपलब्ध अधिकांश मेमोरी कार्ड प्रारूप और ठोस-अवस्था ड्राइव भी बनती है।

NAND फ्लैश की पदानुक्रमित संरचना एक सेल स्तर पर शुरू होती है जो तार, फिर पृष्ठ, ब्लॉक, विमान और अंततः एक डाई तक जाती है। स्ट्रिंग जुडी हुई NAND कोशिकाओं की एक श्रृंखला है जिसमें एक कोश का स्रोत अगले कोश के निकास से जुड़ा होता है। NAND तकनीक के आधार पर, एक स्ट्रिंग में सामान्यतः 32 से 128 NAND कोश होते हैं। स्ट्रिंग्स को पृष्ठों में व्यवस्थित किया जाता है जो फिर ब्लॉक में व्यवस्थित होते हैं जिसमें प्रत्येक स्ट्रिंग एक अलग लाइन से जुड़ी होती है, जिसे बिटलाइन (BL) कहा जाता है, स्ट्रिंग में समान स्थिति वाले सभी कोश नियंत्रण द्वार के माध्यम से एक शब्द रेखा (WL) द्वारा जुड़े होते हैं। एक तल में एक निश्चित संख्या में ब्लॉक होते हैं जो एक ही BL के माध्यम से जुड़े होते हैं। एक फ्लैश डाई में एक या एक से अधिक तल परिधीय सर्किटरी होते हैं, जो सभी पढ़ने/ लिखने/ मिटाने की प्रक्रियाओं के संचालन के लिए आवश्यक होते हैं।

NAND फ्लैश की निर्माणकला का अर्थ है कि 4 KiB और 16 KiB आकार के बीच के डेटा को पृष्ठों में पढ़ा और प्रोग्राम किया जा सकता है, लेकिन केवल कई पृष्ठों और MB के आकार वाले पूरे ब्लॉक के स्तर पर मिटाया जा सकता है। जब एक ब्लॉक को मिटा दिया जाता है, तो सभी कोशों को तार्किक रूप से "1" मान पर निर्धारित किया जाता है। प्रोग्रामिंग द्वारा "0" पर निर्धारित किये गये किसी भी कोश केवल पूरे ब्लॉक को मिटाकर ही "1" पर रीसेट किया जा सकता है। इसका अर्थ है कि इससे पहले कि नए डेटा को उस पृष्ठ में प्रोग्राम किया जा सके जिसमें पहले से ही डेटा है, पृष्ठ की वर्तमान सामग्री और नए डेटा को एक नए, मिटाए गए पृष्ठ पर कॉपी कर लेना चाहिए। यदि कोई उपयुक्त पृष्ठ उपलब्ध है, तो उसमें डेटा को तत्काल लिखा जा सकता है। यदि कोई मिटा हुआ पृष्ठ उपलब्ध नहीं है, तो उस ब्लॉक में किसी पृष्ठ पर डेटा की प्रतिलिपि बनाने से पहले एक ब्लॉक को मिटा दिया जाना चाहिए। तब पुराने पृष्ठ को अमान्य के रूप में चिह्नित किया जाता है, और इसे मिटाने और पुन: उपयोग के लिए उपयोग में लाया जाता है।

ऊर्ध्वाधर NAND (Vertical NAND)
ऊर्ध्वाधर NAND (V-NAND) या 3D NAND मेमोरी, मेमोरी कोशों को लंबवत रूप से एकत्रित कर देता है और एक आवेश ट्रैप फ्लैश निर्माणकला का उपयोग करता है।ऊर्ध्वाधर परतें छोटे व्यक्तिगत कोशों की आवश्यकता के बिना ही बड़े क्षेत्र बिट घनत्व की अनुमति देती है। यह किक्सिया कॉर्पोरेशन (पूर्व तोशिबा मेमोरी कॉरपोरेशन) के BiCS फ़्लैश ट्रेडमार्क के तहत भी बेचा जाता है। 3D NAND को तोशिबा द्वारा पहली बार वर्ष 2007 में घोषित किया गया था। ऊर्ध्वाधर-NAND सैमसंग इलेक्ट्रॉनिक्स द्वारा पहली बार वर्ष 2013 मे व्यावसायिक रूप से निर्मित किया गया था।

संरचना
ऊर्ध्वाधर-NAND एक आवेश ट्रैप फ्लैश ज्यामिति का उपयोग करता है, जिसे वर्ष 2002 में AMD और FUJITSU द्वारा व्यावसायिक रूप से पेश किया गया था, जो एक अन्तर्निहित सिलिकॉन नाइट्राइड झिल्ली पर आवेश का संग्रहण करती है। इस तरह की झिल्ली बिंदु दोषों के खिलाफ अधिक मजबूत होती हैं, और बड़ी संख्या में इलेक्ट्रॉनों को रखने के लिए मोटी बनाई जा सकती है। ऊर्ध्वाधर-NAND एक प्लानर चार्ज ट्रैप सेल को एक बेलनाकार रूप में लपेटता है। माइक्रोन और इंटेल वर्ष 2020 तक 3 डी NAND फ्लैश मेमोरी के स्थान पर चलायमान गेट का उपयोग करती हैं, हालांकि, माइक्रोन 128 परत और 3D NAND मेमोरी के स्थान पर माइक्रोन और इंटेल के बीच साझेदारी के विघटन के कारण पारंपरिक चार्ज ट्रैप संरचना का उपयोग करती है। चार्ज ट्रैप 3D NAND फ्लैश, चलायमान गेट 3D NAND की तुलना में पतला होता है। चलायमान गेट 3D NAND में, मेमोरी कोश पूरी तरह से एक दूसरे से अलग हो जाते हैं, जबकि चार्ज ट्रैप 3D NAND में, मेमोरी कोश के ऊर्ध्वाधर समूह समान सिलिकॉन नाइट्राइड पदार्थ साझा करते हैं।

एक एकल मेमोरी कोश एक समतलीय पॉली सिलिकॉन परत से बना होता है, जिसमें सान्द्र ऊर्ध्वाधर सिलेंडर द्वारा भरे हुए कई छिद्र होते हैं। छिद्र की पॉलीसिलिकॉन सतह गेट इलेक्ट्रोड के रूप में कार्य करती है। सबसे बाहरी सिलिकॉन डाइऑक्साइड सिलेंडर गेट डाइलेक्ट्रिक के रूप में कार्य करता है, जिसमें एक सिलिकॉन नाइट्राइड सिलेंडर होता है जो आवेश का संग्रहण करता है, इसके बदले में एक सिलिकॉन डाइऑक्साइड सिलेंडर को टनल डाइलेक्ट्रिक के रूप में ढकता है, जो पॉलीसिलिकॉन के संचालन की एक केंद्रीय रॉड को घेरता है जो संचालन चैनल के रूप में कार्य करता है।

विभिन्न ऊर्ध्वाधर परतों में मेमोरी कोश एक-दूसरे के साथ हस्तक्षेप नहीं करते हैं, क्योंकि आवेशित सिलिकॉन नाइट्राइड माध्यम के द्वारा लंबवत रूप से आगे नहीं बढ़ सकते हैं, और गेट्स से जुड़े विद्युत क्षेत्र प्रत्येक परत के भीतर बारीकी से सीमित होते हैं। ऊर्ध्वाधर संग्रह विद्युत रूप से धारावाही-जुड़े हुए समूहों के समान है, जिनमें पारंपरिक NAND फ्लैश मेमोरी का उपयोग किया गया है।

निर्माण
ऊर्ध्वाधर-NAND कोशों के एक समूह की प्रगति संचालन (डोपेड) पॉलीसिलिकॉन परतों और अवरोधित सिलिकॉन डाइऑक्साइड परतों के एक वैकल्पिक समूह के साथ शुरू होती है।

इसके बाद इन परतों के माध्यम से एक बेलनाकार छिद्र बनाया जाता है। व्यवहार में, मेमोरी कोशों की 24 परतों के साथ एक 128 Gibit ऊर्ध्वाधर-NAND चिप में लगभग 2.9 बिलियन ऐसे छिद्रों की आवश्यकता होती है। इसके बाद, छेद की आंतरिक सतह को कई परतों, पहले सिलिकॉन डाइऑक्साइड, फिर सिलिकॉन नाइट्राइड, फिर सिलिकॉन डाइऑक्साइड की दूसरी परत चढ़ाई जाती है। अंत में, छिद्र को संचालित (डोप्ड) पॉलीसिलिकॉन से भरा जाता है।

प्रदर्शन
ऊर्ध्वाधर-NAND फ्लैश निर्माणकला पारंपरिक NAND की तुलना में दोगुना तेजी से पढ़ने और लिखने की अनुमति देता है, और 50 प्रतिशत कम बिजली की खपत करते हुए 10 गुना तक ज्यादा समय तक चल सकता है। वे 10-nm लिथोग्राफी का उपयोग करके तुलनात्मक भौतिक बिट घनत्व प्रदान करते हैं, लेकिन कई सौ परतों तक वी-NAND के उपयोग को देखते हुए परिमाण की दो कोटियों तक बिट घनत्व बढ़ाने में सक्षम हो सकते हैं। 160 परतों वाली ऊर्ध्वाधर-NAND चिप सैमसंग द्वारा विकास के अधीन हैं।

लागत
3D NAND की वेफर लागत तुलना स्केल्ड डाउन (32 nm या उससे कम) समतल NAND फ्लैश के साथ की जा सकती है। हालांकि, समतल NAND स्केलिंग के 16 nm पर रुकने के साथ, प्रति बिट कमी की लागत 16 परतों वाली 3D NAND के साथ शुरू हो सकती है। हालांकि, परतों के माध्यम से खोदे गए छेद के गैर-ऊर्ध्वाधर फुटपाथ के कारण; यहां तक ​​​​कि एक मामूली विचलन भी न्यूनतम बिट लागत की ओर जाता है, यानी न्यूनतम समकक्ष डिजाइन नियम (या अधिकतम घनत्व), परतों की दी गई संख्या के लिए; छोटे छेद व्यास के लिए यह न्यूनतम बिट लागत परत संख्या घट जाती है।

ब्लॉक ERASURE
फ्लैश मेमोरी की एक सीमा यह है कि, इसे एक समय में केवल एक ब्लॉक मिटा दिया जा सकता है।यह आम तौर पर ब्लॉक में सभी बिट्स को 1 पर सेट करता है। एक हौसले से मिटाए गए ब्लॉक के साथ शुरू होता है, उस ब्लॉक के भीतर किसी भी स्थान को प्रोग्राम किया जा सकता है।हालाँकि, एक बार एक बार 0 पर सेट कर दिया गया है, केवल पूरे ब्लॉक को मिटाकर इसे वापस 1 में बदल दिया जा सकता है। दूसरे शब्दों में, फ्लैश मेमोरी (विशेष रूप से और न ही & nbsp; फ्लैश) यादृच्छिक-एक्सेस रीड और प्रोग्रामिंग संचालन प्रदान करता है, लेकिन मनमानी की पेशकश नहीं करता हैयादृच्छिक-पहुंच फिर से लिखें या संचालन को मिटा दें।हालांकि, एक स्थान को फिर से लिखा जा सकता है जब तक कि नए मूल्य के 0 बिट्स ओवर-लिखित मूल्यों का एक सुपरसेट हैं।उदाहरण के लिए, एक कुतरने का मूल्य 1111 तक मिटा दिया जा सकता है, फिर 1110 के रूप में लिखा जा सकता है। क्रमिक लिखते हैं कि निबेल इसे 1010, फिर 0010, और अंत में 0000 में बदल सकता है। अनिवार्य रूप से, इरेज़्योर सभी बिट्स को 1 पर सेट करता है, और प्रोग्रामिंग केवल बिट्स को स्पष्ट कर सकता है, जो कि बिट्स को स्पष्ट कर सकते हैं0 से। फ्लैश उपकरणों के लिए डिज़ाइन किए गए कुछ फ़ाइल सिस्टम इस पुनर्लेखन क्षमता का उपयोग करते हैं, उदाहरण के लिए YAFFS1, सेक्टर मेटाडेटा का प्रतिनिधित्व करने के लिए। अन्य फ्लैश फ़ाइल सिस्टम, जैसे कि YAFFS2, कभी भी इस पुनर्लेखन क्षमता का उपयोग नहीं करते हैं - वे एक बार एक नियम को पूरा करने के लिए बहुत सारे अतिरिक्त काम करते हैं।

यद्यपि फ्लैश मेमोरी में डेटा संरचनाओं को पूरी तरह से सामान्य तरीकों से अपडेट नहीं किया जा सकता है, लेकिन यह सदस्यों को उन्हें अमान्य के रूप में चिह्नित करके हटा दिया जा सकता है।इस तकनीक को बहु-स्तरीय सेल उपकरणों के लिए संशोधित करने की आवश्यकता हो सकती है, जहां एक मेमोरी सेल एक से अधिक बिट रखती है।

USB & NBSP; फ्लैश ड्राइव और मेमोरी कार्ड जैसे सामान्य फ्लैश डिवाइस केवल एक ब्लॉक-लेवल इंटरफ़ेस, या फ्लैश ट्रांसलेशन लेयर (FTL) प्रदान करते हैं, जो डिवाइस को पहनने के लिए हर बार एक अलग सेल को लिखता है।यह एक ब्लॉक के भीतर वृद्धिशील लेखन को रोकता है;हालांकि, यह डिवाइस को समय से पहले गहन लेखन पैटर्न द्वारा पहने जाने में मदद करता है।

डेटा प्रतिधारण
फ्लैश कोशिकाओं पर संग्रहीत इलेक्ट्रॉन डिट्रेपिंग डेटा के कारण, पूर्ण तापमान में वृद्धि के साथ तेजी से बढ़ते हुए नुकसान की दर के साथ लगातार खो रहा है;45 एनएम और न ही फ्लैश के लिए, 1000 घंटे में, 25 डिग्री सेल्सियस पर दहलीज वोल्टेज (वीटी) का नुकसान लगभग 90 डिग्री सेल्सियस पर है।

मेमोरी वियर
एक और सीमा यह है कि फ्लैश मेमोरी में प्रोग्राम की एक सीमित संख्या है – साइकिल मिटाएं (आमतौर पर P/E & NBSP; चक्र) के रूप में लिखा गया है।अधिकांश व्यावसायिक रूप से उपलब्ध फ्लैश उत्पादों को लगभग 100,000 p/e & nbsp का सामना करने की गारंटी दी जाती है; पहनने से पहले साइकिल भंडारण की अखंडता को बिगड़ने के लिए शुरू होती है। माइक्रोन टेक्नोलॉजी और सन माइक्रोसिस्टम्स ने 17 दिसंबर 2008 को 1,000,000 & nbsp; p/e & nbsp; के लिए रेटेड एक SLC & nbsp; Nand फ्लैश मेमोरी चिप की घोषणा की। औद्योगिक एसएसडी के लंबे समय तक पी/ई चक्र अपने धीरज स्तर के लिए बोलते हैं और उन्हें औद्योगिक उपयोग के लिए अधिक विश्वसनीय बनाते हैं।

गारंटीकृत चक्र गणना केवल शून्य को ब्लॉक करने पर लागू हो सकती है (जैसा कि पतले छोटे-आउटलाइन पैकेज के साथ होता है। tsop & nbsp; nand डिवाइस), या सभी ब्लॉकों (नॉन के रूप में)। इस प्रभाव को कुछ चिप फर्मवेयर या फाइल सिस्टम ड्राइवरों में लिखते हुए और डायनामिक रूप से रीमैपिंग ब्लॉक की गिनती करके कम किया जाता है ताकि सेक्टरों के बीच लिखने के संचालन को फैलाया जा सके; इस तकनीक को वियर लेवलिंग कहा जाता है। एक अन्य दृष्टिकोण लिखने की विफलता के मामले में राइट वेरिफिकेशन और स्पेयर सेक्टरों को रीमैपिंग करना है, जो बैड ब्लॉक मैनेजमेंट (बीबीएम) नामक एक तकनीक है। पोर्टेबल उपभोक्ता उपकरणों के लिए, ये पहनने वाली प्रबंधन तकनीकें आमतौर पर डिवाइस के जीवन से परे फ्लैश मेमोरी के जीवन का विस्तार करती हैं, और इन अनुप्रयोगों में कुछ डेटा हानि स्वीकार्य हो सकती है। उच्च-विश्वसनीयता डेटा स्टोरेज के लिए, हालांकि, फ्लैश मेमोरी का उपयोग करना उचित नहीं है, जिसे बड़ी संख्या में प्रोग्रामिंग चक्रों से गुजरना होगा। यह सीमा पतले ग्राहकों और राउटर जैसे 'रीड-ओनली' अनुप्रयोगों के लिए अर्थहीन है, जो कि उनके जीवनकाल के दौरान केवल एक बार या अधिकांश समय केवल एक बार प्रोग्राम किए जाते हैं।

दिसंबर 2012 में, मैक्रोनिक्स के ताइवान के इंजीनियरों ने 2012 के IEEE इंटरनेशनल इलेक्ट्रॉन डिवाइसेस मीटिंग में घोषणा करने की घोषणा की कि उन्होंने यह पता लगाया था कि NAND & nbsp को कैसे बेहतर बनाया जाए; फ्लैश स्टोरेज पढ़ें/10,000 से 100 मिलियन साइकिल से एक सेल्फ-हीलिंग प्रक्रिया का उपयोग करके साइकिल लिखें। ऑनबोर्ड हीटर के साथ एक फ्लैश चिप का उपयोग किया जो मेमोरी कोशिकाओं के छोटे समूहों की घोषणा कर सकता है। अंतर्निहित थर्मल एनीलिंग एक स्थानीय उच्च तापमान प्रक्रिया के साथ सामान्य मिटने वाले चक्र को बदलने के लिए था, जो न केवल संग्रहीत चार्ज को मिटा देता है, बल्कि चिप में इलेक्ट्रॉन-प्रेरित तनाव की मरम्मत भी करता है, जिससे कम से कम 100 मिलियन के चक्र लिखते हैं। परिणाम एक ऐसी चिप थी जिसे मिटाया जा सकता था और फिर से लिखा जा सकता था, तब भी जब इसे सैद्धांतिक रूप से टूटना चाहिए।मैक्रोनिक्स की सफलता के रूप में आशाजनक मोबाइल उद्योग के लिए हो सकता है, हालांकि, निकट भविष्य में किसी भी समय जारी होने वाली इस क्षमता की विशेषता वाले वाणिज्यिक उत्पाद के लिए कोई योजना नहीं थी।

पढ़ें डिस्टर्ब
NAND & nbsp; फ्लैश मेमोरी पढ़ने के लिए उपयोग की जाने वाली विधि समय के साथ एक ही मेमोरी ब्लॉक में आस -पास की कोशिकाओं का कारण बन सकती है (प्रोग्राम्ड हो जाती है)।इसे रीड डिस्टर्ब के रूप में जाना जाता है।रीड्स की दहलीज संख्या आम तौर पर हस्तक्षेप करने वाले संचालन के बीच सैकड़ों हजारों रीड्स में होती है।यदि एक सेल से लगातार पढ़ते हैं, तो वह सेल विफल नहीं होगा, बल्कि बाद में पढ़ने पर आसपास की कोशिकाओं में से एक है।रीड डिस्टर्ब प्रॉब्लम से बचने के लिए फ्लैश कंट्रोलर आमतौर पर अंतिम मिटने के बाद से एक ब्लॉक में रीड्स की कुल संख्या की गिनती करेगा।जब गिनती एक लक्ष्य सीमा से अधिक हो जाती है, तो प्रभावित ब्लॉक को एक नए ब्लॉक पर कॉपी किया जाता है, मिटा दिया जाता है, फिर ब्लॉक पूल में जारी किया जाता है।मूल ब्लॉक मिटने के बाद उतना ही अच्छा है।यदि फ्लैश कंट्रोलर समय में हस्तक्षेप नहीं करता है, हालांकि, एक रीड डिस्टर्ब एरर संभावित डेटा लॉस के साथ होगा यदि त्रुटियां एक त्रुटि-सुधार कोड के साथ सही करने के लिए बहुत अधिक हैं।

एक्स-रे प्रभाव
अधिकांश फ्लैश आईसीएस बॉल ग्रिड एरे (बीजीए) पैकेज में आते हैं, और यहां तक कि जो अक्सर अन्य बीजीए पैकेजों के बगल में एक पीसीबी पर नहीं लगे होते हैं।पीसीबी असेंबली के बाद, बीजीए पैकेज के साथ बोर्ड अक्सर एक्स-रे होते हैं यह देखने के लिए कि क्या गेंद उचित पैड से उचित कनेक्शन बना रही हैं, या यदि बीजीए को फिर से काम करने की आवश्यकता है।ये एक्स-रे एक फ्लैश चिप में प्रोग्राम किए गए बिट्स को मिटा सकते हैं (प्रोग्राम किए गए 0 बिट्स को मिटाए गए 1 बिट्स में परिवर्तित करें)।मिटाए गए बिट्स (1 बिट्स) एक्स-रे से प्रभावित नहीं होते हैं। कुछ निर्माता अब एक्स-रे प्रूफ एसडी बना रहे हैं और USB मेमोरी डिवाइस।

निम्न-स्तरीय पहुंच
फ्लैश मेमोरी चिप्स के लिए निम्न-स्तरीय इंटरफ़ेस अन्य मेमोरी प्रकारों जैसे कि DRAM, Read-only मेमोरी | ROM, और EEPROM से भिन्न होता है, जो बिट-अल्टरबिलिटी (दोनों शून्य से एक और एक से शून्य) और बाहरी रूप से एक्सेस का समर्थन करते हैं और बाहरी रूप से यादृच्छिक पहुंच का समर्थन करते हैं।सुलभ पता बसें।

न ही मेमोरी में पढ़ने और प्रोग्रामिंग के लिए एक बाहरी पता बस है।NOR मेमोरी के लिए, रीडिंग और प्रोग्रामिंग यादृच्छिक-पहुंच है, और अनलॉकिंग और इरेज़िंग ब्लॉक-वार हैं।NAND मेमोरी के लिए, पढ़ना और प्रोग्रामिंग पेज-वार हैं, और अनलॉकिंग और इरेज़िंग ब्लॉक-वार हैं।

और न ही यादें
NOR फ्लैश से पढ़ना यादृच्छिक-एक्सेस मेमोरी से पढ़ने के समान है, बशर्ते कि पता और डेटा बस को सही ढंग से मैप किया गया हो। इस वजह से, अधिकांश माइक्रोप्रोसेसर्स न तो उपयोग कर सकते हैं और न ही & nbsp; फ़्लैश मेमोरी के रूप में जगह (XIP) मेमोरी में निष्पादित कर सकते हैं, जिसका अर्थ है कि NOR & nbsp में संग्रहीत प्रोग्राम; फ्लैश को सीधे NOR & nbsp से निष्पादित किया जा सकता है; फ्लैश को पहले राम में कॉपी किए जाने की आवश्यकता के बिना। न ही & nbsp; फ्लैश को पढ़ने के समान यादृच्छिक-पहुंच तरीके से प्रोग्राम किया जा सकता है। प्रोग्रामिंग एक तार्किक से एक शून्य में बिट्स को बदलता है। बिट्स जो पहले से ही शून्य हैं, वे अपरिवर्तित हैं। ERASURE एक समय में एक ब्लॉक होना चाहिए, और मिटाए गए ब्लॉक में सभी बिट्स को वापस एक पर रीसेट करता है। विशिष्ट ब्लॉक आकार 64, 128, या 256 & nbsp; kib हैं।

खराब ब्लॉक प्रबंधन NOR & nbsp; चिप्स में एक अपेक्षाकृत नई सुविधा है। पुराने और न ही डिवाइस में खराब ब्लॉक प्रबंधन का समर्थन नहीं है, मेमोरी चिप को नियंत्रित करने वाले सॉफ़्टवेयर या डिवाइस ड्राइवर को ब्लॉकों के लिए सही होना चाहिए जो पहनते हैं, या डिवाइस मज़बूती से काम करना बंद कर देगा।

विशिष्ट कमांड लॉक, अनलॉक, प्रोग्राम या मिटाने के लिए उपयोग किए जाते हैं और न ही यादें प्रत्येक निर्माता के लिए भिन्न होती हैं। किए गए प्रत्येक डिवाइस के लिए अद्वितीय ड्राइवर सॉफ़्टवेयर की आवश्यकता से बचने के लिए, विशेष सामान्य फ्लैश मेमोरी इंटरफ़ेस (CFI) कमांड डिवाइस को खुद और इसके महत्वपूर्ण परिचालन मापदंडों की पहचान करने की अनुमति देते हैं।

यादृच्छिक-पहुंच वाले रोम के रूप में इसके उपयोग के अलावा, न ही & nbsp; फ्लैश का उपयोग यादृच्छिक-एक्सेस प्रोग्रामिंग का लाभ उठाकर, स्टोरेज डिवाइस के रूप में भी किया जा सकता है। कुछ डिवाइस रीड-व्हाइल-राइट कार्यक्षमता की पेशकश करते हैं ताकि पृष्ठभूमि में एक प्रोग्राम या इरेज़ ऑपरेशन होने पर भी कोड निष्पादित हो जाए। अनुक्रमिक डेटा लिखते हैं, न ही & nbsp; फ्लैश चिप्स में आमतौर पर NAND & nbsp; फ्लैश की तुलना में धीमी गति से लिखने की गति होती है।

विशिष्ट और न ही फ्लैश को एक त्रुटि सही कोड की आवश्यकता नहीं है।

NAND यादें
1989 में तोशिबा द्वारा NAND फ्लैश आर्किटेक्चर पेश किया गया था। इन यादों को ब्लॉक डिवाइस, जैसे हार्ड डिस्क की तरह बहुत एक्सेस किया जाता है।प्रत्येक ब्लॉक में कई पृष्ठ होते हैं।पृष्ठ आमतौर पर 512 हैं, 2,048 या 4,096 बाइट्स आकार में।प्रत्येक पृष्ठ के साथ संबद्ध कुछ बाइट्स (आमतौर पर डेटा आकार के 1/32) हैं जिनका उपयोग एक त्रुटि सही कोड (ईसीसी) चेकसम के भंडारण के लिए किया जा सकता है।

विशिष्ट ब्लॉक आकार में शामिल हैं:

Ref> AN10860 LPC313X NAND फ्लैश डेटा और खराब ब्लॉक प्रबंधन 4096+128-बाइट ब्लॉक बताते हैं।
 * 16 & nbsp; KIB के ब्लॉक आकार (प्रभावी) के लिए प्रत्येक 512+16 बाइट्स के 32 पृष्ठ
 * 128 & nbsp के ब्लॉक आकार के लिए प्रत्येक 2,048+64 बाइट्स के 64 पृष्ठ; Ref> TN-29-07: छोटे-ब्लॉक बनाम बड़े-ब्लॉक NAND फ्लैश डिवाइस] 512+16 और 2048+64-बाइट ब्लॉक बताते हैं
 * 256 & nbsp के ब्लॉक आकार के लिए प्रत्येक 4,096+128 बाइट्स के 64 पृष्ठ;
 * 512 & nbsp; kib के ब्लॉक आकार के लिए प्रत्येक 4,096+128 बाइट्स के 128 पृष्ठ।

जबकि पढ़ना और प्रोग्रामिंग एक पृष्ठ के आधार पर किया जाता है, Erasure केवल एक ब्लॉक आधार पर किया जा सकता है। रेफ नाम = एल स्मिथ>

NAND डिवाइस को डिवाइस ड्राइवर सॉफ़्टवेयर या एक अलग कंट्रोलर चिप द्वारा खराब ब्लॉक प्रबंधन की भी आवश्यकता होती है।उदाहरण के लिए, SD & NBSP; कार्ड, खराब ब्लॉक प्रबंधन और पहनने के स्तर को करने के लिए नियंत्रक सर्किटरी को शामिल करें।जब एक तार्किक ब्लॉक को उच्च-स्तरीय सॉफ़्टवेयर द्वारा एक्सेस किया जाता है, तो इसे डिवाइस ड्राइवर या कंट्रोलर द्वारा एक भौतिक ब्लॉक में मैप किया जाता है।फ्लैश चिप पर कई ब्लॉक को खराब ब्लॉकों से निपटने के लिए मैपिंग टेबल के भंडारण के लिए अलग सेट किया जा सकता है, या सिस्टम केवल रैम में एक खराब ब्लॉक मैप बनाने के लिए पावर-अप पर प्रत्येक ब्लॉक की जांच कर सकता है।समग्र मेमोरी क्षमता धीरे -धीरे सिकुड़ जाती है क्योंकि अधिक ब्लॉक खराब हैं।

NAND BITS की भरपाई करने के लिए ECC पर निर्भर करता है जो सामान्य डिवाइस ऑपरेशन के दौरान अनायास विफल हो सकता है।एक विशिष्ट ईसीसी प्रत्येक 2048 & nbsp; बिट्स (256 & nbsp; बाइट्स) में 22 & nbsp; बिट्स के बिट्स, या प्रत्येक 4096 & nbsp; बिट्स (512 & nbsp; बाइट्स) में 24 & nbsp; बिट्स का उपयोग करते हुए एक-बिट त्रुटि का उपयोग करके एक-बिट त्रुटि को सही करेगा। यदि ईसीसी रीड के दौरान त्रुटि को ठीक नहीं कर सकता है, तो यह अभी भी त्रुटि का पता लगा सकता है।जब मिटते हैं या कार्यक्रम संचालन करते हैं, तो डिवाइस ब्लॉकों का पता लगा सकता है जो प्रोग्राम या मिटाने में विफल होते हैं और उन्हें खराब करते हैं।डेटा तब एक अलग, अच्छे ब्लॉक में लिखा जाता है, और खराब ब्लॉक मैप को अपडेट किया जाता है।

हैमिंग कोड SLC & nbsp; Nand फ्लैश के लिए सबसे अधिक इस्तेमाल किया जाने वाला ECC है।रीड-सोलोमन त्रुटि सुधार | रीड-सोलोमन कोड और बीसीएच कोड (बोस-चौधुरी-होकक्वेनघम कोड) आमतौर पर एमएलसी और एनबीएसपी के लिए ईसीसी का उपयोग किया जाता है; NAND फ्लैश।कुछ MLC & nbsp; Nand फ्लैश चिप्स आंतरिक रूप से उपयुक्त BCH & nbsp; त्रुटि सुधार कोड उत्पन्न करते हैं।

अधिकांश NAND उपकरणों को कारखाने से कुछ खराब ब्लॉकों के साथ भेज दिया जाता है। इन्हें आमतौर पर एक निर्दिष्ट खराब ब्लॉक मार्किंग रणनीति के अनुसार चिह्नित किया जाता है। कुछ खराब ब्लॉकों की अनुमति देकर, निर्माताओं को प्राप्त करने की तुलना में कहीं अधिक पैदावार प्राप्त करना संभव होगा यदि सभी ब्लॉकों को अच्छा होने के लिए सत्यापित किया जाना था। यह NAND & nbsp; फ्लैश लागत को काफी कम कर देता है और केवल भागों की भंडारण क्षमता को थोड़ा कम करता है।

NAND यादों से सॉफ़्टवेयर को निष्पादित करते समय, वर्चुअल मेमोरी रणनीतियों का अक्सर उपयोग किया जाता है: मेमोरी सामग्री को पहले मेमोरी-मैप किए गए रैम में पेज या कॉपी किया जाना चाहिए और वहां निष्पादित किया जाना चाहिए (NAND + RAM के सामान्य संयोजन के लिए)। सिस्टम में एक मेमोरी मैनेजमेंट यूनिट (MMU) सहायक है, लेकिन इसे ओवरले के साथ भी पूरा किया जा सकता है। इस कारण से, कुछ सिस्टम NOR और NAND यादों के संयोजन का उपयोग करेंगे, जहां एक छोटी और मेमोरी का उपयोग सॉफ्टवेयर ROM के रूप में किया जाता है और एक बड़ी NAND मेमोरी को एक गैर-वाष्पशील डेटा स्टोरेज क्षेत्र के रूप में उपयोग के लिए एक फ़ाइल सिस्टम के साथ विभाजित किया जाता है।

NAND यादृच्छिक-पहुंच और NOR के निष्पादित लाभ के लाभ का त्याग करता है। NAND उच्च क्षमता वाले डेटा स्टोरेज की आवश्यकता वाले सिस्टम के लिए सबसे उपयुक्त है। यह उच्च घनत्व, बड़ी क्षमता और कम लागत प्रदान करता है। इसमें तेजी से मिटने वाले, अनुक्रमिक लिखते हैं, और अनुक्रमिक रीड्स हैं।

मानकीकरण
ओपन NAND फ्लैश इंटरफ़ेस वर्किंग ग्रुप (ONFI) नामक एक समूह ने NAND & NBSP; फ्लैश चिप्स के लिए एक मानकीकृत निम्न-स्तरीय इंटरफ़ेस विकसित किया है।यह विभिन्न विक्रेताओं से NAND उपकरणों के अनुरूप अंतर की अनुमति देता है।ONFI विनिर्देश संस्करण 1.0 28 दिसंबर 2006 को जारी किया गया था। यह निर्दिष्ट करता है:


 * पतले छोटे-आउटलाइन पैकेज में NAND फ्लैश के लिए एक मानक भौतिक इंटरफ़ेस (पिनआउट) | TSOP-48, WSOP-48, LGA-52, और BGA-63 पैकेज
 * NAND फ्लैश चिप्स को पढ़ने, लिखने और मिटाने के लिए एक मानक कमांड सेट
 * स्व-पहचान के लिए एक तंत्र (SDRAM मेमोरी मॉड्यूल की सीरियल उपस्थिति का पता लगाने की सुविधा के लिए)

ONFI समूह को प्रमुख NAND फ्लैश निर्माताओं द्वारा समर्थित किया जाता है, जिसमें Hynix, Intel, Micron Technology, और Numonyx शामिल हैं, साथ ही NAND & NBSP; फ्लैश चिप्स को शामिल करने वाले उपकरणों के प्रमुख निर्माताओं द्वारा भी। दो प्रमुख फ्लैश डिवाइस निर्माता, तोशिबा और सैमसंग ने अपने स्वयं के डिजाइन के एक इंटरफ़ेस का उपयोग करने के लिए चुना है जिसे टॉगल मोड (और अब टॉगल v2.0) के रूप में जाना जाता है।यह इंटरफ़ेस पिन संगतता नहीं है#पिन-टू-पिन संगतता | ONFI विनिर्देश के साथ पिन-टू-पिन संगत नहीं है।नतीजा यह है कि एक विक्रेता के उपकरणों के लिए डिज़ाइन किया गया उत्पाद दूसरे विक्रेता के उपकरणों का उपयोग करने में सक्षम नहीं हो सकता है। इंटेल, डेल और माइक्रोसॉफ्ट सहित विक्रेताओं के एक समूह ने एक गैर-वाष्पशील मेमोरी होस्ट कंट्रोलर इंटरफ़ेस (NVMHCI) वर्किंग ग्रुप का गठन किया। समूह का लक्ष्य पीसीआई एक्सप्रेस बस से जुड़े फ्लैश कैश डिवाइस सहित, गैर -मेमोरी मेमोरी सबसिस्टम के लिए मानक सॉफ्टवेयर और हार्डवेयर प्रोग्रामिंग इंटरफेस प्रदान करना है।

NOR और NAND फ्लैश
के बीच का अंतर न ही और NAND फ्लैश दो महत्वपूर्ण तरीकों से भिन्न हैं: न ही और NAND फ्लैश मेमोरी कोशिकाओं के बीच अंतर्संबंधों की संरचना से उनके नाम प्राप्त करते हैं। NOR & nbsp; फ्लैश में, कोशिकाएं बिट लाइनों के समानांतर जुड़ी हुई हैं, जिससे कोशिकाओं को व्यक्तिगत रूप से पढ़ने और प्रोग्राम करने की अनुमति मिलती है।कोशिकाओं के समानांतर कनेक्शन एक CMOS NOR गेट में ट्रांजिस्टर के समानांतर कनेक्शन से मिलता जुलता है।NAND & nbsp; फ्लैश में, कोशिकाएं श्रृंखला में जुड़ी हुई हैं, एक CMOS NAND गेट से मिलती जुलती हैं।श्रृंखला कनेक्शन समानांतर लोगों की तुलना में कम स्थान का उपभोग करते हैं, NAND & nbsp; फ्लैश की लागत को कम करते हैं।यह अपने आप में, NAND कोशिकाओं को व्यक्तिगत रूप से पढ़ने और प्रोग्राम किए जाने से नहीं रोकता है। प्रत्येक और न ही फ्लैश सेल एक NAND & nbsp; फ्लैश सेल से बड़ा है – 10 & nbsp; f2 बनाम 4 & nbsp; f2 –  यहां तक कि एक ही अर्धचालक डिवाइस निर्माण का उपयोग करते समय और इसलिए प्रत्येक ट्रांजिस्टर, संपर्क, आदि बिल्कुल एक ही आकार है –  क्योंकि न ही & nbsp; फ्लैश कोशिकाओं को प्रत्येक सेल के लिए एक अलग धातु संपर्क की आवश्यकता होती है। श्रृंखला कनेक्शन और वर्ल्डलाइन संपर्क को हटाने के कारण, NAND & NBSP का एक बड़ा ग्रिड; फ्लैश मेमोरी सेल शायद समतुल्य और न ही कोशिकाओं के क्षेत्र का केवल 60% पर कब्जा कर लेगा। (एक ही CMOS प्रक्रिया संकल्प को मानते हुए, उदाहरण के लिए, 130 & nbsp; nm, 90 & nbsp; nm, या 65 & nbsp; nm)।NAND & NBSP; फ्लैश के डिजाइनरों ने महसूस किया कि एक NAND चिप का क्षेत्र, और इस प्रकार लागत, बाहरी पते और डेटा बस सर्किटरी को हटाकर और कम किया जा सकता है।इसके बजाय, बाहरी उपकरण NAND & NBSP के साथ संवाद कर सकते हैं; अनुक्रमिक-दुर्घटनाग्रस्त कमांड और डेटा रजिस्टर के माध्यम से फ्लैश, जो आंतरिक रूप से आवश्यक डेटा को पुनः प्राप्त और आउटपुट करेगा।इस डिजाइन विकल्प ने NAND & nbsp की यादृच्छिक-पहुंच बनाई; फ्लैश मेमोरी असंभव, लेकिन NAND & nbsp का लक्ष्य; फ्लैश यांत्रिक हार्ड डिस्क को बदलने के लिए था, रोम को बदलने के लिए नहीं।
 * व्यक्तिगत मेमोरी कोशिकाओं के कनेक्शन अलग -अलग हैं।
 * मेमोरी को पढ़ने और लिखने के लिए प्रदान किया गया इंटरफ़ेस अलग है;न ही यादृच्छिक पहुंच की अनुमति देता है, जबकि NAND केवल पेज एक्सेस की अनुमति देता है।

धीरज लिखें
SLC फ़्लोटिंग-गेट और न ही फ्लैश का लेखन धीरज आम तौर पर NAND & nbsp; फ्लैश की तुलना में अधिक या उससे अधिक होता है, जबकि MLC & nbsp; न ही और Nand & nbsp; फ्लैश में समान धीरज क्षमताएं हैं।NAND और NOR & NBSP; फ्लैश के साथ -साथ फ़्लैश मेमोरी का उपयोग करके स्टोरेज डिवाइसों में Datasheets में सूचीबद्ध धीरज चक्र रेटिंग के उदाहरण प्रदान किए जाते हैं।

हालांकि, कुछ एल्गोरिदम और डिज़ाइन प्रतिमानों को लागू करने से जैसे कि वियर लेवलिंग और फ्लैश ओवर-प्रिसिजनिंग | मेमोरी ओवर-प्रिसिजनिंग, स्टोरेज सिस्टम के धीरज को विशिष्ट आवश्यकताओं की सेवा के लिए ट्यून किया जा सकता है। NAND & nbsp; फ्लैश की दीर्घायु की गणना करने के लिए, किसी को मेमोरी चिप के आकार, मेमोरी के प्रकार (जैसे SLC/MLC/TLC) के लिए जिम्मेदार होना चाहिए, और पैटर्न का उपयोग करना चाहिए।औद्योगिक NAND उनकी क्षमता, लंबे समय तक धीरज और संवेदनशील वातावरण में विश्वसनीयता के कारण मांग में हैं।

3 डी NAND प्रदर्शन परतों को जोड़ने के रूप में नीचा हो सकता है।

फ्लैश फ़ाइल तंत्र (Flash File System)
फ्लैश मेमोरी की व्यक्तिगत विशेषताओं के कारण, या तो इसका सबसे अच्छा उपयोग घिसाव स्तर और त्रुटि सुधार के लिए नियंत्रक के साथ या विशेष रूप से बनाए गए फ्लैश फाइल तंत्र के साथ किया जाता है, जो मीडिया पर लिखता है, और NOR फ्लैश ब्लॉक के लंबे समय तक डेटा को मिटाने के समय का वर्णन करता है। फ्लैश फ़ाइल तंत्र के पीछे मूल अवधारणा यह है कि जब फ्लैश स्टोर को अपडेट करना होता है, तो फाइल तंत्र बदले हुए डेटा की नई प्रति एक नए ब्लॉक में लिखता है, फाइल बिन्दुओं को पुनः अंकित करता है, फिर उसके बाद समय होने पर पुराने ब्लॉक को मिटा देता है।

फ्लैश फाइल तंत्र का उपयोग व्यावहारिक रूप में केवल मेमोरी तकनीक युक्ति (MDT) के लिए किया जाता है, जो ऐसे अन्तर्निहित फ्लैश मेमोरी होते हैं, जिनमें नियंत्रक नहीं होता है। हटाने योग्य फ्लैश मेमोरी कार्ड (removable memory cards), एसएसडी (SSD), ईएमएमसी/ईयूएफएस (eMMC/eUFS) चिपों और यूएसबी फ्लैश ड्राइव (USB flash drive) में घिसाव स्तर और त्रुटि सुधार के लिए पहले से ही नियंत्रक लगे होते हैं, इसलिए इनमें एक विशिष्ट फ्लैश फाइल तंत्र का उपयोग नया लाभ नहीं प्रदान कर सकता है।

क्षमता
कई चिप्स अक्सर उच्च क्षमता प्राप्त करने के लिए खड़ी या मर जाती हैं मल्टीमीडिया खिलाड़ियों या जीपीएस जैसे उपभोक्ता इलेक्ट्रॉनिक उपकरणों में उपयोग के लिए।फ्लैश चिप्स की क्षमता स्केलिंग (वृद्धि) का उपयोग मूर के कानून का पालन करने के लिए किया जाता है क्योंकि वे एक ही एकीकृत सर्किट तकनीकों और उपकरणों में से कई के साथ निर्मित होते हैं।3 डी NAND की शुरूआत के बाद से, स्केलिंग अब आवश्यक रूप से मूर के कानून से जुड़ा नहीं है क्योंकि कभी भी छोटे ट्रांजिस्टर (कोशिकाओं) का उपयोग नहीं किया जाता है।

उपभोक्ता फ़्लैश स्टोरेज डिवाइस आमतौर पर दो (2, 4, 8, आदि) की एक छोटी पूर्णांक शक्ति के रूप में व्यक्त किए गए उपयोग करने योग्य आकारों के साथ विज्ञापित किए जाते हैं और मेगाबाइट्स (एमबी) या गीगाबाइट्स (जीबी) का एक पदनाम;जैसे, 512 & nbsp; mb, 8 & nbsp; gb।इसमें सॉलिड-स्टेट ड्राइव शामिल है। पारंपरिक हार्ड ड्राइव के अनुसार हार्ड ड्राइव रिप्लेसमेंट के रूप में विपणन किया गया एसएसडी, जो दशमलव उपसर्गों का उपयोग करता है। इस प्रकार, एक SSD को 64 & nbsp; GB के रूप में चिह्नित किया गया है 64 × 10003 बाइट्स (64 & nbsp; gb)।फाइल सिस्टम मेटाडेटा द्वारा लिए गए स्थान के कारण अधिकांश उपयोगकर्ताओं को अपनी फ़ाइलों के लिए उपलब्ध इससे थोड़ी कम क्षमता होगी।

उनके अंदर फ्लैश मेमोरी चिप्स सख्त बाइनरी गुणकों में आकार के हैं, लेकिन चिप्स की वास्तविक कुल क्षमता ड्राइव इंटरफ़ेस में उपयोग करने योग्य नहीं है। यह विज्ञापित क्षमता से काफी बड़ा है ताकि राइट्स (वियर लेवलिंग) के वितरण की अनुमति दी जा सके, बख्शने के लिए, त्रुटि सुधार कोड के लिए, और डिवाइस के आंतरिक फर्मवेयर द्वारा आवश्यक अन्य मेटाडेटा के लिए।

2005 में, तोशिबा और सैंडिस्क ने एक NAND & nbsp; फ्लैश चिप विकसित की, जो कि मल्टी-लेवल सेल (MLC) तकनीक का उपयोग करके 1 & nbsp; GB डेटा का संग्रह करने में सक्षम है, जो प्रति सेल डेटा के दो बिट्स को संग्रहीत करने में सक्षम है।सितंबर 2005 में, सैमसंग इलेक्ट्रॉनिक्स ने घोषणा की कि उसने दुनिया का पहला 2 & nbsp; GB चिप विकसित किया है। मार्च 2006 में, सैमसंग ने 4 & nbsp; GB की क्षमता के साथ फ्लैश हार्ड ड्राइव की घोषणा की, अनिवार्य रूप से छोटे लैपटॉप हार्ड ड्राइव के रूप में परिमाण का एक ही क्रम, और सितंबर 2006 में, सैमसंग ने 8 & nbsp; GB चिप की घोषणा की। जनवरी 2008 में, सैंडिस्क ने अपने 16 & nbsp; GB MicroSDHC और 32 & nbsp; GB SDHC प्लस कार्ड की उपलब्धता की घोषणा की। अधिक हालिया फ्लैश ड्राइव (2012 तक) में बहुत अधिक क्षमता है, 64, 128, और 256 & nbsp; GB को पकड़े हुए। इंटेल और माइक्रोन में एक संयुक्त विकास 32-लेयर 3.5 टेराबाइट (टीबी (टीबी) के उत्पादन की अनुमति देगा) NAND & nbsp; फ्लैश स्टिक और 10 & nbsp; टीबी मानक-आकार SSDs।डिवाइस में 16 × 48 & nbsp के 5 पैकेज शामिल हैं; GB & nbsp; TLC मर जाता है, एक फ्लोटिंग गेट सेल डिज़ाइन का उपयोग करके। फ्लैश चिप्स को 1 & nbsp; एमबी (जैसे बायोस-रोम और एम्बेडेड अनुप्रयोगों के लिए) के तहत क्षमताओं के साथ निर्मित किया जाता है।

जुलाई 2016 में, सैमसंग ने 4 टीबी की घोषणा की सैमसंग 850 ईवो जो उनके 256 & nbsp; gbit 48-लेयर TLC 3D V-NAND का उपयोग करता है। अगस्त 2016 में, सैमसंग ने एक 32 & nbsp की घोषणा की; TB 2.5-इंच SAS & nbsp; SSD उनके 512 & nbsp; Gbit 64-लेयर TLC 3D & nbsp; v-nand पर आधारित है।इसके अलावा, सैमसंग ने 2020 तक 100 & nbsp तक SSDs का अनावरण करने की उम्मीद की है।

स्थानांतरण दरें
फ्लैश मेमोरी युक्ति सामान्यतः लिखने की तुलना में पढ़ने में बहुत तेज होती हैं। इनका प्रदर्शन भंडारण नियंत्रकों की गुणवत्ता पर भी निर्भर करता है, जो आंशिक रूप से भरे होने पर अधिक महत्वपूर्ण हो जाते हैं। यहाँ तक कि जब विनिर्माण में डाइ का सिकुड़ना एकमात्र परिवर्तन होता है, तो एक उपयुक्त नियंत्रक की अनुपस्थिति के परिणामस्वरूप गति में गिरावट हो सकती है।

सीरियल फ्लैश
सीरियल फ्लैश एक छोटा, कम -शक्ति वाला फ्लैश मेमोरी है जो डेटा के लिए केवल सीरियल एक्सेस प्रदान करता है - व्यक्तिगत बाइट्स को संबोधित करने के बजाय, उपयोगकर्ता पते की जगह में बाइट्स के बड़े सन्निहित समूहों को पढ़ता है या लिखता है। सीरियल पेरिफेरल इंटरफ़ेस बस (SPI) डिवाइस तक पहुंचने के लिए एक विशिष्ट प्रोटोकॉल है। जब एक एम्बेडेड सिस्टम में शामिल किया जाता है, तो सीरियल फ्लैश को समानांतर फ्लैश यादों की तुलना में पीसीबी पर कम तारों की आवश्यकता होती है, क्योंकि यह एक समय में एक बिट डेटा प्रसारित और प्राप्त करता है। यह बोर्ड स्पेस, बिजली की खपत और कुल सिस्टम लागत में कमी की अनुमति दे सकता है।

कई कारण हैं कि एक सीरियल डिवाइस, एक समानांतर डिवाइस की तुलना में कम बाहरी पिन के साथ, समग्र लागत को काफी कम कर सकता है:


 * कई अनुप्रयोग-विशिष्ट एकीकृत सर्किट | ASICS पैड-सीमित हैं, जिसका अर्थ है कि डाई का आकार वायर बॉन्ड पैड की संख्या से विवश है, बजाय डिवाइस लॉजिक के लिए उपयोग किए जाने वाले गेटों की जटिलता और संख्या के बजाय। इस प्रकार बॉन्ड पैड को खत्म करना एक छोटे से मरने पर एक अधिक कॉम्पैक्ट एकीकृत सर्किट की अनुमति देता है; यह मरने की संख्या को बढ़ाता है जो एक वेफर पर गढ़ा जा सकता है, और इस तरह प्रति लागत को कम करता है।
 * बाहरी पिन की संख्या को कम करने से विधानसभा और पैकेजिंग लागत भी कम हो जाती है। एक सीरियल डिवाइस को समानांतर डिवाइस की तुलना में छोटे और सरल पैकेज में पैक किया जा सकता है।
 * छोटे और निचले पिन-काउंट पैकेज कम पीसीबी क्षेत्र पर कब्जा करते हैं।
 * लोअर पिन-काउंट डिवाइस पीसीबी रूटिंग को सरल बनाते हैं।

दो प्रमुख एसपीआई फ्लैश प्रकार हैं। पहले प्रकार को छोटे पृष्ठों और एक या एक से अधिक आंतरिक SRAM पेज बफ़र्स की विशेषता है, जो एक पूर्ण पृष्ठ को बफर को पढ़ने की अनुमति देता है, आंशिक रूप से संशोधित किया गया है, और फिर वापस लिखा गया है (उदाहरण के लिए, ATMEL AT45 DataFlash या माइक्रोन टेक्नोलॉजी पेज मिटाएं और न ही NBSP; चमक)। दूसरे प्रकार के बड़े क्षेत्र हैं जहां सबसे छोटे क्षेत्र आमतौर पर इस प्रकार के एसपीआई फ्लैश में पाए जाते हैं, 4 & nbsp; kb, लेकिन वे 64 & nbsp; kb के रूप में बड़े हो सकते हैं। चूंकि इस प्रकार के SPI फ्लैश में एक आंतरिक SRAM बफर का अभाव है, इसलिए पूर्ण पृष्ठ को वापस लिखने से पहले पढ़ा और संशोधित किया जाना चाहिए, जिससे इसे प्रबंधित करने के लिए धीमा हो जाता है। हालांकि, दूसरा प्रकार पहले की तुलना में सस्ता है और इसलिए एप्लिकेशन कोड शैडोइंग होने पर एक अच्छा विकल्प है।

दो प्रकार आसानी से विनिमेय नहीं हैं, क्योंकि उनके पास एक ही पिनआउट नहीं है, और कमांड सेट असंगत हैं।

अधिकांश FPGAs SRAM कॉन्फ़िगरेशन कोशिकाओं पर आधारित होते हैं और एक बाहरी कॉन्फ़िगरेशन डिवाइस की आवश्यकता होती है, जो अक्सर एक सीरियल फ्लैश चिप, कॉन्फ़िगरेशन बिटस्ट्रीम को हर पावर चक्र को फिर से लोड करने के लिए होती है।

फर्मवेयर स्टोरेज
आधुनिक सीपीयू की बढ़ती गति के साथ, समानांतर फ्लैश डिवाइस अक्सर उस कंप्यूटर की मेमोरी बस की तुलना में बहुत धीमे होते हैं जिससे वे जुड़े होते हैं।इसके विपरीत, आधुनिक SRAM 10 & nbsp; ns से नीचे का समय प्रदान करता है, जबकि DDR2 SDRAM 20 & nbsp; ns से नीचे का समय प्रदान करता है।इस वजह से, यह अक्सर रैम में फ़्लैश में संग्रहीत छाया कोड के लिए वांछनीय होता है;यही है, कोड को निष्पादन से पहले फ्लैश से रैम में कॉपी किया जाता है, ताकि सीपीयू इसे पूरी गति से एक्सेस कर सके।डिवाइस फर्मवेयर को सीरियल फ्लैश चिप में संग्रहीत किया जा सकता है, और फिर डिवाइस को संचालित होने पर SDRAM या SRAM में कॉपी किया जा सकता है। ऑन-चिप फ्लैश के बजाय एक बाहरी सीरियल फ्लैश डिवाइस का उपयोग करना महत्वपूर्ण प्रक्रिया समझौता की आवश्यकता को हटा देता है (एक विनिर्माण प्रक्रिया जो उच्च गति के तर्क के लिए अच्छी है, आमतौर पर फ्लैश और इसके विपरीत के लिए अच्छा नहीं है)।एक बार जब एक बड़े ब्लॉक के रूप में फर्मवेयर को पढ़ने का निर्णय लिया जाता है, तो एक छोटे फ्लैश चिप को उपयोग करने के लिए संपीड़न को जोड़ना आम है।सीरियल फ्लैश के लिए विशिष्ट अनुप्रयोगों में हार्ड ड्राइव, ईथरनेट नेटवर्क इंटरफ़ेस एडेप्टर, डीएसएल मोडेम, आदि के लिए फर्मवेयर स्टोर करना शामिल है।

फ्लैश मेमोरी हार्ड ड्राइव के लिए एक प्रतिस्थापन के रूप में
फ्लैश मेमोरी के लिए एक और हालिया एप्लिकेशन हार्ड डिस्क के लिए एक प्रतिस्थापन के रूप में है।फ्लैश मेमोरी में हार्ड ड्राइव की यांत्रिक सीमाएं और विलंबता नहीं होती है, इसलिए गति, शोर, बिजली की खपत और विश्वसनीयता पर विचार करते समय एक ठोस-राज्य ड्राइव (एसएसडी) आकर्षक है।फ्लैश ड्राइव मोबाइल डिवाइस माध्यमिक भंडारण उपकरणों के रूप में कर्षण प्राप्त कर रहे हैं;वे उच्च प्रदर्शन वाले डेस्कटॉप कंप्यूटरों में हार्ड ड्राइव के विकल्प के रूप में भी उपयोग किए जाते हैं और RAID और SAN आर्किटेक्चर के साथ कुछ सर्वर।

फ्लैश-आधारित एसएसडी के कुछ पहलू बने हुए हैं जो उन्हें बदसूरत बनाते हैं।फ्लैश मेमोरी के प्रति गीगाबाइट की लागत हार्ड डिस्क की तुलना में काफी अधिक है। इसके अलावा फ्लैश मेमोरी में पी/ई (प्रोग्राम/इरेज़) चक्रों की एक सीमित संख्या होती है, लेकिन यह वर्तमान में नियंत्रण में है क्योंकि फ्लैश-आधारित एसएसडी पर वारंटी वर्तमान हार्ड ड्राइव के संपर्क में हैं। इसके अलावा, एसएसडी पर हटाए गए फाइलें ताजा डेटा द्वारा अधिलेखित होने से पहले अनिश्चित काल के लिए समय के लिए रह सकती हैं;चुंबकीय हार्ड डिस्क ड्राइव पर अच्छी तरह से काम करने वाली ERASURE या SHRED तकनीक या सॉफ़्टवेयर का SSDs, सुरक्षा और फोरेंसिक परीक्षा से समझौता करने पर कोई प्रभाव नहीं पड़ता है।हालाँकि, तथाकथित ट्रिम (कंप्यूटिंग)#SD/MMC के कारण। ट्रिम कमांड को अधिकांश ठोस राज्य ड्राइव द्वारा नियोजित किया गया है, जो हटाए गए फ़ाइल द्वारा कब्जा किए गए तार्किक ब्लॉक पते को चिह्नित करता है, जो कचरा संग्रह को सक्षम करने के लिए अप्रयुक्त है, डेटा रिकवरी सॉफ्टवेयर सक्षम नहीं हैइस तरह से हटाए गए फ़ाइलों को पुनर्स्थापित करने के लिए।

संबंधपरक डेटाबेस या अन्य प्रणालियों के लिए जिन्हें एसिड लेनदेन की आवश्यकता होती है, यहां तक कि फ्लैश स्टोरेज की एक मामूली मात्रा भी डिस्क ड्राइव के सरणियों पर विशाल स्पीडअप की पेशकश कर सकती है। मई 2006 में, सैमसंग इलेक्ट्रॉनिक्स ने दो फ्लैश-मेमोरी आधारित पीसी की घोषणा की, Q1-SSD और Q30-SSD को जून 2006 में उपलब्ध होने की उम्मीद थी, दोनों में से दोनों ने 32 & nbsp; GB SSD का उपयोग किया था, और कम से कम शुरू में केवल दक्षिण कोरिया में उपलब्ध थे।। Q1-SSD और Q30-SSD लॉन्च में देरी हुई और अंत में अगस्त 2006 के अंत में भेज दिया गया। उपलब्ध होने वाला पहला फ्लैश-मेमोरी आधारित पीसी सोनी वैयो यूएक्स 90 था, जिसे 27 जून 2006 को प्री-ऑर्डर के लिए घोषित किया गया था और 3 जुलाई 2006 को 16 जीबी फ्लैश मेमोरी हार्ड ड्राइव के साथ जापान में भेज दिया जाना शुरू हुआ। सितंबर 2006 के अंत में सोनी ने VAIO UX90 में फ्लैश-मेमोरी को 32GB में अपग्रेड किया। एक ठोस-राज्य ड्राइव को 2008 में पेश की गई पहली मैकबुक एयर के साथ एक विकल्प के रूप में पेश किया गया था, और 2010 के बाद से, सभी मॉडलों को एक एसएसडी के साथ भेज दिया गया था।2011 के अंत में, इंटेल की अल्ट्राबुक पहल के हिस्से के रूप में, अल्ट्रा-पतली लैपटॉप की बढ़ती संख्या को एसएसडीएस मानक के साथ भेज दिया जा रहा है।

हाइब्रिड ड्राइव और रेडीबॉस्ट जैसी हाइब्रिड तकनीकें भी हैं जो दोनों प्रौद्योगिकियों के लाभों को संयोजित करने का प्रयास करती हैं, डिस्क पर फ़ाइलों के लिए एक उच्च गति वाले गैर-वाष्पशील कैश के रूप में फ्लैश का उपयोग करते हुए, जो अक्सर संदर्भित की जाती हैं, लेकिन शायद ही कभी संशोधित, जैसे कि एप्लिकेशन औरऑपरेटिंग सिस्टम निष्पादन योग्य फ़ाइलें।

फ्लैश मेमोरी के रूप में रैम
मुख्य कंप्यूटर मेमोरी, डायनेमिक रैंडम-एक्सेस मेमोरी के रूप में फ्लैश मेमोरी का उपयोग करने के प्रयास हैं। DRAM।

अभिलेखीय या दीर्घकालिक भंडारण
फ्लैश स्टोरेज डिवाइस होल्ड चार्ज में फ्लोटिंग-गेट ट्रांजिस्टर जो डेटा का प्रतिनिधित्व करता है।यह चार्ज धीरे -धीरे समय के साथ लीक हो जाता है, जिससे तार्किक त्रुटियों का संचय होता है, जिसे बिट रोट या बिट लुप्त होती भी कहा जाता है।

डेटा प्रतिधारण
यह स्पष्ट नहीं है कि फ्लैश मेमोरी पर डेटा कितने समय तक अभिलेखीय परिस्थितियों में बने रहेगा (यानी, सौम्य तापमान और नमी के साथ या बिना रोगनिरोधी पुनर्लेखन के बिना पहुंच के साथ)।Atmel के फ्लैश-आधारित Atmega माइक्रोकंट्रोलर्स के Datasheets आमतौर पर 85 & nbsp; ° C (185 & nbsp; ° F) और 100 साल 25 & nbsp; ° C (77 & nbsp; ° F) पर 20 साल के प्रतिधारण समय का वादा करते हैं। रिटेंशन स्पैन फ्लैश स्टोरेज के प्रकारों और मॉडलों के बीच भिन्न होता है।जब बिजली और निष्क्रिय के साथ आपूर्ति की जाती है, तो डेटा रखने वाले ट्रांजिस्टर का प्रभार फ्लैश स्टोरेज के फर्मवेयर द्वारा नियमित रूप से ताज़ा किया जाता है। डेटा को बनाए रखने की क्षमता फर्मवेयर, डेटा अतिरेक और त्रुटि सुधार एल्गोरिदम में अंतर के कारण फ्लैश स्टोरेज उपकरणों के बीच भिन्न होती है। 2015 में सीएमयू के एक लेख में आज के फ्लैश डिवाइस हैं, जिन्हें फ्लैश रिफ्रेश की आवश्यकता नहीं है, कमरे के तापमान पर 1 वर्ष की एक विशिष्ट अवधारण आयु है।और यह प्रतिधारण समय बढ़ते तापमान के साथ तेजी से कम हो जाता है।घटना को अरहेनियस समीकरण द्वारा मॉडल किया जा सकता है।

FPGA कॉन्फ़िगरेशन
कुछ FPGA फ्लैश कॉन्फ़िगरेशन कोशिकाओं पर आधारित होते हैं, जिनका उपयोग सीधे (प्रोग्रामेबल) के रूप में किया जाता है, जो आंतरिक तत्वों को एक साथ जोड़ने के लिए स्विच करता है, उसी तरह के फ्लोटिंग-गेट ट्रांजिस्टर का उपयोग करके डेटा स्टोरेज डिवाइसेस में फ्लैश डेटा स्टोरेज सेल के रूप में।

उद्योग
एक स्रोत के अनुसार, वर्ष 2008 में फ्लैश मेमोरी उद्योग में उत्पादन और बिक्री में लगभग 9.1 अरब अमेरिकी डॉलर का व्यय सम्मिलित था। अन्य स्रोतों ने वर्ष 2006 में फ्लैश मेमोरी बाजार को 20 अरब अमेरिकी डॉलर से अधिक के व्ययक्षेत्र में सम्मिलित किया, जो संपूर्ण अर्धचालक बाजार के 8 प्रतिशत से और संपूर्ण अर्धचालक मेमोरी बाजार के 34 प्रतिशत से अधिक था। बाजार का अनुमानित व्यय वर्ष 2012 में 26.8 अरब डॉलर था। एक फ्लैश मेमोरी चिप का उत्पादन करने में लगभग 10 सप्ताह तक का समय लगता है।

निर्माता
वर्ष 2019 की पहली तिमाही तक सबसे बड़े NAND फ्लैश मेमोरी निर्माता निम्न थे। वर्ष 2022 की पहली तिमाही तक सैमसंग सबसे बड़ा NAND फ्लैश मेमोरी निर्माता है।
 * 1) सैमसंग इलेक्ट्रॉनिक्स – 34.9%
 * 2) किओक्सिया (Kioxia) – 18.1%
 * 3) पश्चिमी डिजिटल निगम – 14%
 * 4) माइक्रोन (Micron) प्रौद्योगिकी – 13.5%
 * 5) SK हाइनिक्स – 10.3%
 * 6) इन्टेल – 8.7% (नोट: SK Hynix ने 2021 के अंत में इंटेल के NAND व्यवसाय का अधिग्रहण किया)

शिपमेंट
एकल फ्लैश मेमोरी चिपों को छोड़कर फ्लैश मेमोरी को माइक्रोकंट्रोलर (MCU) चिपों और सिस्टम-ऑन-चिप (SoC) उपकरणों में भी अन्तर्निहित (embed) किया जाता है। फ्लैश मेमोरी एआरएम चिप्स में अंतर्निहित है, जिसने 2019 तक दुनिया भर में 150 बिलियन यूनिट्स की बिक्री की है , और प्रोग्रामेबल सिस्टम-ऑन-चिप (पीएसओसी) उपकरणों में, जो 2012 तक 1.1 बिलियन यूनिट्स की बिक्री कर चुके हैं। इसके बाद कम से कम 151.1 अरब अन्तर्निहित (embedded) फ्लैश मेमोरी वाली MCU और SoC चिपों की  चिपों की बिक्री हुई, और वर्ष 2015 तक 45.4 अरब प्रसिद्ध एकल फ्लैश चिप बिक्री के अलावा, कम से कम 196.5 बिलियन फ्लैश मेमोरी वाले चिपों की बिक्री हुई।

फ्लैश मापनीयता (Flash Scalability)
इसकी अपेक्षाकृत सरल संरचना और उच्च क्षमता की उच्च माँग के कारण, NAND फ्लैश मेमोरी इलेक्ट्रॉनिक उपकरणों के बीच सबसे मजबूती से मापी गई तकनीक है। कुछ शीर्ष निर्माताओं के बीच भारी प्रतिस्पर्धा चलायमान-गेट MOSFET डिज़ाइन नियम या प्रक्रिया प्रौद्योगिकी नोड को सिकोड़ने में केवल आक्रामकता को जोड़ती है। जबकि अपेक्षित सिकुड़न समयरेखा मूर के नियम के मूल संस्करण के अनुसार दो प्रत्येक तीन साल का एक कारक है, हाल ही में NAND फ्लैश के सम्बन्ध में इसे दो प्रत्येक दो साल के कारक तक बढ़ा दिया गया है।

जैसे ही फ्लैश मेमोरी सेल के MOSFET फीचर का आकार 15-16 nm की न्यूनतम सीमा तक पहुँच जाता है, फ्लैश घनत्व में वृद्धि TLC (3 बिट प्रति सेल) द्वारा संचालित होती है, जो NAND मेमोरी तलों के ऊर्ध्वाधर संग्रहण के साथ जुड़ा है। सहनशक्ति में कमी और फीचर का आकार सिकुड़ने के साथ-साथ अपरिवर्तनीय बिट त्रुटि दरों में वृद्धि को बेहतर त्रुटि सुधार तंत्र द्वारा सहयोग दिया जा सकता है। इस विकास के साथ भी इलेक्ट्रॉन की संख्या धारण की कम क्षमता के कारण छोटे से छोटे आयामों में फ्लैश को आर्थिक रूप से मापना असंभव हो सकता है। कई आशाजनक नई प्रौद्योगिकियाँ (जैसे कि FeRAM, MRAM, PMC, PCM, ReRAM, और अन्य) फ्लैश के लिए अधिक मापनीय प्रतिस्थापन के रूप में जांच और विकास के कार्यरत हैं।

यह भी देखें

 * EMMC
 * फ्लैश मेमोरी कंट्रोलर
 * फ्लैश फ़ाइल सिस्टम की सूची
 * फ्लैश मेमोरी कंट्रोलर निर्माताओं की सूची
 * microsdxc (2 & nbsp; tb), और उत्तराधिकारी प्रारूप सुरक्षित डिजिटल अल्ट्रा क्षमता (SDUC) 128 & nbsp; tib तक कार्ड का समर्थन करते हैं
 * ओपन NAND फ्लैश इंटरफ़ेस वर्किंग ग्रुप
 * पढ़ें-मेमोरी (RMM)
 * यूनिवर्सल फ्लैश स्टोरेज
 * USB फ्लैश ड्राइव सुरक्षा
 * प्रवर्धन लिखें

बाहरी संबंध

 * Semiconductor Characterization System has diverse functions
 * Understanding and selecting higher performance NAND architectures
 * How flash storage works, presentation by David Woodhouse from Intel
 * Flash endurance testing
 * NAND Flash Data Recovery Cookbook
 * Type of Flash Memory by OpenWrt

]

]