नेपाली
EnglishDeutschItaliaFrançais한국의русскийSvenskaNederlandespañolPortuguêspolski繁体中文SuomiGaeilgeSlovenskáSlovenijaČeštinaMelayuMagyarországHrvatskaDanskromânescIndonesiaΕλλάδαБългарски езикGalegolietuviųMaoriRepublika e ShqipërisëالعربيةአማርኛAzərbaycanEesti VabariikEuskeraБеларусьLëtzebuergeschAyitiAfrikaansBosnaíslenskaCambodiaမြန်မာМонголулсМакедонскиmalaɡasʲພາສາລາວKurdîსაქართველოIsiXhosaفارسیisiZuluPilipinoසිංහලTürk diliTiếng ViệtहिंदीТоҷикӣاردوภาษาไทยO'zbekKongeriketবাংলা ভাষারChicheŵaSamoaSesothoCрпскиKiswahiliУкраїнаनेपालीעִבְרִיתپښتوКыргыз тилиҚазақшаCatalàCorsaLatviešuHausaગુજરાતીಕನ್ನಡkannaḍaमराठी
घर > ब्लग > NAND फ्ल्यास के हो? आर्किटेक्चर, प्रकार, 3D NAND, र SSD भण्डारण व्यवहार

NAND फ्ल्यास के हो? आर्किटेक्चर, प्रकार, 3D NAND, र SSD भण्डारण व्यवहार

यस लेखले भौतिक र प्रणाली स्तरमा NAND फ्ल्यास कसरी काम गर्दछ, SLC, MLC, TLC, र QLC जस्ता NAND वर्गीकरणहरूको तुलना गर्दछ, योजनाबद्ध NAND देखि 3D NAND आर्किटेक्चरमा संक्रमणको अन्वेषण गर्दछ, र कामको लोड व्यवहार, नियन्त्रणकर्ता डिज़ाइन, र उत्पादन स्केलिङले वास्तविक-जगतको प्रदर्शन, दीर्घकालिकता, र विश्वसनीयता कसरी आकार दिन्छ भन्ने कुरा जाँच गर्दछ।

सूची

1. NAND फ्ल्यास के हो?
2. NAND फ्ल्यास कसरी सञ्चालन गर्न?
3. NAND फ्ल्यास वर्गीकरण
4. 3D NAND फ्ल्यास: ठाडो स्केलिंग र निर्माण चुनौतीहरू
5. NAND फ्ल्यासका आवेदन र वास्तविक-विभाजन
6. निष्कर्ष

What Is NAND Flash? Architecture, Types, 3D NAND, and SSD Storage Behavior

NAND फ्ल्यास के हो?

NAND फ्ल्यास एक गैर-फ्लैशल मेमोरी प्रविधि हो जुन धेरै घनत्व भएको भण्डारण कोषहरूबाट बनेको हुन्छ। यो सामान्यतया उच्च भण्डारण घनत्वको आवश्यकता हुँदा प्रयोग गरिन्छ बिना समग्र घटकको लागत बढाउँदा। दैनिक उत्पादन योजना सिर्जनामा, NAND को आकर्षण सरल समीकरणको रूपमा प्रकट हुन्छ: प्रति प्याकेज उच्च क्षमता, प्रति बिट कम लागत, र एक निर्माण पारिस्थितिकी तंत्र जुन ठूलो मात्रामा सहयोग गर्दछ।

व्यापक फ्ल्यास परिदृश्यमा, NAND सामान्यतया तत्काल पहुँच मेमोरीको सट्टा भण्डारणको रूप मा स्थित गरिएको छ। यही कारण हो कि यो उपभोक्ता र एम्बेडेड डिजाइनहरूमा बारम्बार देखा पर्ने गर्दछ, र SSDहरू यसमा कसरि निर्भर छन्: धेरै वास्तविक प्रणालीहरू स्थायी थ्रूपुट र गिगाबाइट प्रति मूल्यसम्बन्धी कुरामा ध्यान दिन्छन् र एकल बाइटलाई पुनर्लेखन गर्न चाँडै अगाडि लान्छन् जुन सफ्टवेयरले माग गर्यो।

सामान्य NAND-गहन उत्पादन श्रेणीहरूमा सामेल छन्: क्यामेरा, USB फ्ल्यास ड्राइभहरू, एम्बेडेड उपकरणहरू, SSDहरू।

वास्तविक प्रणालीहरूमा NAND कसरी व्यवहार गर्छ

व्यावहारिक इन्जिनियरिङ दृष्टिकोणबाट, NAND को दक्षता ठूलो खण्डमा डेटा स्थानान्तरण गरेर आउँछ। यो पृष्ठ स्तरको प्रोग्रामिङ र ब्लक स्तरको मेट्नमा सहज छ, र यो साधारणतया क्रमिक वा समूह-उन्मुख पहुँच नमूनाहरूलाई पुरस्कृत गर्ने झुकाव राख्छ भनी साना, छरिएका अपडेटहरूको सट्टा। जब मानिसहरूले NAND-आधारित उत्पादनहरूलाई छिटो भनेर वर्णन गर्छन्, ती तिनीहरू देखा पर्ने छिटो भनेको साधारणतया क्रमिक स्थानान्तरण र एकै चिप र च्यानलहरूमा समानान्तरता को परिणाम हो, बस्तुहरूको साना खण्डहरूलाई स्थानमा पुनर्लेखन गर्ने क्षमताको होइन।

त्यो भिन्नता डिजाइन समीक्षा मा प्रकट हुन झुक्ने गर्दछ किनभने यसले चुपचाप लगभग सबथोकलाई प्रभाव पार्छ: फाइल-प्रणाली विकल्पहरू, अद्यावधिक रणनीतिहरू, नियन्त्रणकर्ता पंक्तिहरू, बफरिङ, र सफ्टवेयर कति आक्रामक रूपमा लेख्नुहोस् अर्थशास्त्र के सार्ने भनेर अनुमान गर्न सक्छ। टोलीहरूले NAND लाई बाइट-पता योग्य माध्यमको रूपमा लिने क्रममा प्रायः पछि चकित रहन्छन्; टोलीहरूले यसको स्वदेशी गहनता स्वीकार गर्दा सामान्यतः प्रदर्शन र दीर्घकालिकता को नियन्त्रणमा बढी अनुभव गर्छन्।

NAND बनाम NOR 

NAND र NOR दुई प्रमुख फ्ल्यास परिवारहरू हुन्, र तिनीहरूको तुलना गर्दा प्रत्येकको प्राथमिकताका लागि भिन्न सेटको वरिपरि अनुकूलित गरिएको कुरा स्वीकार गर्न महत्त्वपूर्ण हुन्छ। व्यावहारिक चयन कार्यमा, निर्णय प्रायः के प्रकारको पहुँच नमूना प्रणालीले बूटमा, अद्यावधिकको समयमा, र दीर्घकालिन परिधानमा अपेक्ष गर्नुहुन्छ भन्ने कुरामा घट्दछ।

NOR फ्ल्यास: पढ्नको पहुँच र कार्यान्वयनमा पूर्वाग्रह

NOR यादृच्छिक पठनीय पहुँचमा आकार दिइन्छ र कार्यान्वयनमा पूर्वाग्रह (XIP) लाई समर्थन गर्दछ, ताकि कोडलाई RAM मा प्रतिलिपि नगरी सीधै फ्ल्यासबाट चलाउन सकिन्छ। त्यो व्यवहार बूट पथमा विश्वस्त गर्नको लागि महसुस हुन्छ किनभने प्रणालीले अपेक्षाकृत पूर्वनिर्धारित लामो समय र न्यूनतम चल्ने भागसँग अनुदेशहरू ल्याउन सक्छ।

NOR प्रायः ती परिदृश्यहरूमा चयन गरिएको छ जहाँ फर्मवेयर छविहरू साना छन्, बूटलोडरले पूर्वनिर्धारित पढाई आवश्यक छ, र उत्पादनको सञ्चालन व्यवहार स्पष्ट र दोहोर्याउन योग्य हुने आशा गरिन्छ। स्रोत पर्याप्त जाँच गर्दा देखिन्छ: मेट्न/प्रोग्राम क्रियाकलापहरू तुलनात्मक रूपमा ढिलो छन्, र घनत्व वृद्धि हुनासाथ लागत चक्र छिटो बडीकन्छ। क्षेत्रमा सामाना गर्न डिज़ाइन गर्दा, NOR प्रायः विश्वसनीय, साना आकारको स्टोरको रूपमा समाप्त हुन्छ, ठूलो डेटासेटहरू पार्स गर्नको लागि।

NAND फ्ल्यास: धेरै भण्डारणका लागि घनत्व र थ्रूपुट

NAND विपरीत दृष्टिकोण अपनाउँछ। यसले ठूलो मात्रामा डेटा स्थानान्तरण गर्दा अधिकतम बिट घनत्व र उच्च थ्रूपुटलाई प्राथमिकता दिन्छ। यसले यसलाई ठूलो डेटासेटहरू, मिडिया, लगिङ पाइपलाइनहरू, र सामान्य थोक भण्डारणका लागि स्वाभाविक रूपमा उपयुक्त बनाउँछ जहाँ प्रणालीले व्यवस्थापित लेखन र पृष्ठभूमि कार्यलाई सहन गर्न सक्छ।

सामान्य NAND-संगत कार्यभारमा सामेल छन्: ठूलो डेटासेटहरू, मिडिया भण्डारण, लगिङ, सामान्य उद्देश्यको थोक भण्डारण।

व्यापारविकासको कुरा भनेको NAND स्वाभाविक रूपमा स्पष्ट भण्डारण होइन। यसलाई ठूलो स्केलमा विश्वसनीय भण्डारणको रूपमा व्यवहार गर्नको लागि, यसले एक व्यवस्थापन तहमा निर्भर गर्दछ जसले यसको भौतिक लक्षणहरूलाई अवशोषित गर्दछ र प्रणालीको अन्य भागहरूको लागि एक स्थिर अन्तरफेस प्रस्तुत गर्दछ।

व्यवस्थापन तह: जहाँ विश्वसनीयता र भविष्यवाणी आउँछ

अधिकांश सफल NAND डिजाइनहरूमा, कन्ट्रोलर र फर्मवेयर/सफ्टवेयर स्ट्याक साँचो इन्जिनियरिङ प्रयासमा केन्द्रित हुन्छ। यस स्ट्याकको अस्तित्वको कारण भनेको NAND उपकरणहरू दोषहरूसँग शिप भएको, लगत्तैको घिसाइसँग विकास हुने, र त्रुटि व्यवहारलाई प्रकट गर्ने हो, जसलाई जानाजानी सम्हाल्नुपर्छ। लामो अवधिको निरन्तर लेखनको संचालनले प्राय: देखाउँछ कि सन्निकट प्रक्रियाका छोटो चरणहरूले पछि गम्भीर विश्वसनीयता समस्याहरू सिर्जना गर्न सक्छन्।

एक NAND-आधारित कार्यान्वयनमा सामान्यतया निम्न जिम्मेवारीहरू समावेश हुन्छन्, प्रत्येकको उत्पादनको जीवनकालमा आफ्नो संचालनात्मक व्यक्तित्व हुन्छ:

खराब ब्लकको व्यवस्थापन: केही ब्लकहरू कारखानाबाट प्रयोग गर्न अयोग्य हुन्छन्, र थप ब्लकहरू समयसँगै असफल हुन सक्छन्; मजबूत डिजाइनहरूले दोषहरू सामान्य मान्नुपर्छ र बजेट अनुसार अतिरिक्त क्षमता राख्नुपर्छ।

घिसाइ स्तर निर्धारण: मेटिनु चक्रहरू सीमित छन्, त्यसैले लेखनहरू उपकरणभरि फैलिन्छन् ताकि केही तातो क्षेत्रहरू चाँडै बुढ्यौली नहोस्; दीर्घकालीन प्रणालीहरूले प्रायः स्थिरता वा आश्चर्यजनक रूपमा चाँडै असफलतासँग घिसाइ स्तरको गुणस्तरलाई प्रकट गर्छ।

त्रुटि सुधार (ECC): बिट त्रुटि दरहरू उच्च घनत्व र उमेरसँग बढ्न склон हुन्छन्; बलियो ECC ले प्रायः सीम राव सिलिकन व्यवहारलाई त्यस्तो भण्डारणमा परिवर्तन गर्छ जसले वास्तविक कार्यभारमा सान्त्वना सहित काम गर्छ।

