فلاش NOR ویرایش ]

https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/NOR_flash_layout.svg/350px-NOR_flash_layout.svg.png

سیم کشی و ساختار حافظه فلش NOR روی سیلیکون

در فلش NOR، هر سلول دارای یک سر است که مستقیماً به زمین و انتهای دیگر مستقیماً به یک خط بیت متصل استاین چیدمان "NOR flash" نامیده می شود زیرا مانند یک دروازه NOR عمل می کند: هنگامی که یکی از خطوط کلمه (مرتبط به CG سلول) بالا می آید، ترانزیستور ذخیره مربوطه برای پایین کشیدن خط بیت خروجی عمل می کندفلاش NOR همچنان فناوری انتخابی برای برنامه‌های تعبیه‌شده است که به یک دستگاه حافظه غیرفرار مجزا نیاز دارندتأخیر خواندن کم مشخصه دستگاه های NOR امکان اجرای مستقیم کد و ذخیره داده ها را در یک محصول حافظه واحد فراهم می کند[70]

برنامه نویسی ویرایش ]

https://upload.wikimedia.org/wikipedia/commons/thumb/2/28/Flash-Programming.svg/220px-Flash-Programming.svg.png

برنامه نویسی یک سلول حافظه NOR (تنظیم آن بر روی 0 منطقی)، از طریق تزریق الکترون داغ

https://upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Flash_erase.svg/220px-Flash_erase.svg.png

پاک کردن یک سلول حافظه NOR (تنظیم آن بر روی 1 منطقی)، از طریق تونل کوانتومی

یک سلول فلش NOR تک سطحی در حالت پیش فرض خود منطقاً معادل یک مقدار باینری "1" است، زیرا جریان از طریق کانال تحت اعمال ولتاژ مناسب به گیت کنترل جریان می یابد، به طوری که ولتاژ بیت لاین به پایین کشیده می شودیک سلول فلش NOR را می توان با روش زیر برنامه ریزی کرد یا روی مقدار "0" باینری تنظیم کرد:

پاک کردن ویرایش ]

برای پاک کردن سلول فلاش NOR (بازنشانی آن به حالت "1")، ولتاژ زیادی با قطب مخالف بین CG و ترمینال منبع اعمال می شود و الکترون ها را از طریق تونل زنی کوانتومی از FG خارج می کندتراشه های حافظه فلش مدرن NOR به بخش های پاک (که اغلب بلوک ها یا بخش ها نامیده می شوند) تقسیم می شوندعملیات پاک کردن را می توان فقط بر اساس بلوک انجام دادتمام سلول های یک بخش پاک کردن باید با هم پاک شوندبرنامه نویسی سلول های NOR، با این حال، به طور کلی می تواند یک بایت یا کلمه در یک زمان انجام شود.

https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Nand_flash_structure.svg/350px-Nand_flash_structure.svg.png

سیم کشی و ساختار حافظه فلش NAND بر روی سیلیکون

فلش NAND ویرایش ]

فلش NAND همچنین از ترانزیستورهای دروازه شناور استفاده می کند ، اما آنها به گونه ای به هم متصل شده اند که شبیه یک گیت NAND است : چندین ترانزیستور به صورت سری به هم متصل می شوند و خط بیت تنها در صورتی به پایین کشیده می شود که همه خطوط کلمه به بالا کشیده شوند (بالای ترانزیستورها). V T ). سپس این گروه ها از طریق چند ترانزیستور اضافی به یک آرایه خط بیت به سبک NOR متصل می شوند، به همان روشی که ترانزیستورهای منفرد در فلش NOR به هم متصل می شوند.

در مقایسه با فلش NOR، جایگزینی ترانزیستورهای منفرد با گروه‌های متصل به سریال، سطح بیشتری از آدرس‌دهی را اضافه می‌کنددر حالی که فلش NOR ممکن است حافظه را به صفحه و سپس کلمه نشان دهد، فلش NAND ممکن است آن را با صفحه، کلمه و بیت نشان دهدآدرس دهی در سطح بیت برای برنامه های سری بیتی (مانند شبیه سازی هارد دیسک) مناسب است که هر بار فقط به یک بیت دسترسی دارنداز سوی دیگر، برنامه های کاربردی در محل ، نیاز به دسترسی همزمان به هر بیت از یک کلمه دارنداین نیاز به آدرس دهی در سطح کلمه دارددر هر صورت، هر دو حالت آدرس دهی بیت و کلمه با فلش NOR یا NAND امکان پذیر است.

