ন্যানড ফ্ল্যাশ মেমরি কীভাবে কাজ করে?


14

নীচে NAND ফ্ল্যাশ মেমরি অপারেশন সম্পর্কে আমার বোঝার একটি চিত্র দেওয়া আছে।

ন্যাণ্ড ফ্ল্যাশ প্রথমে একটি একক ব্লকের সমস্ত কক্ষ মুছে ফেলা (মূলত এটি '1' এ সেট করে) এবং তারপরে নির্বাচিতভাবে 0 গুলি লিখে কাজ করে। আমার প্রশ্নটি হ'ল- যেহেতু শব্দটি লাইনটি একক পৃষ্ঠায় সমস্ত কক্ষের মধ্যে ভাগ করা আছে তাই ন্যানড কন্ট্রোলার প্রোগ্রামারকে কীভাবে কোনও পৃষ্ঠার নির্দিষ্ট কক্ষে একটি 0 নির্দিষ্ট করে?

এনওআর ফ্ল্যাশটির জন্য, এটি সহজেই দেখা যায় যে হট ইলেক্ট্রন ইঞ্জেকশন (একটি ঘর জুড়ে একটি উচ্চ ভোল্টেজ প্রয়োগ করে) নির্দিষ্ট কোষগুলি প্রোগ্রাম করা যেতে পারে। কিন্তু ন্যান্ডের সাথে, এটি করা সম্ভব নয় যেহেতু ন্যান্ড কোষগুলি একে অপরের সাথে ধারাবাহিক রয়েছে এবং নির্দিষ্ট কোষগুলিতে উচ্চ ভোল্টেজ প্রয়োগ করা সম্ভব নয়। সুতরাং ন্যান্ডে যা করা হয়েছে তা হল কোয়ান্টাম টানেলিং, যেখানে ওয়ার্ড লাইনটি একটি লিখতে একটি উচ্চ ভোল্টেজ দেওয়া হয়। যা আমার কাছে স্পষ্ট নয় তা কীভাবে এই ভোল্টেজটিকে নির্বাচনী করা যায় (অন্য কথায় শব্দের রেখাগুলি কোষের মধ্যে ভাগ করা হয়) পৃষ্ঠা, একটি বিট 0 তে প্রোগ্রাম করার জন্য উচ্চ ভোল্টেজের কোনও পৃষ্ঠার অন্যান্য বিটগুলিও 0 হওয়া উচিত নয়)।

ন্যানড মেমরি অ্যারে সংস্থা

উত্তর:


10

নীচের চিত্রটি আপনার প্রশ্নের ন্যান্ড এফ ফ্ল্যাশ মেমরি অ্যারে সংস্থার আরও বিশদ সংস্করণ। ন্যাণ্ড ফ্ল্যাশ মেমরি অ্যারেগুলি ব্লকগুলিতে বিভক্ত হয়ে থাকে, যার ফলে পৃষ্ঠাগুলিতে উপ-বিভক্ত হয় । একটি পৃষ্ঠা হ'ল ডেটার ক্ষুদ্রতম গ্রানুলারিটি যা বাহ্যিক নিয়ামক দ্বারা সম্বোধন করা যেতে পারে ।

একটি নন্দ ফ্ল্যাশ মেমরি অ্যারে - নীচে লিঙ্কিত মাস্টার থিসিস থেকে চিত্র 2.2

চিত্রের উপরে চিত্র 2.2 "এ ন্যান্ড ফ্ল্যাশ মেমরি অ্যারে" থেকে: বিদ্যাভূষণ মোহনন্যাণ্ড ফ্ল্যাশ মেমরির শারীরিক বৈশিষ্ট্যগুলির মডেলিং । মাস্টার্স থিসিস. ভার্জিনিয়া বিশ্ববিদ্যালয়, শার্লটসভিল। মে 2010।

প্রোগ্রাম অপারেশন সম্পাদন করতে , অন্য কথায় পছন্দসই কোষগুলিতে " 0 " গুলি লিখে , বাহ্যিক মেমরি নিয়ামককে প্রোগ্রাম করার জন্য পৃষ্ঠার শারীরিক ঠিকানা নির্ধারণ করতে হবে। প্রতিটি লেখার ক্রিয়াকলাপের জন্য, একটি বিনামূল্যে বৈধ পৃষ্ঠা নির্বাচন করা দরকার কারণ ন্যানড ফ্ল্যাশটি স্থান পরিবর্তন আপডেটের অনুমতি দেয় না। কন্ট্রোলার তারপরে প্রোগ্রামটি কমান্ড , প্রোগ্রাম করার জন্য ডেটা এবং পৃষ্ঠার দৈহিক ঠিকানাটি চিপকে প্রেরণ করে ।

যখন প্রোগ্রামার অপারেশনের জন্য অনুরোধটি নিয়ামক থেকে আসে তখন মেমরির অ্যারের একটি সারি ( অনুরোধকৃত পৃষ্ঠার সাথে সম্পর্কিত ) নির্বাচন করা হয় এবং পৃষ্ঠা বাফারের ল্যাচগুলি ডেটা দিয়ে বোঝানো হয় । প্রথম পাতা তারপর হয় চালু যখন GST হয় বন্ধ পরিণত নিয়ন্ত্রণ ইউনিট দ্বারা। জন্য ফাঃ টানেলিং ঘটতে একটি উচ্চ বৈদ্যুতিক ক্ষেত্র ভাসমান গেট এবং স্তর জুড়ে প্রয়োজন। এই উচ্চ বৈদ্যুতিক ক্ষেত্র একটি উচ্চ ভোল্টেজের নির্বাচিত সারির নিয়ন্ত্রণ গেট সেট করে অর্জিত হয় Vpgm এবং biasing যৌক্তিক সংশ্লিষ্ট বিট-লাইন "0" থেকে স্থল