तार्किक-देखि-शारीरिक म्यापिङ: inplace अपडेटहरू प्रभावकारी छैनन्, प्रणालीले तार्किक ठेगानाहरूलाई भौतिक पृष्ठमा पुनः म्याप गर्दछ र out-of-place अपडेटहरू प्रयोग गर्दछ; यो म्यापिङ SSD फ्ल्यास ट्रान्सलेशन स्तरहरू (FTLs) र तुलनात्मक रूपमा एम्बेडेड एब्स्ट्र्याक्सनहरूलाई आधार दिन्छ।

सामान्य संरचनात्मक ढाँचा: बुटका लागि विभाजित NOR, डेटा लागि NAND

उत्पादनहरूमा बारम्बार देखिएको एक ढाँचाले जिम्मेवारीहरूलाई विभाजित गर्दछ: NOR मा बुट कोड र सानो, बारम्बार पढिने फर्मवेयर घटकहरू राख्नुहोस्, र NAND मा उच्च क्षमताको डेटा भण्डारण राख्नुहोस्। यो विभाजन हरेक प्रौद्योगिकी कसरी स्वाभाविक रूपमा व्यवहार गर्छसँग मेल खाँदैन, र यो प्रायः जनशक्ति सँग धेरै असहज सम्झौताहरू गर्न आवश्यक पर्दैन।

धेरै वितरण गरिएका प्रणालीहरूमा, यस दृष्टिकोणले पुनर्प्राप्ति व्यवहारलाई थप नियन्त्रणमा महसूस गराउँछ। यदि उच्च-क्षमता डेटा क्षेत्र बिग्रिन्छ वा सुधार आवश्यक पर्दा, उपकरणले एउटा संकुचित, Robust कोड भण्डारबाट बुट गर्न सक्छ र त्यसपछि मर्मत प्रवाहहरू, माइग्रेशनहरू, वा सुरक्षित-मोड प्रक्रियाहरू सञ्चालन गर्न सक्छ बिना उत्पादनलाई एक ईंटमा बदल्न।

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

जब प्रणाली ती अपेक्षाहरूलाई प्रारम्भमा निर्माण गरिएको हुन्छ, तब NAND ले लागतको दक्षता, क्षमताको संयोजन, र थ्रुपुट प्रदान गर्न सक्छ जुन अन्य गैर-विद्यमान प्रौद्योगिकीसँग ठूलो स्केलमा पुन: उत्पादन गर्न गाह्रो छ। यो प्रायः यस्तो बिन्दु हुन्छ जहाँ संदेह प्रशंसा जस्तो हुन्छ: मिडियमलाई माग हुन्छ, तर यसले अनुशासित डिजाइनलाई अत्यन्त प्रतिस्पर्धात्मक परिणामहरूसँग इनाम दिन्छ।

NAND फ्ल्यास कसरी सञ्चालन गर्दछ

NAND फ्ल्यासले जानकारीलाई नियन्त्रण गरेर भण्डारण गर्दछ कि विद्युत चार्ज कति एक मेमोरी सेलको भित्र रहेको छ ताकि सेल विभिन्न थRESHOLD-वोल्टेज (Vt) क्षेत्रहरूमा पठन अपरेसनहरूमा शिफ्ट हुन्छ। व्यावहारिक प्रणालीहरूमा, भण्डारण गरिएका डेटा केवल एक निश्चित भोल्टेज मान हुँदैन। विश्वसनीयता तिनीहरूको दृश्यता कति स्पष्ट हुन्छ भन्ने कुरामा निर्भर गर्दछ कि कन्ट्रोलरले शोर, तापमान भिन्नता, पोषण हानि, र घिसाइले क्रमशः समयसँगै उपलब्ध मार्जिन घटाउँदैछ।

जब Vt पृथकता थप कढिएको हुन्छ, भण्डारण प्रणालीले विश्वसनीय सञ्चालनको लागि बलियो ECC, अनुकूली पढाइ व्यवस्थापन, रिफ्रेश व्यवहार, र कार्यभारको अनुकूलनमा निर्भर रहनु पर्छ।

चार्ज भण्डारण, थRESHOLD भोल्टेज, र प्रोग्राम/मेटिनु व्यवहार

NAND फ्ल्यास सेलहरूले चार्जलाई अलग गरिएका भण्डारण क्षेत्र भित्र इलेक्ट्रोनहरूलाई समातेर भण्डारण गर्दछ, जसले ट्रान्जिस्टर थRESHOLD भोल्टेजलाई परिवर्तन गर्दछ। दुई प्रमुख भण्डारण दृष्टिकोणहरू सामान्यतया प्रयोग गरिन्छ: फ्लोटिङ-गेट संरचनाहरू र चार्ज-फन्द संरचनाहरू।

फ्लोटिङ-गेट NAND ले इलेक्ट्रोनहरूलाई अक्साइड तहहरूद्वारा अलग गरिएको एक संकुचित फ्लोटिङ गेट भित्र भण्डारण गर्दछ। समातिएको चार्जले विद्युतीय युग्मणबाट थRESHOLD भोल्टेजलाई स्थानान्तरण गर्छ। चार्ज-फन्द NAND ले एसील पृष्ठभूमिमा छनौट गरिएका चार्ज व्यवहारहरूमा ध्यान दिन्छ, सामान्यतया सिलिकन नाइट्राइड तहमा, जहाँ चार्ज व्यवहार अधिक स्थानहरूको रूपमा वितरित हुन्छ।

Floating-Gate NAND Flash Cell Architecture

वास्तविक डिजाइनहरूमा, भिन्नताहरू निम्नलिखितका माध्यमबाट प्रकट हुन्छन्:

• चार्ज लिकेज व्यवहार र निश्चित दोष संवेदनशीलता

• अक्साइड तनाव थकानको रूपमा भण्डारण स्थिरता

• दोहोर्याइएको प्रोग्राम/मेटिनु चक्रअप देखि सहनशीलता गिरावट

• घनत्व बढेपछि सेल-देखि-सेल हस्तक्षेप

NAND स्केलिंग जारी रहँदा, स्थिर Vt पृथकता कायम रखना दिनहुँ गाह्रो हुँदै जान्छ किनकि छेउका कोशिकाहरूले पारासिटिक युग्मन र फ्रिंजिंग प्रभाव मार्फत अधिक बलियोसँग अन्तरक्रिया गर्छन्।

प्रोग्रामिङ र मेटाइरहेको NAND कोषहरू फोलर–नॉर्डहाइम टनलिङमा निर्भर गर्दछन्, जहाँ ध्यानपूर्वक नियन्त्रण गरिएको उच्च-भोल्टेज वेभफर्महरूले अत्यन्त पातला अक्साइड अवरोधहरू मार्फत इलेक्ट्रॉनहरूलाई सर्छ। प्रोग्रामिङको क्रममा, इलेक्ट्रॉनहरू भण्डारण क्षेत्रको भित्र फँसिन्छन् र थ्रेसहोल्ड भोल्टेज बढाउँछन्। मेटाउने प्रक्रियामा, इलेक्ट्रॉनहरू हटाइन्छन् ताकि कोष मेटिएको अवस्थामा फर्कियोस्।

एकपटक चार्ज राखेपछि, कोषले बाह्य शक्ति बिना सूचना राख्न सक्छ। तर, अक्साइडको पहनती, तापमान तनाव, र पुनरावृत्त चक्रले समयसँगै छिटो रिसावको मार्गहरू सिर्जना गर्दा रिटेन्सन क्रमशः कमजोर हुन्छ।

Multi-Floating-Gate NAND Flash Cell Structure

रिटेन्सन हानिमा सामान्यतया निम्न परिस्थितिहरूमा थप खराब हुन्छ:

• उच्च संचालित वा भण्डारण तापमान

• प्रोग्रामिङको पछि लामो रिटेन्सन अवधि

• धेरै संचित प्रोग्राम/मेटाउने चक्र गणना

व्यावहारिक आवेदनमा, रिटेन्सन व्यवहार निश्चित विनिर्देशनभन्दा क्रमिक गिरावट जस्तै कार्य गर्छ। यन्त्रहरू बुढेसकालमा पुगेपछि, नियन्त्रणकर्ताहरूले पक्का डेटा रिकभरीलाई कायम राख्नको लागि पढ्ने थ्रेसहोल्डहरू, रिफ्रेश व्यवहार, र ECC क्रियाकलापहरू समायोजन गरेर प्रायः मुआब्जा दिन्छन्।

NAND किन स्ट्रिङहरू, पृष्ठहरू, र ब्लकहरूमा बनाइन्छ

NAND फ्ल्यासले कोशिकाहरूलाई स्ट्रिङहरूका रूपमा श्रेणीमा जडान गरेर र तिनीहरूलाई ठूलो एरेहरूमा व्यवस्थित गरेर उच्च भण्डारण घनत्व प्राप्त गर्दछ। यस वास्तुकला प्रति-कोष ओभर्हेडलाई घटाउँछ र प्रति बिटको लागत घटाउँछ, तर यसले संचालनात्मक प्रतिबन्धहरू पनि परिचय दिन्छ किनभने धेरै कोशिकाहरूले routing संरचनाहरू, संवेदनशील सर्किट्रीहरू, र मेटाउने तंत्रहरू साझा गर्छन्।

सत्य र्यान्डम-एक्सेस मेमोरीको तुलनामा, NAND का अपरेशन्स पृष्ठ र ब्लकको संगठनसँग गहिरो सम्बन्धित छन्।

पृष्ठहरू, ब्लकहरू, र NAND लेख्ने सीमा

NAND पढ्ने र प्रोग्राम अपरेशन्स पृष्ठको मोटाईमा घटित हुन्छ किनकि संवेदनशील मार्ग र शब्द रेखाका संरचनाहरू आरेको पृष्ठ आकारका क्षेत्रहरूमा सञ्चालन गर्नका लागि अनुकूलित गरिएका छन्। पढ्ने प्रक्रियाको दौरान, नियन्त्रणकर्ताले NAND स्ट्रिङलाई वायस गरेर प्रत्येक कोशिका चयनित थ्रेसहोल्ड-भोल्टेज गणन स्तर मुनि वा माथि पर्छ कि पर्छ भनेर वर्तमान प्रवाह मापन गर्छ।

प्रोग्रामिङ सामान्यतया इंक्रीमेन्टल स्टेप पल्स प्रोग्रामिङ (ISPP) प्रयोग गर्दछ, जहाँ यन्त्रले बारम्बार साना प्रोग्रामिङ पल्सहरू लागू गर्छ र लक्ष्य Vt दायरामा पुग्दासम्म प्रमाणीकरण जाँचहरूको पछिल्लो प्रयोग गर्छ।

NAND Flash Programming Through Floating-Gate Charge Injection

कार्यान्वयन कार्यको दौरान थुप्रै NAND व्यवहार महत्त्वपूर्ण हुँदै जान्छ:

• प्रोग्रामिङ एकल अपरेसनको सट्टा पटक-पटकका पल्स र प्रमाणीकरण चक्रहरूको माध्यमबाट हुन्छ

• अचानक शक्ति अवरोधको समयमा अधुरो प्रोग्रामिङले अनिश्चित कोशिका स्थितिहरू छोड्न सक्छ

• लेखाइहरू सामान्यतया खाली पृष्ठहरूमा लक्षित हुन्छन् जहाँ तत्कालको डेटा प्रत्यक्ष रूपमा ओभरराइट गर्दैन

असमान लेखाइले प्रायः अतिरिक्त आन्तरिक प्रतिलिपि र हिसाब-किताबको ओभरहेड सिर्जना गर्दछ। प्रणालीहरूले NAND पृष्ठ सीमाहरूमा कार्यभारहरूलाई संरेखित गर्दा प्रायः अधिक स्थिर लेटेंसी र घटित पृष्ठभूमि सफाइ क्रियाकलाप अनुभव गर्छन्।

मेटाउने अपरेशन्स ब्लक मोटाइमा हुन्छ किनभने धेरै कोशिकाहरू उच्च-भोल्टेज मेटाउने संरचनाहरू साझा गर्छन्। साना क्षेत्रहरू मेटाउँदा सर्किटको ओभरहेड बढाउँछ र भण्डारण घनत्व घटाउँछ। एक ब्लक मेटाइले सामान्यतया कोशिकाहरूलाई मेटिएको अवस्थातर्फ रिसेट गर्छ, सामान्यतया सबै 1s को रूपमा व्याख्या गरिन्छ।