برای خواندن داده ها ابتدا گروه مورد نظر انتخاب می شود (همانطور که یک ترانزیستور از یک آرایه NOR انتخاب می شود). در مرحله بعد، بیشتر خطوط کلمه در بالایT یک بیت برنامه ریزی شده به بالا کشیده می شوند، در حالی که یکی از آنها تا کمی بیش ازT یک بیت پاک شده به بالا کشیده می شوداگر بیت انتخاب شده برنامه ریزی نشده باشد، گروه سری هدایت می کند (و خط بیت را پایین می کشد).

علیرغم ترانزیستورهای اضافی، کاهش سیم‌های زمین و خطوط بیت، چیدمان متراکم‌تر و ظرفیت ذخیره‌سازی بیشتر در هر تراشه را می‌دهد. (سیم های زمین و خطوط بیت در واقع بسیار گسترده تر از خطوط در نمودارها هستند.) علاوه بر این، فلش NAND معمولاً مجاز است تعداد معینی خطا داشته باشد (فلش NOR، همانطور که برای رام BIOS  استفاده می شود، انتظار می رود که چنین باشد. بدون ایراد). سازندگان سعی می کنند با کوچک کردن اندازه ترانزیستورها، میزان ذخیره قابل استفاده را به حداکثر برسانند.

سلول های NAND Flash با تجزیه و تحلیل پاسخ آنها به ولتاژهای مختلف خوانده می شوند[58]

نوشتن و پاک کردن ویرایش ]

فلش NAND از تزریق تونل برای نوشتن و از تونل برای پاک کردن استفاده می کندحافظه فلش NAND هسته دستگاه های ذخیره سازی USB قابل جابجایی معروف به درایوهای فلش USB و همچنین اکثر فرمت های کارت حافظه و درایوهای حالت جامد موجود امروزی را تشکیل می دهد.

ساختار سلسله مراتبی NAND Flash از یک سطح سلولی شروع می شود که رشته ها، سپس صفحات، بلوک ها، صفحات و در نهایت یک قالب را ایجاد می کندرشته مجموعه ای از سلول های NAND متصل است که در آن منبع یک سلول به درن سلول بعدی متصل استبسته به فناوری NAND، یک رشته معمولاً از 32 تا 128 سلول NAND تشکیل شده استرشته ها در صفحاتی سازماندهی می شوند که سپس در بلوک هایی سازماندهی می شوند که در آن هر رشته به یک خط جداگانه به نام خط بیت (BL) متصل می شود. شامل تعداد معینی بلوک است که از طریق همان BL به هم متصل می شوندیک فلش دای شامل یک یا چند صفحه و مدارهای جانبی است که برای انجام تمام عملیات خواندن/نوشتن/پاک کردن مورد نیاز است.

معماری NAND Flash به این معنی است که داده ها را می توان در صفحاتی، معمولاً بین 4 تا 16 کیلو بایت خواند و برنامه ریزی کرد، اما فقط در سطح بلوک های کامل متشکل از چندین صفحه و اندازه مگابایت پاک می شوندوقتی یک بلوک پاک می شود، همه سلول ها به طور منطقی روی 1 تنظیم می شوندهر سلولی که با برنامه نویسی روی 0 تنظیم شده باشد فقط با پاک کردن کل بلوک می تواند به 1 بازنشانی شوداین بدان معناست که قبل از اینکه بتوان داده‌های جدید را در صفحه‌ای که قبلاً حاوی داده است برنامه‌ریزی کرد، محتوای فعلی صفحه به اضافه داده‌های جدید باید در یک صفحه جدید و پاک شده کپی شونداگر صفحه مناسبی در دسترس باشد، می توان داده ها را بلافاصله روی آن نوشتاگر هیچ صفحه پاک شده ای در دسترس نباشد، قبل از کپی کردن داده ها در صفحه ای در آن بلوک، یک بلوک باید پاک شود.[71]

NAND عمودی ویرایش ]

https://upload.wikimedia.org/wikipedia/en/thumb/a/a0/NAND_Flash_Bit_Cost_from_2D_to_3D.png/300px-NAND_Flash_Bit_Cost_from_2D_to_3D.png