এটি ভাসমান গেট এবং সাবস্ট্রেটকে ভাসমান গেটের উপরের স্তর থেকে ইলেক্ট্রনগুলি সুড়ঙ্গ হয়ে যাওয়ার ফলে একটি উচ্চ সম্ভাব্য পার্থক্য তৈরি করে। " 1 " প্রোগ্রামিংয়ের জন্য (যা মূলত নন-প্রোগ্রামিং), মেমরি সেলটি প্রোগ্রাম অপারেশনের আগের অবস্থায় একই অবস্থায় থাকতে হবে। এই জাতীয় কোষগুলির জন্য ইলেকট্রনগুলির টানেলিং প্রতিরোধের জন্য বিভিন্ন কৌশল অবলম্বন করা হলেও আমরা স্ব-বর্ধিত প্রোগ্রামটিকে বাধা দেওয়ার কাজটি ধরে নিই।

এই কৌশলটি যৌক্তিক থেকে "সংশ্লিষ্ট বিট-লাইন ড্রাইভিং দ্বারা প্রয়োজনীয় প্রোগ্রাম দমন ভোল্টেজ প্রদান করে 1 " থেকে Vcc দ্বারা চালু করা SSL এবং বন্ধ করে রাখলে GSL । নির্বাচিত সারির শব্দের রেখাটি ভিপিজিএম-এ উঠলে নিয়ন্ত্রণ গেট, ভাসমান গেট, চ্যানেল এবং বাল্কের মধ্য দিয়ে সিরিজ ক্যাপাসিট্যান্স মিলিত হয়, স্বয়ংক্রিয়ভাবে চ্যানেলটির সম্ভাবনা বাড়িয়ে তোলে এবং এফএন টানেলিং প্রতিরোধ করে।


এ তথ্যটি এখান থেকে নেওয়া হয়েছে এবং সংক্ষিপ্তসার করা হয়েছিল এবং প্রোগ্রামটি ন্যান্ড ফ্ল্যাশ মেমরির আরও বিশদ বিশদটি সেই উত্স থেকে পাওয়া যাবে।


আপনি যে থিসিসটি নির্দেশ করেছেন সংক্ষিপ্তসার জন্য ধন্যবাদ। আপনি কী আরও সহজ শর্তে আরও ব্যাখ্যা করতে পারেন যে কীভাবে '1' এ রেখে যাওয়া ঘরগুলি ভাগ করা শব্দের লাইনে টানেলিং দ্বারা প্রভাবিত হয় না? আপনার পোস্ট করা সংক্ষেপে আমি যা বুঝতে পেরেছি সেগুলি থেকে, একই শেয়ার্ড ওয়ার্ডলাইনযুক্ত সমস্ত বিটগুলিও একই বিটগুলিতে একই ভোল্টেজ বরাদ্দ করা হয়েছে। এ কারণে, এই জাতীয় ট্রানজিস্টরের জন্য ভাসমান গেটের ওপারে বৈদ্যুতিক ক্ষেত্রটি যথেষ্ট কম যে তাদের মান '1' এ ধরে রাখা যায়। এছাড়াও, কেন জিএসএল বন্ধ করা আছে, জিএসএল কীভাবে সহায়তা করে?

মূলত সরল ভাষায়, এফজির অভ্যন্তরে চার্জের উপস্থিতি বা অনুপস্থিতি এফজিটি-র ভ্রাস্টোল্ডে স্থানান্তরিত করে যা একটি লজিকাল "1" কে লজিকাল "0" থেকে আলাদা করতে ব্যবহৃত হয়। একটি একক এফজিটি কখনই একা প্রোগ্রাম হয় না। একসময় কেবলমাত্র একটি গ্রুপের এফজিটি প্রোগ্রাম করা হয়; এফজিটিগুলির এই গোষ্ঠী এই ক্ষেত্রে একটি পৃষ্ঠার সাথে সামঞ্জস্য করে, এবং এটি ব্যাখ্যা করে যে কেন বিএনএড বিট ঠিকানার পরিবর্তে সম্বোধন করা হচ্ছে। আশা করি এটি পরিষ্কার হয়ে গেছে।
gbudan

আপনি "এসএসএল চালু করে" বলছেন তবে এসএসএল নামক স্কিম্যাটিকটিতে কিছুই নেই। এছাড়াও, আপনার "আরও বিশদের জন্য এখানে" একটি মৃত লিঙ্ক।
স্টিভ

@ স্টিভ - মূল লিঙ্কগুলি মারা গিয়েছিল তা তুলে ধরার জন্য ধন্যবাদ। আমি থিসিসের একটি কার্যকারী লিঙ্ক পেয়েছি যা এই উত্তরের ভিত্তি হিসাবে ব্যবহৃত হয়েছিল এবং উপরের লিঙ্কগুলি আপডেট করেছে। থিসিস লেখকের পৃষ্ঠার জন্য এখানে দেখুন , যার মধ্যে থিসিস অন্তর্ভুক্ত রয়েছে।
সামজিবসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.