प्रोग्रामिङले bits लाई 0s तर्फ चयनात्मक रूपमा सार्दछ र चार्ज थप्दछ र थ्रेसहोल्ड भोल्टेजलाई बढाउँछ। यस व्यवहारका कारण, NAND एकतर्फी प्रोग्रामिङलाई समर्थन गर्दछ:

• प्रोग्रामिङको समयमा bits 1 बाट 0 तर्फ सार्न सकिन्छ

• bits लाई 0 बाट 1 मा फर्काउनको लागि सम्पूर्ण ब्लक मेटाउनु आवश्यक छ

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

प्रायः प्रयोग गरिने एक साधारण अपरेशनल मोडेल ये हो:

• NAND एउटा पूर्व-मेटाइएको भण्डारण माध्यमको रूपमा व्यवहार गर्दछ

• डेटा प्रोग्रामिङ मुख्य रूपमा 1→0 संक्रमण गर्दछ

• पूर्ण मेटाउने अपरेशन्स ब्लकलाई पुन: प्रयोग गर्न योग्य अवस्थामा फर्काउँछन्

मल्टि-लेभल कोशिकाहरू र कसरी मार्जिनले वास्तविक-विश्व व्यवहारलाई आकार दिन्छ

आधुनिक NANDले एकल कोशिकाभित्र धेरै bits संग्रह गरेर घनत्व बढाउँछ, धेरै थ्रेसहोल्ड-भोल्टेज दायरा मार्फत। SLC ले एक कोशिका प्रति एक bit संग्रह गर्छ, जबकि MLC, TLC, र QLC क्रमिक रूपमा Vt states को संख्या बढाउँछन्।

प्रत्येक कोशिकामा थप bits संग्रह गर्दा, छेउका अवस्थाहरू बीचको उपलब्ध भोल्टेज मार्जिन सानो हुँदै जान्छ। यसले यन्त्रलाई ध्वनि, रिटेन्सन ड्रिफ्ट, पढ्ने बिघटन प्रभावहरू, र छेउको कोशिकाको हस्तक्षेपप्रति बढ्दै गर्दा संवेदनशील बनाउँछ।

घनत्व बढ्दै जाँदा केही व्यावहारिक परिणामहरू उभिन्छन्:

• सही Vt क्षेत्र पहिचान गर्नका लागि पढाइले बहु सन्दर्भ तुलना आवश्यक पर्न सक्छ

• नियन्त्रणकर्ताहरूले यन्त्रहरू बुढेसकालमा पुगेपछि पढ्ने थ्रेसहोल्डहरूलाई गतिशील रूपमा अनुकूलित गर्न सक्छन्

• ECC र रिफ्रेश अपरेशन्स दीर्घकालिक विश्वसनीयताका लागि अधिक महत्वपूर्ण बन्छन्

• तापमान भिन्नता र रिटेन्सन हानिले पढ्ने ठिकठाकीमा थप विघटनकारी हुन्छ

उच्च घनत्वमा, NAND विश्वसनीयता यस कुरामा कम निर्भर गर्दछ कि सेलले शारीरिक रूपमा चार्ज धारण गर्न सक्छ कि सक्दैन र अधिक निर्भर गर्दछ कि नियन्त्रणकर्ताले निरन्तर संकुचित भोल्टेज वितरण बीच पर्याप्त दूरी कायम राख्न सक्छ कि सक्दैन।

नियन्त्रणकर्ताहरू, FTL, र फोहोर संकलनको भूमिका

NAND फ्ल्यासले प्रभावकारी रूपमा सिधा इन-प्लेस ओभरराइट कार्यहरूलाई समर्थन गर्न सक्दैन, त्यसैले नियन्त्रणकर्ताहरू र फर्मवेयरले भंडारण माध्यमलाई भर्चुअलाइज गर्छन् जसले यसलाई होस्ट प्रणालीमा अधिक डिस्क-जस्तो बनाउन मद्दत गर्दछ। नियन्त्रणकर्ता ठेगाना रूपान्तरण, डेटा आन्दोलन, सफाई कार्य, पहरो व्यवस्थापन, बफरिंग, र पुनःप्राप्ति ह्यान्डलिंगको जिम्मेवारी लिन्छ।

यस प्रक्रियाको केन्द्रमा फ्ल्यास ट्रांसलेशन लेयर (FTL) छ, जसले तर्कसंगत होस्ट ठेगानाहरूलाई भौतिक NAND स्थानहरूमा नक्सा बनाउँछ। जब डेटा अद्यावधिक हुन्छ, नियन्त्रणकर्ताले नयाँ संस्करणलाई नयाँ भौतिक पृष्ठमा लेख्छ जबकि पुरानो पृष्ठलाई पुरानोको रूपमा चिह्नित गर्छ। यस प्रतिलिपि-मा-लेख्ने व्यवहारले प्रणालीलाई NAND मेटाउने सीमाहरूभित्र सञ्चालन गर्न अनुमति दिन्छ भने सामान्य फाइल-प्रणाली गतिविधिहरूलाई पनि समर्थन गर्न सक्छ।

सामान्य नियन्त्रणकर्ता व्यवहार सामेल गर्दछ:

• प्रयोगमा नआएकाहरूमा नयाँ डेटा लेख्दै

• पुरानो पृष्ठहरूलाई अमान्यको रूपमा चिह्न गर्दै

• निरन्तर म्यापिङ मेटाडाटालाई ट्र्याक गर्दै

• सफाई कार्यहरूद्वारा पछि पुरानो ब्लकहरू रिस्टोर गर्दै

पुरानो पृष्ठहरू संचित हुँदा, नियन्त्रणकर्ता फोहोर संकलन गर्दछ, जाँचयोग्य पृष्ठहरूलाई नयाँ ब्लकहरूमा सार्दै, पुराना ब्लकहरूलाई मेटाउँदै, र तिनीहरूलाई स्वतन्त्र पूलमा फिर्ता गर्दै। पहरो स्तरले सन्तुलित मेटाउने चक्रहरूलाई यन्त्रमा थप समान रूपमा वितरित गर्दछ ताकि अधिक लेखिएको क्षेत्रहरू तत्काल असफल नहोस्।

ओभर-प्रविजनिङले थप अतिरिक्त स्पेयर क्षमता प्रदान गर्दछ जसले नियन्त्रणकर्तालाई डेटा आन्दोलनलाई अधिक प्रभावकारी रूपमा व्यवस्थापन गर्न मद्दत गर्दछ, विशेष रूपमा निरंतर र्यान्डम-लेख्ने कामको समयमा।

धेरै अपरेशनल कारकहरूले दीर्घकालीन NAND व्यवहारमा बलियो प्रभाव पार्छन्:

• उपलब्ध स्वतन्त्र स्थानलाई कायम राख्नाले फोहोर संकलनको प्रभावकारिता सुधार गर्दछ

• पूर्ण-storage अवस्था प्रायः प्रतिक्रिया अस्थिरता बढाउँछ

• उच्च लेखन तीव्रता सामान्यतः ठूलो ओभर-प्रविजन गरिएको स्थानबाट लाभ उठाउँछ

• आक्रामक सफाई गतिविधि अग्रभूमि कार्यभारको प्रदर्शनसँग प्रतिस्पर्धा गर्न सक्छ

नियन्त्रणकर्ताहरूले RAM बफरिंग र स्टेजिङ क्षेत्रहरूमा निर्भर गर्छन्, जसले साना लेखहरूलाई पृष्ठ-सँग मेल खाने कार्यहरूमा संयोजन गर्दछ भने लगातार मेटाडाटा अद्यावधिकहरूलाई कायम राख्छ।

पावर-हानि ह्यान्डलिंग विशेष गरी महत्त्वपूर्ण हुन्छ किनकि अवरुद्ध अद्यावधिकहरूले आंशिक रूपमा प्रोग्राम गरिएको पृष्ठहरू वा असंगत म्यापिङ जानकारी छोड्न सक्छ। भ्रष्टाचारको जोखिम कम गर्नका लागि, धेरै डिजाइनहरूले कार्यान्वयन गर्छन्:

• जर्नलिङ र लग-संरचित मेटाडाटा ह्यान्डलिंग

• एटमिक म्यापिङ-अपडेट प्रविधिहरू

• सुरक्षित प्रतिबद्ध व्यवहार

• उच्च-गुणको यन्त्रहरूमा क्यापासिटर-आधारित पावर होल्ड-अप प्रणालीहरू

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

मुख्य दृष्टिकोण, विश्वसनीयता प्रणालीबाट उठ्छ, सिरिफ सेलबाट होइन

ट्रान्जिस्टर स्तरमा, NAND फ्ल्यास नियन्त्रण गरिएको चार्ज आन्दोलन मार्फत थ्रेशोल्ड भोल्टेजलाई सार्ने माध्यमबाट सञ्चालन हुन्छ। प्रणाली स्तरमा, विश्वसनीय NAND व्यवहार नियन्त्रणकर्ता र सफ्टवेयर स्ट्याकले भंडारण माध्यमको सीमाहरूलाई कत्तिको प्रभावकारी रूपमा व्यवस्थापन गर्दछ भन्ने कुरामा धेरै निर्भर गर्दछ।

सबैभन्दा महत्त्वपूर्ण सीमा समाविष्ट छन्:

• ब्लक-आधारित मेटाउने व्यवहार

• एक-दिशा प्रोग्रामिङ सीमाहरू

• उच्च घनत्वमा कक्षहरूको Vt सीमाहरू सख्त हुन्छन्

• पुनः चक्रणका कारण संचित पहरो

• समयको साथमा रिटेन्सन ड्रिफ्ट र पढ्ने अस्थिरता

डिजाइन अभ्यासहरू जसले सामान्यतया दीर्घकालीन स्थिर व्यवहार उत्पादन गर्दछ समावेश गर्दछ:

• लेखहरूलाई NAND पृष्ठ सीमाहरू सँग मेल खुवाउँदै

• अनावश्यक साना र्यान्डम अद्यावधिकहरूबाट जोगाउँदै

• फोहोर संकलनको लागि स्वतन्त्र स्थान संरक्षण गर्दै

• बलियो पुनःप्राप्ति र मेटाडाटा संरक्षण यन्त्रहरूको प्रयोग गर्दै

• अप्रत्याशित पावर अवरुद्ध अवस्थाहरूको लागि डिजाइन गर्दै

NAND-जानकारी भएको व्यवहारमा सञ्चालन गर्ने प्रणालीहरूले सामान्य रूपमा निर्दिष्ट विश्वसनीयता हासिल गर्दछन् कि प्रणालीहरूले NAND लाई बिना प्रतिबन्ध भएका र्यान्डम-प्रवेश स्मृति जस्तो व्यवहार गर्न प्रयास गर्छन्।

NAND फ्ल्यास वर्गीकरण

NAND फ्ल्यास सामान्यतया दुई अक्षहरूमा वर्णन गरिन्छ, र दैनिक डिजाइन निर्णयहरू प्रायः थप कक्ष शब्दावलीको कुरा नगरी तिनीहरूमा फर्कन्छ। एक अक्षले प्रत्येक कक्षले कति बिटहरू कोड गर्दछ भन्ने कुरा वर्णन गर्दछ, र अर्कोले कक्षहरूलाई सिलिकनमा भौतिक रूपमा कसरी व्यवस्थित गरिएकोछ भन्ने कुरा वर्णन गर्दछ। ती छनोटहरूले घनत्व, प्रति बिट लागत, र त्रुटी दरहरू र प्रतिक्रिया व्यवहारलाई आरामदायक सीमाहरूमा राख्नका लागि आवश्यक इञ्जिनियरिङ प्रयासमा प्रभाव पार्छ।

SLC NAND, MLC NAND, TLC NAND and QLC NAND

दुई प्राथमिक वर्गीकरण अक्षहरू:

• कक्ष प्रति बिट: SLC, MLC, TLC, QLC

• भौतिक लेआउट: 2D समतल विरुद्ध 3D थुप्रिएका

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

सेल प्रति वर्गीकरण

सेल प्रति बिट मूल रूपमा एकल सेलले कति स्पष्ट थ्रेसहोल्ड-भोल्टेज विन्डोहरूलाई विश्वसनीय रूपमा प्रतिनिधित्व गर्नुपर्दछ भन्ने बारे हो। बिटहरूको संख्याको वृद्धि भनेको भोल्टेजको अवस्थामा अझ बढी सटीक रूपमा खोजिनु आवश्यक छ। यसले सञ्चालनको मार्जिन घटाउँछ, क्यालिब्रेसन आवश्यकताहरू बढाउँछ, र मान्यता समयमा दुर्लभ कोर्नर-केस अवस्था बढी संभावना बनाउँछ।