3D NAND به مقیاس پذیری فراتر از 2D ادامه می دهد.

حافظه NAND عمودی (V-NAND) یا 3D NAND سلول های حافظه را به صورت عمودی روی هم قرار می دهد و از معماری فلش دام شارژ استفاده می کندلایه‌های عمودی بدون نیاز به سلول‌های کوچک‌تر، امکان چگالی بیت‌های منطقه‌ای بزرگ‌تر را فراهم می‌کنند[72] همچنین تحت نام تجاری BiCS Flash فروخته می شود که علامت تجاری Kioxia Corporation (توشیبا Memory Corporation سابق) است. 3D NAND اولین بار توسط توشیبا در سال 2007 معرفی شد[43] V-NAND اولین بار به صورت تجاری توسط Samsung Electronics در سال 2013 تولید شد[44] [45] [73] [74]

ساختار ویرایش ]

V-NAND از هندسه فلاش دام شارژ (که به صورت تجاری در سال 2002 توسط AMD و فوجیتسو معرفی شد ) استفاده می کند [42] که شارژ را روی یک فیلم نیترید سیلیکون تعبیه شده ذخیره می کندچنین لایه‌ای در برابر نقص‌های نقطه‌ای مقاوم‌تر است و می‌توان آن را ضخیم‌تر کرد تا تعداد بیشتری الکترون را در خود نگه دارد. V-NAND یک سلول تله بار مسطح را به شکل استوانه ای می پیچد[72]از سال 2020، حافظه‌های فلش سه بعدی NAND میکرون و اینتل به جای آن از گیت‌های شناور استفاده می‌کنند، با این حال، حافظه‌های Micron 128 لایه و بالاتر از 3D NAND از ساختار تله شارژ معمولی استفاده می‌کنند که دلیل آن انحلال مشارکت بین Micron و اینتل استتله شارژ 3D NAND Flash نازک تر از دروازه شناور 3D NAND استدر 3D NAND دروازه شناور، سلول های حافظه کاملاً از یکدیگر جدا می شوند، در حالی که در تله بار 3D NAND، گروه های عمودی سلول های حافظه از مواد نیترید سیلیکون یکسانی به اشتراک می گذارند[75]

یک سلول حافظه فردی از یک لایه پلی سیلیکونی مسطح تشکیل شده است که حاوی سوراخی است که توسط چندین استوانه عمودی متحدالمرکز پر شده استسطح پلی سیلیکونی سوراخ به عنوان الکترود دروازه عمل می کندبیرونی ترین سیلندر دی اکسید سیلیکون به عنوان دی الکتریک دروازه عمل می کند، یک سیلندر نیترید سیلیکون را در بر می گیرد که بار را ذخیره می کند، به نوبه خود یک سیلندر دی اکسید سیلیکون را به عنوان دی الکتریک تونلی که میله مرکزی پلی سیلیکون رسانا را احاطه می کند که به عنوان کانال رسانا عمل می کند، در بر می گیرد[72]

سلول‌های حافظه در لایه‌های عمودی مختلف با یکدیگر تداخل ندارند، زیرا بارها نمی‌توانند به صورت عمودی از طریق محیط ذخیره‌سازی نیترید سیلیکون حرکت کنند و میدان‌های الکتریکی مرتبط با دروازه‌ها به شدت در هر لایه محدود می‌شوندمجموعه عمودی از نظر الکتریکی با گروه های متصل به سریال که در آنها حافظه فلش NAND معمولی پیکربندی شده است، یکسان است[72]

ساخت و ساز ویرایش ]

رشد گروهی از سلول های V-NAND با یک پشته متناوب از لایه های پلی سیلیکون رسانا (دوپ شده) و لایه های دی اکسید سیلیکون عایق آغاز می شود[72]

مرحله بعدی ایجاد یک سوراخ استوانه ای از طریق این لایه ها استدر عمل، یک تراشه 128  گیبیتی V-NAND با 24 لایه سلول حافظه به حدود 2.9 میلیارد سوراخ نیاز دارددر مرحله بعد، سطح داخلی سوراخ چند پوشش، ابتدا دی اکسید سیلیکون، سپس نیترید سیلیکون، سپس لایه دوم دی اکسید سیلیکون دریافت می کنددر نهایت، سوراخ با پلی سیلیکون رسانا (دوپ شده) پر می شود[72]