भोल्टेजको अवस्था गणनाहरू:

• SLC: 2 अवस्था

• MLC: 4 अवस्था

• TLC: 8 अवस्था

• QLC: 16 अवस्था

झन्न छेउको अवस्थाहरू बीचको भोल्टेजको स्थान सिकुर्दै जाँदा, एकपटक हल्का असुविधाजनक जस्तो देखिएका प्रभावहरू मापन गर्नयोग्य कच्चा बिट त्रुटिहरूमा अनुवाद गर्न थाल्छ। सूची पछिल्लो समयको विश्लेषण र ट्युनिंग सत्रहरूमा परिचित छ: समयसँगै चार्ज लीक, रीड डिस्टर्ब, प्रोग्राम डिस्टर्ब, तापमान-प्रेरित शिफ्टहरू, र सेल-देखि-सेल हस्तक्षेप। यी कुनै पनि घटना नयाँ छैन; के परिवर्तन हुन्छ भने प्रणालीसँग यसलाई अवशोषित गर्नको लागि कति कोठा छ जुन प्रयोगकर्ता-दृश्य व्यवहार सर्छ।

यो एक कारण हो कि उच्च घनत्वको NAND व्यवस्थापन गरिएका मिडियाको रूपमा व्यवहार गर्दछ। बलियो ECC मद्दत गर्दछ, तर व्यावहारिक रूपमा यो केवल एक व्यापक टुलकिटमा एक तह मात्र बनिन्छ। वास्तविक प्रणालीहरू प्राय: धेरै मेकानिजमहरू सँगै काम गर्नमा निर्भर गर्छन्, र टोलीहरूले प्राय: डेटाशिटमा राम्रो NAND लाई पनि क्षेत्रको नीति अनुसार अनुशासित संचालनको आवश्यकता पर्दछ भन्ने कुरा पत्ता लगाउँछन्।

सामान्य विश्वसनीयता र व्यवस्थापन प्रविधिहरू:

• ड्रिफ्टलाई ट्र्याक गर्न रीड-रिट्रीको लूपहरू

• अनुकूली रीड रेफरेन्स भोल्टेज

• थप सांकेतिक प्रोग्राम/वेरिफाई अनुक्रम

• पृष्ठभूमि स्क्रबिङ / रिफ्रेश तालिका

• कमजोर ब्लकबाट लेखाइहरु टाढा राख्ने पहन-स्तरिङ

सञ्चालनको दृष्टिले, एउटै NAND एक कार्यभार अन्तर्गत उत्कृष्ट देखिन सक्छ र अर्को कार्यभार अन्तर्गत तनावग्रस्त देखिन सक्छ। प्रणाली कति आक्रामक रूपमा लेख्छ, कति पूर्ण अवस्थामा राखिन्छ, र सकेजतिक रूपमा मर्मतलाई कति चतुराईले तालिका बनाउँछ सबैले अनुभवमा प्रभाव पार्दछ। घनत्व खरीदको समयमा निर्णय लिनु पर्छ; स्थिरता सञ्चालनको क्रममा आर्जन गर्नुपर्छ।

SLC (सिंगल-लेवल सेल, 1 बिट/सेल)

SLC ले दुई भोल्टेज अवस्थाहरूको प्रयोग गरेर प्रत्येक सेलमा एक बिट भण्डार गर्छ। चौडा नॉइज मार्जिन सामान्यतया छिट्टै रीडहरू र प्रोग्रामहरूमा अनुवाद गर्दछ, कच्चा बिट त्रुटि दरमा कम गराउँछ, र उच्च सहनशीलता प्रदान गर्दछ। नियन्त्रणकर्ता दृष्टिमा, SLC प्रायः क्षमाशील महसुस हुन्छ: कम रीड-रिट्री पुनरावृत्ति, थप ECC हेडरूम, र सूक्ष्म भोल्टेज ड्रिफ्टमा कम संवेदनशीलता।

जहाँ पूर्वानुमान योग्य स्थिरता डिजाइनको प्राथमिकता हो, SLC ले पूँछ स्थिरता शान्त राख्नका लागि आवश्यक फर्मवेयर नृत्यको मात्रालाई घटाउन सक्छ। SLC मेमोरीले गम्भीर लोड अन्तर्गत प्रदर्शन भिन्नता घटाउँछ, जसले जटिल स्थिरता चिस्याउने विधिहरूको आवश्यकता घटाउँछ। प्रति बिटको लागत उच्च हुन्छ, तर टोलीहरूले प्रायः यस व्यापारलाई स्वीकार गर्छन् जब अप्रत्याशित व्यवहारको सञ्चालन लागत पहिले नै हराएको SLA वा पुनः उत्पन्न गर्न गाह्रो क्षेत्रका मुद्दाहरूमा देखिएको छ।

SLC सँग सामान्यतया युग्मित कार्यभारहरू:

• औद्योगिक नियन्त्रण र स्वचालन लगत

• कडाइका साथ स्थिरता लक्ष्य गर्ने निश्चित नेटवर्किङ उपकरणहरू

• उच्च-आवृत्ति घटनाको लग पाइपलाइनहरू

MLC (मल्टि-लेवल सेल, सामान्यत: 2 बिट/सेल)

MLC ले चार भोल्टेज अवस्थाहरूको प्रयोग गरेर प्रत्येक सेलमा दुई बिट भण्डार गर्दछ र प्रायः टोलीहरूले लागत दक्षता र सहनशीलताको बीचमा व्यावहारिक सन्तुलन चाहिने बेलामा चयन गर्दछ। SLC को सन्दर्भमा, यसले प्रोग्राम/वेरिफाई व्यवहारमा कडा नियन्त्रणको माग गर्दछ र क्यालिब्रेसन र ECC मा थप निर्भर गर्दछ। त्यसो भए पनि, राम्रो संग समायोजित गरिएको नियन्त्रणकर्ता र विचारशील कार्यभारका साथ, MLC ले निरन्तर महसुस हुने तर किनारामा नबढ्ने तरिकामा व्यवहार गर्न सक्छ।

व्यावहारिक रूपमा, धेरै डिजाइनहरू MLC लाई मेहनतीतर्फको स्तरको रूपमा व्यवहार गर्छन्: यसले अर्थपूर्ण लेखन गतिविधि sosten गर्छ बिना सिस्टमलाई तुरुन्तै आक्रामक थ्रोटलिंगमा धकेल्ने वा भारी पृष्ठभूमि मर्मतमा राख्दछ। उत्पादनमा महत्त्वपूर्ण एक सूक्ष्मता पूर्वानुमान योग्यताका साथ हुन्छ। जब लेखनको चपाईंहरू अनपेक्षित क्षणहरूमा आउँछन्, MLC-आधारित प्रणालीहरूले प्रायः स्थिरता धारण गर्छन् भन्दा घनत्वको NAND एकै फर्मवेयर नीतिमा कार्य गर्दा, जसले क्षमता योजना र प्रदर्शन परीक्षणलाई अन-कल रोटेशन गरिरहेको टोलीका लागि कम भावनात्मक थकावट बनाउँछ।

TLC (ट्रिपल-लेवल सेल, 3 बिट/सेल)

TLC हर सेलमा तीन बिट्स भण्डारण गर्दछ आठ भोल्टेज अवस्थाहरू प्रयोग गरेर। यसले घनत्व र लागतको प्रभावकारितालाई थप बढाउँछ, साथै आवाज, लगनशीलता, र बग्ने प्रवृत्तिमा संवेदनशीलता पनि बढाउँछ। प्रयोगकर्ता-देखिने प्रदर्शन अनियमित महसुस नगर्नको लागि, धेरै TLC उपकरणहरूले SLC क्यासिङको प्रयोग गर्छन् (धेरै पटक pseudo-SLC भनिन्छ), जहाँ आउने लेखनहरू पहिले चौडा-मार्जिन मोडमा पुग्छन् र पछि idle समयमा TLC मा विलीन गरिन्छ।

यो तन्त्र मापनहरू र छोटो आवेगहरूमा उत्कृष्ट देखिन सक्छ, र यसले फील्डमा कार्यभार निर्भरता छिटो पनि उजागर गर्न सक्छ। छोटो, आवेगात्मक लेखनहरू अत्यधिक छिटो देखिन सक्छ; स्थायी लेखनले क्यास भरिएपछि सुस्त हुन सक्छ र विलय भएपछि गतिलाई प्रभावित गर्दछ। TLC सफलतापूर्वक प्रयोग गर्ने टोलीहरूले क्यास र विलय पाइपलाइनलाई पहिलो श्रेणीको डिज़ाइन तत्वको रूपमा हेर्न склон हुन्छन्, न कि तात्कालिक कार्यान्वयन विवरणको रूपमा।

वितरणमा प्राय: देखिने TLC प्रदर्शन व्यवहार:

• आवेगात्मक लेखन: क्यासमा ठाउँ भएको बेला उच्च प्रकट लेखन गति

• स्थायी लेखन: क्यास स्याचुरेसन पछि घटेको थ्रुपुट

• idle विन्डोहरू: विलय पूरा हुन्छ र प्रदर्शन पुनःप्राप्त हुन्छ

TLC लाई परिभाषित गर्ने एक सहायक तरिका भनेको यो डिफल्टमा ढिलो छैन। जब प्रणालीलाई निरन्तर लेखन सिंक जस्तो व्यवहार गर्न बाह्य रूपमा मजबूर गर्नुपर्दछ जसमा पर्याप्त idle समय, फाल्ट क्षेत्र, वा विलय ब्यान्डविड्थको कमी हुन्छ, त्यसबेलामा यो ढिलो जस्तो देखिन्छ।

QLC (क्वाड-लेभल सेल, 4 बिट/सेल)

QLC चार बिट्स प्रति सेल भण्डारण गर्दछ सोलह भोल्टेज अवस्थाहरू प्रयोग गरेर र अधिकतम घनत्व र प्रति बिट कम लागतमा लक्ष्य राख्दछ। चाडो भोल्टेज स्थानले सामान्यतया कच्चा त्रुटि दरहरूलाई बढाउँछ र लेखन सहनशीलतालाई घटाउँदछ, जसले उत्कृष्ट अनुप्रयोग केसहरूलाई पढ्ने-गम्भीर वा लेख्ने-हल्का प्रोफाइलतिर धकेल्दछ।

QLC सँग सामान्यतया मेल खाने प्रोफाइलहरू:

• कम आवृत्तिमा संशोधन भएको सामग्री पुस्तकालयहरू

• चिसो-देखि-गर्म डेटा स्तरहरू

• समयसमयमा पढ्ने ठूल्ठूला आर्काइवल

एक कुरा जुन टोलीहरूलाई प्रायः चकित बनाउँछ भनेको QLC अझै पनि ठोस पढ्ने थ्रुपुट र राम्रो अनुभव प्रदान गर्न सक्षम छ जब लेखन पथलाई सोच-विचार गरेर सीमित गरिन्छ। सफल डिज़ाइनहरूले लेखनको आकार गर्दै, प्याकेजिङ र बफरिङ गर्दछ न कि निरन्तर साना टुक्राहरूलाई अद्यावधिक गर्दै, र तिनीहरूले पर्याप्त फाल्ट क्षेत्रलाई आरक्षित गर्छन् जसले गर्दा यसले गार्बेज सङ्कलनलाई नियमित गतिविधि लेखन-प्रवर्धित turbulence मा रूपान्तरण गर्दैन। इञ्जिनियरिङका दृष्टिकोणबाट, QLC ले कार्यभार डिजाइन र नीतिको अनुशासनलाई ड्रोप-इन प्रतिस्थापन अपेक्षाहरू भन्दा बढी पुरस्कृत गर्न склон हुन्छ।

भौतिक लेआउट द्वारा वर्गीकरण

भौतिक लेआउटले NAND को क्षमता सघनता कसरि प्रभावित गर्छ र यसले विद्युत रूपमा कसरि व्यवहार गर्छ भन्ने कुरालाई प्रभाव पार्छ। 2D योजनाकार NAND ले चिप फ্ল्याटमा सुविधाहरू संकुचन गरेर घनत्व बढाउँछ, जबकि 3D NAND ले ढुवानीको परतलाई उचाईमा थपेर घनत्व बढाउँछ। 3D तर्फको उद्योगको विद्रोह केवल उत्पादन प्राथमिकता थियेन; यसले योजना स्केलिंगलाई गम्भीर हस्तक्षेप प्रभाव र लिथोग्राफी प्रतिबन्धहरूलाई आमन्त्रण नगरीकन धकेल्नको व्यावहारिक कठिनाईलाई पनि दर्शाउँछ।

3D NAND को कम ग्लेमर तर प्रायः सराहना गरिएको फाइदा भनेको यसले चरम योजनात्मक संकुचनको तुलनामा केही विद्युत मार्जिन पुनः प्राप्त गर्न सक्छ। ठूलो ऊर्ध्वाधर स्केलिंगले डाटा स्थायित्व सुधार्न र केही प्रकारको हस्तक्षेप घटाउनका लागि डिज़ाइन विकल्पहरू प्रदान गर्दछ। यो भन्नको लागि, ढुवानीले आफ्नो भिन्नता, परत-देखि-परत भिन्नताहरू, प्रक्रिया असमानताहरू, र प्राथमिकता विकास गर्ने स्थल भेदहरूको आफ्नै भिन्नता प्रस्तुत गर्दछ, त्यसैले नियन्त्रणकर्ताले वेळसँगै उपकरणको व्यक्तिगतता सिक्नुपर्छ र तदनुसार सन्तुलनमा रहनु पर्छ।

2D NAND

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

कार्यान्वयनको दृष्टिकोणबाट, योजनाकार NAND प्राय: संवेदनशील लेखन व्यवहारमा राम्रो प्रतिक्रिया दिन्छ र उदार ओभर-प्रोभिज़निङको फाइदा उठाउँछ। जब उपकरणहरू पूर्ण क्षमतामा चाँडै र थोपेका अद्यावधिकहरूसँग सञ्चालन गरिन्छ, प्रदर्शन cliffs चाँडै देखिन सक्छन किनभने गार्बेज सङ्कलनको दबाव र तीव्र लगनशीलता, यस्तो परिणाम जुन औसतमा लागू गर्दा अचानक देखिएमा निराशाजनक महसुस हुन्छ, यद्यपि मुनिको तन्त्र क्रमिक छ।

3D NAND

3D NAND ले सेलहरूलाई उर्ध्वाधर ढुवानी गरेर क्षमता बढाउँछ र आक्रामक योजनागत संकुचनमा निर्भरता घटाउँछ। यो दृष्टिकोणले ठूलो डाइ र प्याकेज क्षमताहरूलाई समर्थन गर्छ भने सामान्य लागत र उत्पादन फसललाई पनि व्यवस्थापन गर्न मद्दत गर्छ।

प्रणालीको दृष्टिकोणबाट, 3D NAND एक नियन्त्रणकर्तामुखी अपरेशन मोडेललाई प्रोत्साहित गर्दछ: अनुकुल पढाइ, भिन्नता व्यवस्थापन, र पृष्ठभूमि ताजगी प्रदर्शनलाई स्थिर राख्नका नियमित भागहरू बनिरहेका छन्। राम्रो डिज़ाइन गरिएका 3D-आधारित SSD हरू व्यवहारमा बढी बुद्धिमान महसुस गर्न सक्छन्, मुख्यतः किनभने फर्मवेयर सक्रिय रूपमा उपकरणलाई स्थिर अपरेशनल बिन्दुमा राख्न काम गर्छ न कि भिन्नतालाई प्रयोगकर्ता-देखिने व्यवहारमा रिसाव गर्न दिन्छ।

सहनशीलता प्रवृत्तिहरू र वास्तवमा जीवनकाल निर्धारण गर्ने कुरा

सहनशीलता रेटिंगहरू प्रायः अनुमानित P/E चक्र दायराको रूपमा दिइन्छ, तर वास्तविक सहनशीलता तापमान र workload अवस्थाहरूसँग भिन्न हुन सक्छ। वास्तविक जीवनकाल प्रक्रियागत पीढ़ी, लगाउने स्तरको सामान्य रणनीति र ECC रणनीतिको, अधिक प्रावधानको परिमाण, सञ्चालन तापमान, र workload र फर्मवेयर नीतिभन्दा सिर्जित लेखन प्रवर्धन प्रोफाइलमा निर्भर गर्दछ।

सामान्य रूपमा उद्धृत गरिएको सहनशीलता दायराहरू:

• SLC: ~100,000 P/E चक्र

• MLC: ~3,000–10,000 P/E चक्र

• TLC: ~500 P/E चक्र

• QLC: ~150 P/E चक्र

धेरै स्थापनामा, सहनशीलता प्रयोगकर्ताको तर्कसंगत लेखनको तुलनामा टाढै विण्डनले छिटो नष्ट हुन्छ। टोलीहरूले साधारणतया उच-सहनशीलता वर्गलाई कागजमा चयन गर्नको सट्टा पर्याप्त स्वतन्त्र स्थान राखेर, निरन्तर सानो र्याण्डम पुनर्लेखन घटाएर, र फोल्डिंग र फोहोर संकलनको लागि निष्क्रिय समयको अनुमति दिएर प्रयोग योग्य जीवन विस्तार गर्छन्। मिडिया चयन सुरुको बिन्दुमा प्रभाव पार्छ, तर workload व्यवहार र नियन्त्रण नीतिले प्रायः सिद्धान्तगत सहनशीलताको कति स्तर वास्तविक रूपमा पूरा गरिन्छ भनेर निर्णय गर्छ।

3D NAND फ्ल्याश: भेर्टिकल स्केलिंग र निर्माण चुनौतीहरू

Transition from Floating-Gate NAND to 3D V-NAND

3D NAND ले भण्डारण घनत्वलाई ठाडो रूपमा मेमोरी कोशिकाहरूलाई थिचेर बढाउँछ, मुख्य रूपमा आक्रामक समांतर संकुचनमा निर्भर नगरी। तिरको कोशिका आकारलाई निरन्तर संकुचनका सट्टा, क्षमता थप परतहरू थिचेर बढाइन्छ ताकि थप कोशिकाहरूलाई समान वेफर क्षेत्रमा राख्न सकियोस्।

यो वास्तुकला परिवर्तन आवश्यक भयो किनकि समांतर NAND ले अन्ततः त्यस्तो अवस्थामा पुग्यो जहाँ थप संकुचनले गम्भीर विश्वासनीयता र विविधता समस्या सिर्जना गर्‍यो। कोशिकाहरू साना भएपछि, शुल्क भण्डारणका मार्जिनहरू संकुचित भए, लिकेज व्यवहार नियन्त्रण गर्न गाह्रो बन्यो, र थ्रेशोल्ड-भोल्टेज वितरणहरू निर्माण भिन्नताप्रति increasingly संवेदनशील बन्यो।

उन्नत समांतर आयामहरूमा, सानो प्रक्रिया डिफ्टले पनि वेफरहरू र लटहरूमा चौड़ा इलेक्ट्रिकल भिन्नता सिर्जना गर्न सक्छ। परिणामस्वरूप, यहाँ स्थिर सहनशीलता, रिटेन्सन, र त्रुटि व्यवहारलाई कायम राख्न गाह्रो र महँगो बनाउन increasingly संकीर्ण प्रक्रिया विन्डोमा परिणत भयो।

3D NAND ले कठोर समांतर लिथोग्राफीमा उद्योगको निर्भरता घटायो, ठाडो एकीकरणतिर स्केलिंग दबाबलाई धकेल्नुको सट्टा केवल तिरको संकुचनमा। परिणामस्वरूप, आधुनिक NAND स्केलिंग अक्सर परतको सङ्ख्याबाट, एकीकरणको गुणस्तर, र निर्माणको निरन्तरताबाट चलाइन्छ केवल आक्रामक नैनोमीटर ब्रान्डिङ एक्लै।

किन उद्योगले समांतर NAND लाई पछाडि राख्यो

समांतर NAND स्केलिंगले अन्ततः भौतिक सीमाहरूको सामना गर्यो जसले निरन्तर संकुचनलाई increasingly अप्रासंगिक बनायो। साना समांतर कोशिकाहरूले कम चार्ज सम्हाल्छन्, थ्रेशोल्ड-भोल्टेजको अलगावलाई लिकेज, इलेक्ट्रिकल हस्तक्षेप, र रिटेन्सन डिफ्टको लागि बढी संवेदनशील बनाउँछ।

आयामहरू जति संकुचन भयो, त्यति नै समस्याहरू व्यवस्थापन गर्न increasingly गाह्रो बने:

• चार्ज-भण्डारणको मार्जिन घट्यो

• कोशिका-देखि-कोशिका हस्तक्षेप बलियो भयो

• उच्च लिकेज संवेदनशीलता

• संकीर्ण थ्रेशोल्ड-भोल्टेज वितरण

• वेफरहरूमा प्रक्रियागत भिन्नता वृद्धि

यद्यपि उन्नत लिथोग्राफीले अझै घनत्व सुधार गर्न सक्छ, निर्माणको जटिलता र भिन्नता लागत चाँडै वृद्धि भयो। धेरै अवस्थामा, समांतर NAND लाई अझै छोटो बनाउनुले वापस फर्काउने क्षति उत्पादन गर्‍यो किनकि विश्वासनीयता र यील्ड व्यवहार उच्च-परिमाण उत्पादनमा स्थिर बनाउन कठिन बन्यो।

3D NAND ले ठाडो रूपमा भण्डारण घनत्वलाई बढाएर एक स more चालनिय विकल्प प्रदान गर्यो भने धेरै तिरका आयामहरूलाई तुलनात्मक रूपमा आरामदायक राख्न अनुमति दियो। यसले निर्माताहरूलाई बढ्दो आक्रामक समांतर स्केलिङमा पूर्ण रूपमा निर्भर नगरी बिट प्रति लागत सुधार गर्न जारी राख्नका लागि मद्दत गर्यो।

परिवर्तनले प्रक्रियागत अनुकूलनको स्वरूप पनि परिवर्तन गर्यो। साना लिथोग्राफिक आयामहरूमा लगभग पूर्ण ध्यान केन्द्रित गर्ने सट्टा, इन्जिनियरिंग प्रयास थोक गठन, ठाडो भौगोलिक नियन्त्रण, जम्मा गुणस्तर, र लामो-थोकको समानता तिर सर्ने गर्यो।

चार्ज-ट्र्याप फ्ल्याश र उच्च-परत आर्किटेक्चरहरू

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

फ्लोटिंग-गेट NAND ले एक पारगम्य फ्लोटिंग गेटभित्र इलेक्ट्रोनहरूलाई ओक्साइड तहले अलग गर्दछ। चार्ज-ट्र्याप फ्ल्याशले इलेक्ट्रोनहरूलाई थिचेको अन्तरतलमा भण्डारण गर्दछ, सामान्यतया सिलिकन नाइटाइड सामग्रीमा आधारित।

यो भिन्नता परतको सङ्ख्यामा वृद्धि हुँदा increasingly महत्त्वपूर्ण हुँदै जान्छ किनकि अग्ला 3D संरचनाहरूले निर्माण भिन्नता र इलेक्ट्रिकल हस्तक्षेपको प्रभावलाई प्रवर्धन गर्छन्।

CTF प्रायः उच्च-परत आर्किटेक्चरहरूसँग राम्रोसँग समायोजन हुन्छ किनभने वितरित ट्र्याप-स्टोरेज मेकानिजम केही प्रक्रिया भिन्नतालाई अधिक प्रभावकारी रूपमा सहन गर्न सक्छन् व्यक्त पारगम्य फ्लोटिंग-गेट संरचनाहरूको तुलना गर्न।

थोकको उचाइ बढेपछि, विभिन्न भिन्नता स्रोतहरू स्वाभाविक रूपमा नियन्त्रण गर्न गाह्रो हुन्छन्:

• फिल्म-मोटाई डिफ्ट

• अन्तरफेस-गुणस्तर भिन्नता

• इट्च-प्रोफाइल असंगतता

• चेम्बर-देखि-चेम्बर मिलान अपसेट

• स्ट्याक-उचाइ असमानता

व्यावहारिक उत्पादन वातावरणमा, यी भिन्नताहरू धेरै तहहरू र प्रक्रिया कदमहरूमा क्रमिक रूपमा संचित हुन्छन्। चार्ज-ट्र्याप आर्किटेक्चरले यी प्रभावहरूको केही संवेदनशीलता घटाउन मद्दत गर्दछ, विशेष रूपमा जब धेरै अग्ला स्ट्याकमा पूरा संरचनात्मक समानता कायम राख्न increasingly कठिन भएको हुन्छ।

धेरै प्रक्रिया टोलीहरूको लागि, CTF को दीर्घकालीन मान केवल यो कार्य गर्दछ भन्ने थाहा छैन, तर यो ठूलो वाफर भोल्युमहरू, धेरै उपकरणहरू, र लामो उत्पादन चक्रहरूमा निर्माणयोग्य र स्थिर रहन सक्छ जहाँ साना प्रक्रिया ड्रीफ्ट अनिवार्य रूपमा उत्पन्न हुन्छ।

उच्च-तह 3D NAND मा स्केलिङ चुनौतीहरू

3D NAND तह गणनाहरू वृद्धि भइरहेका बेला, मुख्य स्केलिङ चुनौतीहरू साधारण लाइनविधि घटाउनेबाट हट्दै जटिल तीन-आयामिक एकीकरण नियन्त्रणतर्फ सर्नुहोस्। उच्च स्ट्याकहरूले अधिक प्रक्रिया कदमहरू, अग्ला संरचनाहरू, र साना भिन्नताहरूको सामूहिक रूपमा मापन योग्य इलेक्ट्रिक भिन्नतामा परिणत गर्नको लागि अधिक अवसरहरू प्रस्तुत गर्छन्।

सबैभन्दा गाह्रो चुनौतीहरूमा गहिरो उर्ध्व-च्यानल इट्चिङ समावेश छ। उच्च-आस्पेक्ट-रेशियो च्यानलहरूले अग्ला स्ट्याकहरूमा तान्नुपर्दछ जबकि माथि देखि तलसम्मको कडाईको आयाम नियन्त्रण कायम राख्नुपर्दछ।

प्रक्रिया दौरान धेरै इट्च-सँग सम्बन्धित व्यवहारहरू ध्यानपूर्वक अनुगमन गरिन्छ:

• टेपर नियन्त्रण

• माइक्रो-लोडिङ प्रभावहरू

• साइडवाल क्षति

• शीर्ष-देखि-तल क्रिटिकल-डाइमेन्सन स्थिरता

साना प्रोफाइल भिन्नता भनेको थ्रेशोल्ड-भोल्टेज वितरणलाई चौडा गर्न र उपकरण सञ्चालनको क्रममा ECC कामको बोझ बढाउन सक्छ। प्रारम्भिक स्क्रिनिङका क्रममा सामान्य रूपमा सानोसँग देखिने समस्या कहिले काँही ठूलो उत्पादनको वृद्धि र दीर्घकालीन विश्वसनीयता परीक्षणपछि धेरै बढी स्पष्ट हुन्छ।

समान सामग्रीको निक्षेपण पनि स्ट्याकको ऊचाई बढ्ने क्रममा अझ गाह्रो हुन्छ। अग्ला संरचनाहरू मोटाइको ग्रेडियन्ट, चरण-कोभरेज सीमाहरू, र गहिरो टोपोग्राफीमा अन्तरफेसको असंगततासँग बढी संवेदनशील हुन्छन्।

निक्षेपण असमानता सीधा असर गर्न सक्छ:

• कैपेसिटेन्सको व्यवहार

• टनेलिङ विशेषताहरू

• रखरखावको स्थिरता

• प्रोग्राम र मेटाउने स्थिरता

कम तह गणनाहरूमा, केही भिन्नता म्यानेज गर्न सहज हुन सक्छ। तर, जब स्ट्याकहरू अग्ला हुँदै जान्छन्, पहिल्यै स्वीकार्य असमानताहरू दीर्घकालीन स्केलिङ, सहनशीलता, वा वितरण स्थिरता सीमित गर्न सुरु गर्न सक्छ।

सेल-देखि-सेल भिन्नता उच्च घनत्व संरचनाहरूमा increasingly महत्त्वपूर्ण हुन्छ। भिन्नता ज्यामिति भिन्नता, सामग्री असंगतता, प्रक्रिया-प्रेरित क्षति, र छिमेकी सेलहरूसँग विद्युतीय हस्तक्षेपबाट उत्पन्न हुन्छ।

विद्युतीय भिन्नताका प्रमुख योगदानकर्ताहरू सामान्यतया समावेश गर्दछन्:

• च्यानल-व्यास भिन्नता

• गेट-लम्बाइ सरेर

• स्ट्याक-उचाइ असंगति

• ट्र्याप-घनत्व भिन्नता

• अन्तरफेस-गुणस्तर भिन्नता

• इट्च-प्रेरित क्षति

यसको नतिजामा, आधुनिक 3D NAND उपकरण इञ्जिनियरिंग र कन्ट्रोलर एल्गोरिदम बीचको समन्वित अनुकूलनमा increasingly निर्भर गर्दछ। बलियो ECC, अनुकुलनीय रीड-रिट्राई विधिहरू, र परिष्कृत प्रोग्रामिङ रणनीतिहरूले प्रक्रिया सुधारहरूले मात्र पूर्ण रूपमा हटाउन नसक्ने विद्युतीय फैलावटका लागि मुआवजा गर्न मद्दत गर्छ।

उत्पादकत्व र विश्वसनीयता अन्ततः उच्च-तह NAND स्केलिङको आर्थिक सीमाहरूलाई परिभाषित गर्छ। तहहरू थप्दा प्रक्रिया जटिलता, कुल दोष जोखिमका अवसरहरू, र उत्पादन लाइनमा निर्माणको अधिकतम लागत बढाउँछन्।

केहि कारकहरूले उपज र लागतको व्यवहारमा दृढ प्रभाव पार्छन्:

• पुनःकामको आवृत्ति

• थ्रूपुट कम हुनु

• भारी उपकरण बिनिङ

• थप प्रक्रिया कदमहरूमा दोषको संचित हुनु

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

किन तह गणना “एनएम” लेबलहरूभन्दा बढी महत्त्वपूर्ण छ

3D NAND मा, स्केलिङ प्रगति प्राय: तह गणना, प्रभावकारी भण्डारण घनत्व, र प्रति बिटको लागतमा बढी अर्थपूर्ण रूपमा मापन गरिन्छ, अत्यधिक आक्रमक न्यानोमीटर ब्रान्डिङको सट्टा।

अगाडि रहेका तर्कासन उपकरणहरूमा, जहाँ स्केलिङ धेरै हदसम्म पार्श्व ट्रान्जिस्टरको परिमाण घटाउन निर्भर गर्दछ, 3D NAND ले ठाडो स्ट्याकि र आर्किटेक्चरल एकीकरणको माध्यमबाट यसको सुधारको धेरै हिस्सा प्राप्त गर्छ।

यसले विकास र उत्पादनमा इञ्जिनियरिङ प्रयास कसरी वितरण भएको छ भनेर परिवर्तन गर्छ। साना प्लानर ज्यामितीहरूमा प्रमुख ध्यान केन्द्रित गर्ने सट्टा, टोलीले समस्याहरू समाधान गर्न बढी समय खर्च गर्छन् जुनसँग सम्बन्धित छ:

• उर्ध्व एकीकरण स्थिरता

• स्ट्याक समरूपता

• फिल्म तनाव व्यवस्थापन

• गहिरो-च्यानल प्रक्रिया नियन्त्रण

• अग्ला संरचनाहरूमा विद्युतीय भिन्नता

नतिजाको रूपमा, 3D NAND ले मात्र लिथोग्राफी-सें्ट्रिकको सट्टा अधिक संरचना-केंद्रित स्केलिंग रोडम्यापलाई पालना गर्छ। व्यावहारिक चुनौती केवल तहको सङ्ख्या बढाउनु भन्दा बढी हो, तर उक्त ढोकाको उच्च तहहरूले उत्पादन स्तरमा स्वीकार्य उपज, सहनशीलता, समर्पण, र दीर्धकालिक विश्वसनीयता प्रदान गर्न जारी राख्नुपर्छ भन्ने सुनिश्चित गर्नु हो।

NAND फ्ल्यास अनुप्रयोगहरू र व्यावहारिक तैनाती

उपभोक्ता इलेक्ट्रोनिक्स, औद्योगिक प्रणालीहरू, मोटरगाडी प्लेटफर्महरू, नेटवर्क उपकरणहरू, क्लाउड पूर्वाधार, र एम्बेडेड उपकरणहरूमा NAND फ्ल्यास प्रयोग गरिन्छ। यद्यपि सफल तैनाती मार्केटिङ लेबलहरूमा भन्दा बढी NAND आर्किटेक्चरले प्रणालीको वास्तविक कामको व्यवहारसँग कति राम्रोसँग मेल खान्छ भन्ने कुरामा निर्भर गर्दछ।

व्यावहारिक इन्जिनियरिङ वातावरणमा, विश्वसनीयता र जीवनकाल केवल फ्ल्यास प्रविधि द्वारा मात्र आकारित हुँदैन, तर कन्ट्रोलरको व्यवहार, लेखनको तीव्रता, तापक्रमको अवस्था, अपडेट फ्रीक्वेन्सी, र दीर्धकालिक समर्पणका मागहरूद्वारा पनि आकारित हुन्छ।

NANDको घनत्व निरन्तर बढ्दै जाँदा, कामका साथ सक्षम प्रणालीको डिजाइन increasingly महत्त्वपूर्ण हुन्छ, किनकि सहनशीलता, ढिलाइको स्थिरता, र समर्पणका व्यवहारले भण्डारण माध्यमको प्रयोगको आधारमा नाटकीय रूपमा भिन्नता गर्न सक्छ।

वास्तविक कार्यभारको लागि NAND प्रकारहरूको मेल

विभिन्न NAND प्रकारहरू विभिन्न कामका ढाँचाहरू, सहनशीलता अपेक्षाहरू, र लागत लक्षहरूका लागि अनुकूलित गरिएका छन्।

Market Distribution of NAND Flash Types

वास्तविक तैनातमा, सबैभन्दा राम्रो प्रदर्शन गर्ने समाधान प्रायः त्यो हुन्छ जसको लेखन व्यवहार चयन गरिएको NAND आर्किटेक्चरको शक्ति र सीमाहरूको साथ धेरै स्वाभाविक रूपमा मेल खान्छ।

SLC NAND साधारणतया त्यस्ता वातावरणहरूमा प्रयोग गरिन्छ जहाँ विश्वसनीयता, समर्पण स्थिरता, र उच्च लेखन सहनशीलता भण्डारण घनत्वभन्दा बढी महत्त्वपूर्ण हुन्छ। औद्योगिक र एम्बेडेड प्रणालीहरू SLC वा प्स्युडो-SLC डिजाइनलाई प्राथमिकता दिन्छन् किनकि यी उपकरणहरू लामो समयसम्म शक्ति बन्द अवस्थामा रहन सक्छन् र अझै पनि विश्वसनीय रूपमा बूट गर्न आवश्यक छ बिना डेटा क्षति।

SLC प्रायः निम्नलिखितका लागि चयन गरिन्छ:

• बुट फर्मवेयर

• महत्त्वपूर्ण मेटाडाटा

• घटना लगाउने

• औद्योगिक कन्फिगरेसन भण्डारण

• लामो जीवन एम्बेडेड प्रणालीहरू

यी कार्यभारहरू सामान्यतया संकुचित लेखन गतिविधिमा र आकस्मिक असफलता व्यवहारको लागि कम सहिष्णुतामा संलग्न छन्। सन्देश लगाउने आवृत्ति बढाउने वा बढी आक्रामक टेलीमेट्री सङ्कलन जस्तै सापेक्ष रूपमा साना फर्मवेयर परिवर्तनहरूले लेखन बजेटहरूलाई ध्यानपूर्वक व्यवस्थापन नगरेको खण्डमा पहिनाको पहिरो छ।

TLC NAND मुख्यधारा भण्डारण बजारमा प्रमुख छ किनभने यसले प्रभावकारी कन्ट्रोलर र कार्यभार व्यवस्थापनसँग जोडिएको बेला लागत, घनत्व, र सहनशीलतालाई उचित रूपमा सन्तुलनमा राख्छ। धेरै प्रणालीहरूमा, TLC लेखन प्रवर्धन नियन्त्रण गर्दा विश्वसनीय रूपमा व्यवहार गर्दछ र भण्डारण स्ट्याकले अनावश्यक पुन: लेखन गतिविधि ट avoidsगाउँछ।

TLC सँग प्रयोग गरिएका सामान्य कन्ट्रोलर प्रविधिहरूमा समावेश छन्:

• पहनाइ समायोजन

• मजबूत ECC कार्यान्वयन

• खराब ब्लक व्यवस्थापन

• बुद्धिमान क्यासिङ रणनीतिहरू

• ओवर-प्रोभिजनिंग समर्थन

व्यावहारिकतामा, TLC को प्रदर्शन र सहनशीलता प्रायः सफ्टवेयर लेखन व्यवहारमा गहिरो रूपमा निर्भर गर्दछ। प्रणालीहरूले लेखनलाई प्रभावकारी रूपमा ब्याच गर्न र अनियन्त्रित स-साना लेखन कामलाई घटाउँदा सामान्यतया दीर्धकालीन सञ्चालनमा धेरै स्थिरता प्राप्त गर्छन्।

QLC NAND अझ बढी प्रयोग गरिन्छ पढ्नको भारी वातावरणहरूमा जहाँ ठूलो क्षमता र प्रति बिट कम लागत लगातार लेखन सहनशीलता भन्दा बढी महत्त्वपूर्ण छ। यी प्रणालीहरूले प्रायः NAND मा प्रत्यक्ष तनाव घटाउनको लागि क्यासिङ, स्तर, वा क्रमिक लेखन व्यवस्थापनमा निर्भर गर्दछ।

QLC तैनाती सामान्यतया निम्नलिखितमा देखिन्छ:

• अभिलेखीय भण्डारण

• सामग्री वितरण पूर्वाधार

• चिसो-भण्डारण प्लेटफर्महरू

• तातो डेटा स्तरहरू

• ठूलो क्षमता उपभोक्ता भण्डारण

QLC प्रणालीहरू सामान्यतया तब बढी भविष्यवाणी योग्य हुन्छन् जब कार्यभारले जोड दिन्छ:

• ठूलो अनुक्रमिक लेखन

• पृष्ठभूमि समेकन

• व्यवस्थापित क्यासिंग व्यवहार

• तातो-डेटा छिटो भण्डारण स्तरमा माईग्रेसन

ध्यानपूर्वक कार्यभारको आकार नदिई, QLC प्रणालीहरूले ध्यान दिँदा लेखनको धीमोपन, नि:संकोच ढिलाइ, र क्यास क्षेत्रहरू स्याचुरेट हुँदै गएपछि छिटो सहनशीलता सीमाहरूको अनुभव गर्न सक्छ।

सबै NAND वर्गहरूमा, एक पटकको उद्योग पाठ लगातार रहन्छ: कार्यभारको अनुशासन प्रायः विश्वसनीयतामा NAND प्रविधिको जस्तै बलियो प्रभाव पार्छ।

उपभोक्ता, मोटरगाडी, औद्योगिक, र सञ्चार प्रणालीमा NAND को प्रयोग

NAND फ्ल्यास विभिन्न बजारमा देखिन्छ, तर प्रत्येक अनुप्रयोग वातावरणले भण्डारण प्रणालीमा भिन्न तनावका ढाँचाहरू र विश्वसनीयता अपेक्षाहरू राख्छ।

उपभोक्ता इलेक्ट्रोनिक्समा, NAND ले अपरेटिंग प्रणालीहरू, अनुप्रयोगहरू, फर्मवेयर, मिडिया सामग्री, र अस्थायी क्यास डाटा भण्डारण गर्दछ। यो सामान्यतया स्मार्टफोन, स्मार्ट टीवी, क्यामेरा, खेल कन्सोल, प्रिन्टर, ट्याब्लेट, र अन्य पोर्टेबल उपकरणहरूमा प्रयोगमा आउँछ। यी प्रणालीहरूमा, ढिलाइ उफान र ढिलो स्थायी लेखाइले उपकरणको प्रतिक्रियामा मजबुत प्रभाव पार्न सक्छ, विशेष गरी क्यामेरा बर्स्ट रेकर्डिङ, अपरेटिङ सिस्टम अपडेटहरू, पृष्ठभूमि समन्वय, खेल स्थापना, र प्याचिङको समयमा। यसका कारण, नियन्त्रकहरूले सामान्य सञ्चालनको क्रममा smoother workload handling मा ध्यान केन्द्रित गर्न पाउँछन्।

अटोमोबाइल प्रणालीहरू विश्वसनीयता, दीर्घकालिक संरक्षण, र तापमान स्थिरतामा धेरै कडा माग राख्छन्। गाडीमा NAND उपकरणहरू उचो तापीय अवस्थामा धेरै वर्षसम्म सञ्चालनमा रहन सक्छन् जबकि इन्फोटेनमेन्ट डाटा, नेभिगेशन भण्डारण, टेलेमेटिक्स प्लेटफर्म, डोमेन नियन्त्रण, फर्मवेयर अपडेटहरू, निरन्तर लगिङ, र ADAS-सँग सम्बन्धित भण्डारण कार्यहरूलाई सम्हाल्दैछन्। यी अवस्थाहरूलाई समर्थन गर्न, अटोमोबाइल भण्डारण डिजाइनहरूले सामान्यतया संवेदनशील लेखाइको बजट, व्यापक योग्यता परीक्षण, उच्च-चर्क डेटा लागि विभाजन अलगाव, र दीर्घकालिक विश्वसनीयता प्रमाणिकरण प्रयोग गर्छन्।

औद्योगिक र पूर्वाधार प्रणालीहरू प्रायः अधिकतम घनत्व भन्दा दीर्घकालिक व्यवहारको पूर्वानुमानमा प्राथमिकता दिन्छन्। NAND लाई PLCs, औद्योगिक नियन्त्रणकर्ताहरू, मिटरिङ प्रणालीहरू, POS टर्मिनलहरू, रोबोटिक्स प्लेटफर्महरू, र प्रकाश नियन्त्रण पूर्वाधारमा प्रयोग गरिन्छ। चाँडै तैनातीहरूको सेवा गर्नु गाह्रो वा महँगो भएको हुनाले, यी प्रणालीहरूले सामान्यतया स्पष्ट स्वास्थ्य निगरानी, सरल फ्ल्यास-प्रबन्धन नीतिहरू, कम सतह लेखाइ व्यवहार, र संवेदनशील सहनशीलता योजना बनाउनमा भर पर्ने गर्दछन् ताकि संरक्षण र सुस्त विफलताको व्यवहार सुधार गर्न सकियोस्।

संवाद उपकरण फर्मवेयर भण्डारण, लगिङ, बफरिङ, र मोडेमहरू, टेलीकम प्रणालीहरू, नेटवर्किंग उपकरणहरू, M2M मोड्युलहरू, र VoIP उपकरणहरूमा कन्फिगरेसन व्यवस्थापनका लागि NAND प्रयोग गर्छ। बारम्बार अपडेटहरू र निरन्तर लगिङले ध्यानपूर्वक व्यवस्थापन नगरी डेटा ह्यान्डल गर्दा संकुचित पहिरन क्षेत्रहरू बनाउन सक्छ। विश्वसनीय संवाद प्लेटफर्महरूले प्रायः फर्मवेयर व्यवस्थापनलाई नियन्त्रण गरिएको जीवन चक्र प्रक्रियाका रूपमा व्यवहार गर्छन्, स्टेजिङ, प्रमाणिकरण, प्रतिबद्धता व्यवस्थापन, र सुरक्षित पुनःसृजन प्रक्रियाहरू प्रयोग गरेर दोहोर्याइएको लेखाइको तनाव कम गर्न र अवरुद्ध अपडेटहरू वा अप्रत्याशित शक्ति घटनाको समयमा पुनःप्राप्ति सुधार गर्न।

उत्पादन स्केलिंग, लागत प्रवृत्ति, र बजार वृद्धि

मूल्य स्थिरताको अवधिमा वा अस्थायी बजार सुस्तावादीका दौरान पनि, दीर्घकालिक NAND जहाजको मात्रा निरन्तर बढिरहेको छ किनभने समग्र डेटा उत्पादन र स्थानीय भण्डारणको माग लगभग प्रत्येक प्रमुख उद्योगमा बढिरहन्छ।

Regional Distribution of NAND Flash Industry Activity

वृद्धि दुई प्रमुख प्रवृत्तिहरूले एकसाथ थपिएको छ:

• अनुप्रयोगहरूले निरन्तर रूपमा स्थानीय रूपमा बढी डाटा भण्डारण गर्छन्

• निर्माताहरू स्केलिङ गरेर बिटहरू प्रति वेफरलाई निरन्तर सुधार गर्छन्

NAND Flash Density Distribution by Capacity Class

माग-पक्षको वृद्धि सामान्यतया योसँग जोडिन्छ:

• उच्च-रिजोल्युसन मिडिया

• ठूलो सफ्टवेयर प्लेटफर्महरू

• विस्तारित स्थानीय क्यासिङ

• एज-उपकरण भण्डारणको वृद्धि

• एआई-सँग सम्बन्धित डाटा विस्तार

आपूर्ति-पक्षको स्केलिंग सुधार सामान्यतया यसबाट प्रेरित हुने:

• उच्च 3D NAND तह गणन्को संख्या

• सुधारिएको उत्पादनका परिणाम

• राम्रो प्रक्रिया नियन्त्रण

• घनत्वमा आधारित सेल प्रविधिहरू

धेरै बजारहरूमा, कुल भण्डारणको खपत निरन्तर बढ्दैछ कुनै अवस्थामा पनि यद्यपि उपकरणको जहाजको मात्रा परिवर्तनशील छ किनभने उपकरण प्रति भण्डारण क्षमताले समय बित्दै गर्दा बढ्दैछ।

जति NAND प्रविधिहरू घनत्वमा बढ्दै छन्, दीर्घकालिक विश्वसनीयता दिनानुदिन समन्वयित अनुकूलनमा निर्भर गर्दैछ:

• NAND आर्किटेक्चर

• नियन्त्रक एल्गोरिदम

• ECC क्षमताहरू

• कार्यभार व्यवहार

• सफ्टवेयर लेखाइ व्यवस्थापन

लेखाइका ढाँचाहरूलाई सक्रिय रूपमा व्यवस्थित गर्ने, स्वास्थ्य अवस्थाहरूलाई अनुगमन गर्ने, र बुढ्यौली व्यवहारको योजना बनाउने प्रणालीहरूले सामान्यतया उच्च घनत्वका NAND प्रविधिहरूको प्रयोग गर्दा पनि स्थिर जीवनकालको प्रदर्शन कायम राख्छन्। कार्यभारको अनुशासनलाई नमान्ने प्रणालीहरूले प्रायः यथार्थमा प्रतिकूलता भोग्छन् चाहे विज्ञापन गरिएको NAND ग्रेड वा सिद्धान्तिक सहनशीलता स्पेसिफिकेशन्स जे होस्।

निष्कर्ष

NAND फ्ल्याश आधुनिक इलेक्ट्रोनिक्समा सबैभन्दा महत्त्वपूर्ण भण्डारण प्रविधिहरूमा परिणत भएको छ किनकि यसले उच्च क्षमतालाई, विस्तारयोग्य निर्माण, र प्रतिस्पर्धात्मक लागत प्रति बिटको संयोजन गर्दछ। यद्यपि, विश्वसनीय NAND व्यवहार यसको भौतिक सीमाहरूको बुझाइमा र यसको पृष्ठ प्रोग्रामिङ, ब्लक मेटाउने व्यवहार, परिधान संकलन, र भोल्टेजको मार्जिनको रोकथाम गर्नका लागि प्रणाली डिजाइन गर्नमा निर्भर गर्दछ, त्यसको विपरित होइन। TLC, QLC, र उन्नत 3D NAND स्ट्याकिङको माध्यमबाट भण्डारण घनत्व बढेको समयमा, नियन्त्रणकर्ताहरू, ECC, परिधान स्तर, फोहोर सङ्कलन, अनुकुलन पढ्ने व्यवस्थापन, र कार्यभार आकारको भूमिका स्थिर दीर्घकालीन सञ्चालनलाई कायम राख्नका लागि अझ महत्त्वपूर्ण हुन्छ। वास्तविक-विश्व दीर्घकालीनता र प्रदर्शन केवल मेमोरी सेलहरूद्वारा निर्धारण गरिएको छैन, तर NAND आर्किटेक्चर, नियन्त्रणकर्ता रणनीति, फर्मवेयर व्यवहार, मुक्त स्थान व्यवस्थापन, र एप्लिकेसन कार्यभार नमूनाहरू बीचको अन्तरक्रियामा निर्भर गर्दछ। यी कारकहरूलाई डिजाइन प्रक्रियामा चाँडै ध्यानमा राख्ने प्रणालीहरूले सामान्यतया बढी भविष्यवाणी गरिएको विश्वसनीयता, चाँडो प्रदर्शन, र उपभोक्ता, औद्योगिक, अटोमोटिभ, र ठूलो-परिमाण भण्डारण वातावरणमा लामो सञ्चालन अवधि हासिल गर्न सक्षम हुन्छन्।






बारम्बार सोधिने प्रश्न [FAQ]

1. NAND फ्ल्याशलाई साधारण मेमोरीको सट्टा व्यवस्थापन गरिएको भण्डारण माध्यम किन मानिन्छ?

NAND फ्ल्याश पारम्परिक RAM जस्तै प्रत्यक्ष बाइट-स्तर लेख्नलाई स्वाभाविक रूपमा समर्थन गर्दैन। यसले पृष्ठ-स्तर प्रोग्रामिङ र ब्लक-स्तर मेटाउनेको प्रयोग गर्दछ, जसले अर्थमा डेटा अद्यावधिकहरूले प्राय: म्यापिङ, फोहोर सङ्कलन, र पृष्ठभूमि व्यवस्थापनको आवश्यकता पर्दछ नयाँ लेख्नको पहल गर्नुअघि। यस व्यवहारका कारण, नियन्त्रणकर्ता र फर्मवेयर परिधान स्तर, खराब ब्लक सम्हाल्नु, ECC सुधार, र तार्किक-देखि-भौतिक म्यापिङका लागि अनिवार्य बनिन्छ। वास्तविक प्रणालीमा, नियन्त्रणकर्ताले धेरै हदसम्म निर्धारण गर्दछ कि NAND समतल रूपमा काम गर्छ वा निरन्तर कार्यभारमा अस्थिर हुन्छ।

2. NAND फ्ल्याश प्रणालीहरूलाई सानोतिनो र्याण्डम लेख्नसँग अनुक्रमिक कार्यभारको तुलनामा किन कठोरता हुन्छ?

NAND आर्किटेक्चरले ठूलो अनुक्रमिक स्थानान्तरणका लागि अनुकूलित गरिन्छ भने छरिएका अद्यावधिकहरूको लागि होइन। चूंकि विद्यमान पृष्ठहरूलाई मात्र मेट्न सकिँदैन, र्याण्डम लेखनहरूले कपी-प्रति-लेख्ने व्यवहार, मेटाडेटा अद्यावधिक, र फोहोर सङ्कलन गतिविधि ट्रिगर गर्दछ। यी सञ्चालनहरूले लेख्नको उच्च स्तारको वृद्धि गर्छ, दीर्घकालीनता घटाउँछ, र ढिलाइको चोटी सिर्जना गर्छ। अनुक्रमिक लेखनहरूले NAND पृष्ठ र ब्लक संरचना सँग बढी प्राकृतिक रूपमा संरेखण गर्छ, जसले गर्दा नियन्त्रणकर्ताहरू स्थिर थ्रुपुट र कम पृष्ठभूमि ओभरहेडलाई कायम गर्न सक्षम बनाउँछ।

3. फ्ल्याश ट्रान्सलेशन लेयर (FTL) SSD विश्वसनीयता र प्रदर्शनमा कसरी प्रभाव पार्छ?

फ्ल्याश ट्रान्सलेशन लेयरले होस्ट प्रणाली र भौतिक NAND सेलहरू बीचको भर्चुअलाइजेशन स्तरको रूपमा कार्य गर्दछ। विद्यमान पृष्ठहरूलाई नलेख्न, FTL ले नयाँ पृष्ठहरूमा अद्यावधिकहरू पुनःनिर्देशित गर्छ र पुराना पृष्ठहरूलाई पुरानोको रूपमा चिन्ह लगाउँछ। यसले कपी-प्रति-लेख्नको सञ्चालन, फोहोर सङ्कलन, परिधान स्तर, र तार्किक ठेगाना निरन्तरता सक्षम बनाउँछ। व्यवहारमा, SSD स्थिरता कत्तिको चतुरतासाथ FTL मेटाडेटा स्थिरता, मुक्त-स्थान व्यवस्थापन, र अनपेक्षित पावर घाटाका बादको पुनर्प्राप्तिलाई ह्यान्डल गर्छ भन्नेमा धेरै हदसम्म निर्भर गर्दछ।

4. एउटा सेलमा बिट्सको वृद्धि गर्दा NAND दीर्घकालीनता र विश्वसनीयता मार्जिनहरू किन घटाउँछ?

NAND SLC बाट MLC, TLC, र QLC तिर गइरहेको हुँदा, प्रत्येक सेलले धेरै थ्रेसहोल्ड-भोल्टेज अवस्था प्रतिनिधित्व गर्नुपर्छ। यसले छेउका अवस्थाहरूसँग भोल्टेजको मार्जिनलाई संकुचित गर्छ, जसले गर्दा सेललाई आवाज, चार्ज रिसाव, तापक्रमको विचलन, पढ्ने बाधा, र छिमेकी सेलको हस्तक्षेपको प्रति बढी संवेदनशील बनाउँछ। उच्च-घनत्व NAND ले यसैले विश्वसनीय सञ्चालनको लागि बलियो ECC, अनुकुलन पढ्ने थ्रेसहोल्ड, रिफ्रेस नीतिहरू, र थप जटिल नियन्त्रणकर्ता एल्गोरिदमको आवश्यकता पर्छ।

5. TLC र QLC SSD हरू प्रायः छिटो बर्स्ट प्रदर्शन प्रस्तुत गर्न किन सक्छ तर धारण गरिएका लेखनहरूमा ढिला हुन्छ?

धेरै TLC र QLC ड्राइभहरूले पseudo-SLC क्यासिङ प्रयोग गर्दछन् जुन अस्थायी रूपमा इनकमिङ डेटालाई चौडा भोल्टेज-मार्जिन अवस्थाहरूमा भण्डारण गर्दछ। छोटो बर्स्टको समयमा, यो क्यासले उच्च स्पष्ट लेखन गति प्रदान गर्दछ। यद्यपि, क्यास भरिए पछि, नियन्त्रणकर्ताले डेटा लाई पृष्ठभूमिमा घन अर्ध-TLC वा QLC अवस्थाहरूमा समेट्न आवश्यक पर्छ। धारण गरिएका लेखन कार्यभारले यसरी ढिलो मूल प्रोग्रामिङ गतिको प्रदर्शन, फोहोर सङ्कलनको दबावको वृद्धि, र थ्रुपुट स्थिरता घटाउने औपनिवेशिकता जनाउँछ।

6. NAND-आधारित भण्डारण प्रणालीहरूमा पावर-लस संरक्षण किन यति महत्त्वपूर्ण छ?

किनकि NAND अद्यावधिकहरूमा म्यापिङ तालिकाहरू र चरणबद्ध लेख्नमा अत्यधिक निर्भर गर्दछ, अचानक शक्ति हारणले मेटाडेटा अद्यावधिकहरू बाधित गर्न सक्छ वा पृष्ठहरूलाई आंशिक रूपमा प्रोग्राम गरिराख्न सक्छ। संरक्षणको म्याचिनहरू बिना, यसले तार्किक म्यापिङहरूमा खराबी ल्याउन सक्छ वा पुनःप्राप्त गर्न गाह्रो बनाउने असंगत भण्डारण अवस्थाहरू सिर्जना गर्न सक्छ। उच्च-गुणस्तरका डिजाइनहरूले प्राय: अनपेक्षित बन्दको समयमा म्यापिङको अखंडता कायम राख्नको लागि जर्नलिङ, परमाणु मेटाडेटा कमिट, बफरिङ रणनीतिहरू, र ऊर्जा समात्ने क्यापेसिटरहरूको प्रयोग गर्छन्।

7. उद्योगले पृष्ठमा आधारित NAND तिरबाट 3D NAND आर्किटेक्चरमा किन गणना गर्यो?

प्लानर NAND ले अन्ततः स्केलिङ सीमाहरूको सामना गर्यो जब सेलको साइज सिमित हुँदा लिकेज, हस्तक्षेप, र भिन्नता समस्याहरू बढ्यो। 3D NAND ले यी समस्याहरूलाई सेलहरूलाई ऊर्ध्वाधर रूपमा थुप्र्याएर समाधान गर्यो, साना पार्श्व भूगोलहरूमा पूर्ण रूपमा निर्भर नगरी। यसले निर्माताहरूलाई अतिरिक्त तहहरू मार्फत घनत्व बढाउन र अत्यन्त आक्रामक लिथोग्राफी स्केलिङमा निर्भरता घटाउन अनुमति दियो। यो संक्रमणले प्रति-बिट लागत स्केलिङलाई सुधार गर्यो र अत्यधिक स्केल गरिएका प्लानर NAND मा राख्न गाह्रो भएको केही इलेक्ट्रीकल मर्जिनलाई पुनर्स्थापना गर्यो।

8. चार्ज-ट्र्याप फ्ल्यास (CTF) ले आधुनिक 3D NAND मा स्केलेबिलिटीलाई कसरी सुधार गर्दछ?

परम्परागत फ्लोटिङ-गेट NAND को ब्राउजमा, चार्ज-ट्र्याप फ्ल्यासले चार्जलाई निषेधकारी ट्र्याप तहहरू भित्र भण्डारण गर्छ तर संक्रामक फ्लोटिङ गेटहरूमा होइन। यो संरचनाले धेरै अग्ला 3D थुप्राहरूले परिचय गराएको केहि भिन्नतालाई राम्रोसँग सहन गर्छ, जसमा फिल्मको मोटाई भिन्नता, एच इन्कन्सिस्टेन्सीहरू, र तह-देखि-तह प्रक्रियामा भिन्नता समावेश छन्। उच्च-तह गिन्ती NAND मा, CTF ले प्रायः संगठित एकीकरण व्यवहार र आधुनिक निर्माण प्रक्रियाहरूको लागि सुधार गरिएको स्केलेबिलिटी प्रदान गर्छ।

9. निःशुल्क स्थानले NAND SSD प्रदर्शन र दीर्घकालिकतामा किन बलियो प्रभाव पार्छ?

कण्ट्रोलरहरूलाई उपलब्ध निःशुल्क पृष्ठहरू र स्पेयर ब्लकमा निर्भर रहन्छन् ताकि गार्बेज सङ्कलन प्रभावकारी रूपमा गर्न सकियोस्। जब एक ड्राइव पूर्ण क्षमतामा पुग्न नजिक पुग्छ, कण्ट्रोलरमा मान्य डाटालाई पुनः स्थानान्तरण गर्न कम ठाउँ हुन्छ, जसले लेखन गुणनागृह र पृष्ठभूमि सरसफाइ क्रियाकलापको वृद्धि गर्दछ। यसले प्रायः अप्रत्याशित ढिलाइ चकमक, कम स्थायी प्रदर्शन, र तेज पहिरन पैदा गर्दछ। स्पेयर क्षेत्रलाई कायम राख्न र निरन्तर लगभग पूर्ण सञ्चालनबाट बच्नले सामान्यतया दुबै उत्तरदायीता र दीर्घकालिक दीर्घकालिकता सुधार गर्दछ।

10. किन धेरै एम्बेडेड सिस्टमले बूट भण्डारणको लागि NOR फ्ल्यास र सामूहिक भण्डारणको लागि NAND फ्ल्यासलाई संयोजन गर्छन्?

NOR फ्ल्यासले छिटो आकस्मिक पढाइ र एक्सिक्युट-इन-प्लेस (XIP) क्षमताहरू प्रदान गर्छ, जसले यसलाई बुटलोडरहरू र साना फर्मवेयर छविहरूको लागि आदर्श बनाउँछ जसले निर्धारणीय स्टार्टअप व्यवहार आवश्यक छ। जबकि NAND फ्ल्यासले ठूलो डेटासेट, लगहरूको, मिडिया, र अनुप्रयोग डेटा भण्डारणको लागि धेरै उच्च घनत्व र प्रति बिटको लागि कम लागत प्रदान गर्दछ। NOR र NAND बीचको जिम्मेवारीलाई विभाजन गर्दा प्रणालीहरूले विश्वसनीय बुट प्रदर्शनलाई प्रभावकारी उच्च-क्षमता भण्डारणसँग सन्तुलन गर्न अनुमति दिन्छ।

सम्बन्धित ब्लग