Флэш-памяць

Флэш-памяць () — разнавіднасць паўправадніковай тэхналогіі электрычна перапраграмуемай памяці (EEPROM). Гэтае ж слова выкарыстоўваецца ў электроннай схематэхніцы для абазначэння тэхналагічна скончаных рашэнняў пастаянных запамінальных прылад у выглядзе мікрасхем на базе гэтай паўправадніковай тэхналогіі. У побыце гэта словазлучэнне замацавалася за шырокім класам цвёрдацельных прылад захоўвання інфармацыі.

Дзякуючы кампактнасці, таннасці, механічнай трываласці, вялікаму аб’ёму, хуткасці працы і нізкага энергаспажывання, флэш-памяць шырока выкарыстоўваецца ў лічбавых партатыўных прыладах і носьбітах інфармацыі. Сур’ёзным недахопам дадзенай тэхналогіі з’яўляецца абмежаваны тэрмін эксплуатацыі носьбітаў, а таксама адчувальнасць да электрастатычнага разраду.

 Гісторыя 
Папярэднікамі тэхналогіі флэш-памяці можна лічыць ультрафіялетава сціраныя пастаянныя запамінальныя прылады (EPROM) і электрычна сціраныя ПЗП (EEPROM). Гэтыя прыборы таксама мелі матрыцу транзістараў з плаваючым затворам, у якіх інжэкцыя электронаў у плавае затвор («запіс») ажыццяўлялася стварэннем вялікай напружанасці электрычнага поля ў тонкім дыэлектрыку. Аднак плошча разводкі кампанентаў у матрыцы рэзка павялічвалася, калі патрабавалася стварыць поле зваротнай напружанасці для зняцця электронаў з плаваючага затвора («пры спробе ачысціць»). Таму і паўстала два класа прылад: у адным выпадку ахвяравалі ланцугамі пры спробе ачысціць, атрымліваючы памяць высокай шчыльнасці з аднаразовай запісам, а ў іншым выпадку рабілі поўнафункцыянальную прыладу з значна меншай ёмістасцю.

Адпаведна намаганні інжынераў былі накіраваны на рашэнне праблемы шчыльнасці кампаноўкі ланцугоў пры спробе ачысціць. Яны ўвянчаліся поспехам вынаходствам інжынера кампаніі Toshiba Фуджы Масуокой ў 1984 годзе. Назва «флэш» была прыдумана таксама ў Toshiba калегам Фуджы, Сёдзі Арыідзумі, бо працэс пры спробе ачысціць змесціва памяці яму нагадаў фатаўспышку (). Масуока прадставіў сваю распрацоўку на IEEE 1984 International Electron Devices Meeting (IEDM), якая праходзіла ў Сан-Францыска, Каліфорнія.

У 1988 годзе Intel выпусціла першы камерцыйны флэш-чып NOR-тыпу.

NAND-тыпу флэш-памяці быў анансаваны Toshiba ў 1989 годзе на International Solid-State Circuits Conference.

 Прынцып працы 
міні|400x400пкс|Транзістар з плаваючым затворам
Асноўным кампанентам у флэш-памяці з’яўляецца транзістар з плаваючым затворам, які з’яўляецца разнавіднасцю МОП-транзістараў. Яго адрозненне ў тым, што ў яго ёсць дадатковы затвор (плаваючы), размешчаны паміж кіруючым затворам і p-пластом. Плаваючы затвор ізаляваны і паміж старонак у ім адмоўны зарад будзе заставацца надоўга.

 SLC- і MLC-прылады 
Адрозніваюць прыборы, у якіх элементарная вочка захоўвае адзін біт інфармацыі і некалькі біт. У аднабітавых вочках адрозніваюць толькі два ўзроўні зараду на плаваючым затворы. Такія ячэйкі называюцца аднаўзроўневымі (). У мнагабітавых ячэйках адрозніваюць больш узроўняў зарада; іх называюць шматузроўневымі (iXBT.com :: Все новости :: Intel и Micron освоили выпуск 3-битной флэш-памяти типа NAND по нормам 25 нм). MLC-прыборы танней і больш ёмістыя, чым SLC-прыборы, аднак маюць больш высокую час доступу і прыкладна на парадак меншае максімальную колькасць перазапісаў.

Звычайна пад MLC разумеюць памяць з 4 ўзроўнямі зарада (2 біта) на кожную ячэйку. Больш танную ў пераліку на аб’ём памяць з 8 ўзроўнямі (3 біта) часцей называюць TLC ()Kristian Vättö,Understanding TLC NAND  // Anandtech, February 23, 2012 або  (MLC-3)Samsung Mass Producing 128Gb 3-bit MLC NAND Flash Kevin Parrish // Tom’s Hardware, 11 April 2013. Існуюць эксперыментальныя прылады з 16 ўзроўнямі на ячэйку (4 біта), 16LCA 7.8MB/s 64Gb 4-Bit/Cell NAND Flash Memory on 43nm CMOS Technology  // Sandisk, NVMW — UCSD, 11-13 April 2010: «4-Bit/Cell (16LC)» або QLC, аднак з памяншэннем тэхпрацэсу іх масавае вытворчасць малаверагодна з-за надзвычай нізкай надзейнасці захоўвання(англ.) , ExtremeTech (May 5, 2014). Праверана 9 студзеня 2015. «but no one is even talking about QLC (quad-level cell) NAND — there’s just no way to store voltage at that fine-grained level while retaining enough write cycles to deploy the tech effectively.»..

Да 2016 годзе шматузроўневая памяць дамінуе на рынку. Тым не менш SLC вырабы, нягледзячы на шматкроць меншую ёмістасць, працягваюць распрацоўвацца і выпускацца для асабліва адказных ужыванняў.Toshiba начала выпуск 16-Гбит SLC NAND повышенной надёжности

 Аўдыёпамяць 
Натуральным развіццём ідэі MLC-ячэек была думка запісаць у ячэйку аналагавы сігнал. Найбольшая прымяненне такія аналагавыя флэш-мікрасхемы атрымалі ў прайграванні адносна кароткіх гукавых фрагментаў у танных тыражуецца вырабах. Такія мікрасхемы могуць прымяняцца ў самых простых цацках, гукавых паштоўках і г. д.http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=d2589477-840d-4046-9c3a-2e0e457048b3  ISD ChipCorder

 NOR- і NAND-прыборы 
міні|350x350пкс|Кампаноўка шасці ячэек NOR flash
міні|350x350пкс|Структура аднаго слупка NAND flash з 8 ячэйкамі
Флэш памяць адрозніваецца метадам злучэння ячэек у масіў.

Канструкцыя NOR выкарыстоўвае класічную двухмерную матрыцу праваднікоў, у якой на скрыжаванні радкоў і слупкоў ўстаноўлена па адной ячэйцы. Пры гэтым праваднік радкоў падключаўся да сцёку транзістара, а слупкоў — да другога затвору. Выток падключаўся да агульнай для ўсіх падкладцы.

Канструкцыя NAND — трохмерны масіў. У аснове тая ж самая матрыца, што і ў NOR, але замест аднаго транзістара ў кожным скрыжаванні усталёўваецца слупок з паслядоўна ўключаных ячэек. У такой канструкцыі атрымліваецца шмат затворных ланцугоў ў адным скрыжаванні. Шчыльнасць кампаноўкі можна рэзка павялічыць (бо да адной ячэйкі ў стоўбцах падыходзіць толькі адзін праваднік затвору), аднак алгарытм доступу да ячэйках для чытання і запісы прыкметна ўскладняецца. Таксама ў кожнай лініі ўстаноўлена два МОП-транзістара. Кіраўнік транзістар разраднай лініі (), размешчаны паміж калонкі вочак і разраднай лініяй. І кіраўнік транзістар зазямлення, размешчаны перад зямлёй ().

Тэхналогія NOR дазваляе атрымаць хуткі доступ індывідуальна да кожнай ячэйкі, аднак плошчу ячэйкі вялікая. Наадварот, NAND маюць малую плошчу ячэйкі, але адносна працяглы доступ адразу да вялікай групе ячэек. Адпаведна, адрозніваецца вобласць прымянення: NOR выкарыстоўваецца як непасрэдная памяць праграм мікрапрацэсараў і для захоўвання невялікіх дапаможных дадзеных.

Назвы NOR і NAND адбыліся ад асацыяцыі схемы ўключэння ячэек у масіў са схематэхнікай мікрасхем КМОП-логікі.

NAND часцей за ўсё ўжываецца для USB флэш-назапашвальнікаў, карт памяці, SSD. NOR у сваю чаргу ва ўбудавальных сістэмах.

Існавалі і іншыя варыянты аб’яднання ячэек у масіў, але яны не прыжыліся.

 Чытанне 
Для чытання падаецца станоўчы зарад на кіруючы затвор. Калі ў плаваючым затворы адсутнічае зарад, то транзістар пачне праводзіць ток. У адваротным выпадку ток паміж вытокам і сцёкам не ўзнікае. Для MLC ячэекк неабходна вырабіць некалькі вымярэнняў.

 NOR 
Для чытання пэўнай ячэйкі памяці неабходна падаць на яе кіруючы затвор прамежкавы ток (дастатковы для праводнасці транзістара толькі пры адсутнасці зарада ў плавючым затворы). На астатнія вочкі ў лініі варта падаць мінімальны ток для выключэння праводнасці гэтых ячэекк. Калі ў цікавіць нас вочку адсутнічае зарад, то паўстане ток паміж разраднай лініяй () і зямлёй.

 NAND 
У дадзенай кампаноўцы таксама падаецца прамежкавы ток на кіруючы затвор пэўнай ячэйкі. На астатнія кіраўнікі замыканняў на лініі падаецца павышаная напружанне, каб яны гарантавана праводзілі ток. Такім чынам, паўстане ток паміж зямлёй і лініяй, калі ў ячэйке, якая цікавіць нас адсутнічае зарад.

 Запіс 
Для запісу зарады павінны патрапіць у плаваючы затвор, аднак ён ізаляваны пластом аксіду. Для перанясення зарадаў можа выкарыстоўвацца эфект тунэлявання. Для разраду неабходна падаць вялікі станоўчы зарад на кіруючы затвор: адмоўны зарад з дапамогай тунэльнага эфекту пакіне плаваючы затвор. І наадварот, для зарада плаваючага затвору неабходна падаць вялікі адмоўны зарад.

Таксама запіс можа быць рэалізаваная з дапамогай інжэкцыі гарачых носьбітаў. Пры праходжанні току паміж вытокам і сцёкам павышанага напружання электроны могуць пераадольваць пласт аксіду і заставацца ў плаваючым затворы. Пры гэтым неабходна, каб на кіруючым затворы прысутнічаў станоўчы зарад, які ствараў бы патэнцыял для інжэкцыі.

У MLC для запісу розных значэнняў выкарыстоўваюцца розныя напружання і час падачы.

Кожны запіс наносіць невялікі ўрон аксіднаму пласту, таму лік запісаў абмежаваны.

Запіс у NOR і NAND кампаноўцы складаецца з двух стадый: спачатку ўсе транзістары ў лініі ўсталёўваюцца ў 1 (адсутнасць зарада), затым патрэбныя ячэйкі ўсталёўваюцца ў 0.

На першай стадыі ачыстка ячэек адбываецца з дапамогай тунэльнага эфекту: на ўсе кіраўнікі замкі падаецца моцнае напружанне. Для ўстаноўкі канкрэтнай ячэйкі ў 0 выкарыстоўваецца інжэкцыя гарачых носьбітаў. На разрадную лінію падаецца вялікае напружанне. Другім важным умовай гэтага эфекту з’яўляецца наяўнасць станоўчых зарадаў на кіруючым затворы. Станоўчае напружанне падаецца толькі на некаторыя транзістары, на астатнія транзістары падаецца адмоўнае напружанне. Такім чынам нуль запісваецца толькі ў ячэйкі, якія цікавяць нас.

Першая стадыя ў NAND аналагічная NOR. Для ўстаноўкі нуля ў ячэйку выкарыстоўваецца тунэльны эфект, у адрозненне ад NOR. На кіруючыя затворы, якія цікавяць нас падаецца вялікае адмоўнае напружанне.

 3D NAND 
міні|3D NAND. Чырвоныя гарызанталі — затворы. Чырвоная вертыкаль — каналы палявых транзістараў. Жоўтая палоска — плаваючыя затворы.
Схематэхніка NAND апынулася зручная для пабудовы вертыкальнай кампаноўкі блока ячэек на крышталі.Обзор Samsung 850 EVO второй версии: с 48-слойной TLC 3D V-NAND внутриSamsung moves into mass production of 3D flash memoryНовый завод Toshiba по производству 3D NAND начнёт работу летом 2018 года На крышталь папластова напыляют праводзячыя і ізалявальныя пласты, якія ўтвараюць праваднікі затвораў і самі затворы. Затым у гэтых пластах фармуюць мноства адтулін на ўсю глыбіню слаёў. На сценкі адтулін наносяць структуру палявых транзістараў — ізалятары і плаваючыя затворы. Такім чынам фармуюць слупок кольцападобных палявых транзістараў з плаваючымі затворамі.

Такая вертыкальная структура апынулася вельмі ўдалая і забяспечыла якасны рывок шчыльнасці флэш-памяці. Некаторыя кампаніі прасоўваюць тэхналогію пад сваімі гандлёвымі маркамі, напрыклад V-NAND, BiCS. На 2016 год колькасць слаёў топавых вырабаў дасягнула 64-х.Toshiba Starts World’s First Sample Shipment of 64-Layer 3D Flash Memory

 Многакрыстальныя мікрасхемы 
Для эканоміі месца ў адну мікрасхему флэш-памяці можа пакаваць некалькі паўправадніковых пласцін (крышталяў), да 16 штук«Многокристальный модуль флеш-памяти NAND со стеком из 16-ти кристаллов NAND (NAND flash MCP (multi-chip package) with a 16-die NAND stack)»  .

 Тэхналагічныя абмежаванні 
Запіс і чытанне ячэек адрозніваюцца ў энергаспажыванні: прылады флэш-памяці спажываюць вялікі ток пры запісу для фарміравання высокіх напружанняў, тады як пры чытанні выдаткі энергіі адносна малыя.

 Рэсурс запісу 
Змена зарада спалучана з назапашваннем незваротных зменаў у структуры і таму колькасць запісаў для ячэйкі флэш-памяці абмежаваны. Тыповыя колькасці цыклаў сцірання-запісу складаюць ад дзясяткаў і сотняў тысяч да тысячы ці менш, у залежнасці ад тыпу памяці і тэхналагічнага працэсу. Гарантаваны рэсурс значна больш нізкі пры захоўванні некалькіх біт у ячэйку (MLC і TLC) і пры выкарыстанні тэхпрацэсаў класа «30 нм» і больш сучасных.

Адна з прычын дэградацыі — немагчымасць індывідуальна кантраляваць зарад плаваючага затвора ў кожнай ячэйке. Справа ў тым, што запіс і сціранне вырабляюцца над мноствам ячэек адначасова — гэта неад’емная ўласцівасць тэхналогіі флэш-памяці. Аўтамат запісу кантралюе дастатковасць інжэкцыі зарада па рэферэнснай ячэйке або па сярэдняй велічыні. Паступова зарад асобных ячэек рассагласуецца і ў некаторы момант выходзіць за дапушчальныя межы, якія можа скампенсаваць інжэкцыяй аўтамат запісу і ўспрыняць прылада чытання. Зразумела, што на рэсурс ўплывае ступень ідэнтычнасці ячэек. Адно з наступстваў гэтага — з памяншэннем тапалагічных нормаў паўправадніковай тэхналогіі ствараць ідэнтычныя элементы ўсё цяжэй, таму пытанне рэсурсу запісу становіцца ўсё вастрэй.

Іншая прычына — узаемная дыфузія атамаў ізалявальных і праводзяць абласцей паўправадніковай структуры, паскораная градыентам электрычнага поля ў галіне кішэні і перыядычнымі электрычнымі прабоямі ізалятара пры запісе і спробе ачысціць. Гэта прыводзіць да размывання межаў і пагаршэння якасці ізалятара, памяншэння часу захоўвання зарада.

Першапачаткова, у 2000-х гадах для 5х нм памяці такі рэсурс сціранняў складаў да 10 тыс. раз для MLC-прылад і да 100 тыс. раз для SLC-прылад, аднак з памяншэннем техпроцессов колькасць гарантаваных сціранняў зніжалася. Для 3х нм памяці (пачатак 2010-х гадоў) звычайная 2-бітная MLC гарантавала каля 3-5 тысяч, а SLC — да 50 тысяч.Comparison of NAND Flash Technologies Used in SolidState Storage, IBM 2010 «Table 1. Endurance performance for various technology nodes» У 2013 асобныя мадэлі гарантавалі парадку адзінак тысяч цыклаў для MLC і менш за тысячу (некалькі сотняў) для TLC да пачатку дэградацыіhttp://www.altec-cs.com/downloads/altec_white_paper/WP_Avoiding_premature_failures_of_NAND_Flash_memory_for_duplex-printing_e10.pdf  «Resulting from the continuous reduction of the structure size of the flash memory chips, 2-bit MLC and 3-bit MLC (TLC) NAND flash memory …sometimes only allows 1,000 P/E cycles (MLC) and/or only a few hundred P/E cycles (TLC) per flash memory cell before degradation»; «Table 1: Typical P/E cycles …».

Ідуць даследаванні эксперыментальнай тэхналогіі аднаўлення ячэйкі флэш-памяці шляхам лакальнага нагрэву ізалятара затвору да 800 °C на працягу некалькіх мілісекунд.Flash Memory Survives 100 Million Cycles — IEEE Spectrum

 Тэрмін захоўвання дадзеных 
Ізаляцыя кішэні неідэальная, зарад паступова змяняецца. Тэрмін захоўвання зарада, заяўляе большасцю вытворцаў для бытавых вырабаў, не перавышае 10-20 гадоў, хоць гарантыя на носьбіты даецца не больш чым на 5 гадоў. Пры гэтым памяць MLC мае меншыя тэрміны, чым SLC.

Спецыфічныя знешнія ўмовы, напрыклад, павышаныя тэмпературы або радыяцыйнае апрамяненне (гама-радыяцыя і часціцы высокіх энергій), могуць катастрафічна скараціць тэрмін захоўвання дадзеных.

У сучасных мікрасхем NAND пры чытанні магчыма пашкоджанне дадзеных на суседніх старонках у межах блока. Ажыццяўленне вялікай колькасці (сотні тысяч і больш) аперацый чытання без перазапісу можа паскорыць ўзнікненне памылкіFlash Memory Technology Direction , Jim Cooke, 2007 Reducing Read Disturb ""«Rule of thumb for excessive reads per block between ERASE operations: SLC — 1,000,000 READ cycles; MLC — 100,000 READ cycles».

Па дадзеных Dell, працягласць захоўвання дадзеных на SSD, адключаных ад харчавання, моцна залежыць ад колькасці мінулых цыклаў перазапісу (P/E) і ад тыпу флэш-памяці і ў горшых выпадках можа складаць 3-6 месяцаўSolid State Drive (SSD) FAQ // Dell: «6. I have unplugged my SSD drive and put it into storage. How long can I expect the drive to retain my data without needing to plug the drive back in? … In MLC and SLC, this can be as low as 3 months and best case can be more than 10 years».

 Іерархічная структура 
Сціранне, запіс і чытанне флэш-памяці заўсёды адбываецца адносна буйнымі блокамі рознага памеру, пры гэтым памер блока сцірання заўсёды больш, чым блок запісу, а памер блока запісу не менш, чым памер блока чытання. Уласна гэта — характэрная адметная прыкмета флэш-памяці па адносінах да класічнай памяці EEPROM.

Як следства — усё мікрасхемы флэш-памяці маюць ярка выяўленую іерархічную структуру. Памяць разбіваецца на блокі, блокі складаюцца з сектараў, сектары з старонак. У залежнасці ад прызначэння канкрэтнай мікрасхемы глыбіня іерархіі і памер элементаў можа змяняцца.

Напрыклад, NAND-мікрасхема можа мець памер сціраемага блока ў сотні кбайт, памер старонкі запісу і чытання — 4 кбайт. Для NOR-мікрасхем памер сціраемага блока вар’іруецца ад адзінак да сотняў кбайт, памер сектара запісу — да сотняў байт, старонкі чытання — адзінкі—дзясяткі байт.

 Хуткасць чытання і запісу 
Хуткасць пры сціранні вар’іруецца ад адзінак да сотняў мілісекунд у залежнасці ад памеру сціраемага блока. Хуткасць запісу — дзясяткі-сотні мікрасекунд.

Звычайна хуткасць чытання для NOR-мікрасхем нармуецца ў дзясяткі нанасекунд. Для NAND-мікрасхем хуткасць чытання складае дзясяткі мікрасекунд.

 Тэхналагічнае маштабаванне 
справа|міні|350x350пкс|Маштабаванне тэхпрацэсу вырабу флэш-памяці NAND ў 2004—2013 гадах. Паказаны максімальныя магчымыя аб’ёмы дадзеных для крышталяў, якія выкарыстоўваюць аднабітныя (SLC) або двухбітныя (MLC) ячэйкі. Таксама паказаная прыблізная плошчу ячэйкі.
З-за сваёй высокарэгулярнай структуры і высокага попыту на вялікія аб’ёмы тэхпрацэс пры вырабе флэш-памяці NAND памяншаецца больш хутка, чым для менш рэгулярнай DRAM-памяці і амаль нерэгулярнай логікі (ASIC). Высокая канкурэнцыя паміж некалькімі вядучымі вытворцамі толькі паскарае гэты працэс. У варыянце закона Мура для лагічных мікрасхем падваенне колькасці транзістараў на адзінку плошчы адбываецца за тры гады, тады як NAND-флэш паказвала падваенне за два гады. У 2012 годзе 19 нм тэхпрацэс быў асвоены сумесным прадпрыемствам Toshiba і SanDisk. У лістападзе 2012 годаClarke, Peter (20 November 2012). «Samsung takes NAND memory below 20-nm»  eetimes.com. Retrieved 21 December 2012. Samsung таксама пачала вытворчасць па тэхпрацэсу 19 нм (актыўна выкарыстоўваючы ў маркетынгавых матэрыялах фразу «10нм-клас», абазначаўшую нейкі працэс з дыяпазону 10-19 нм) «Samsung calls its latest NAND process 10nm-class or 1x-nm, which can refer to feature sizes anywhere from 10nm to 19nm but we’ve also heard it referred to as 19nm TLC.»: «.Samsung introduced its 19nm NAND by calling it a „10nm-class“ product. Once again, the press misunderstood and broadcast to the world that Samsung was ahead of all of its competitors»: «the 19nm manufacturing process used to produce the NAND. Samsung for some reason is calling this 10nm-class, or 1x NAND, but they assured us that it’s 19nm.»Assessment of the Potential & Maturity of Selected Emerging Research Memory Technologies  // ITRS 2010.
 ITRS або кампаніі 2010 2011 2012 2013 2014 2015* 2016* ITRS Flash Roadmap 2011 32 нм 22 нм 20 нм 18 нм 16 нм ITRS Flash Roadmap 2013Table ORTC1 Summary 2013 ORTC Technology Trend Targets  // ITRS из ITRS 2013 EDITION  17 нм 15 нм 14 нм Samsung
Samsung 3D NAND (CTF) 35-32 нм 27 нм 21 нм (MLC, TLC) 19 nm 19-16 нм
V-NAND (24L) 12 нм
V-NAND (32L) 12 нм Micron, Intel 34-25 нм 25 нм 20 нм (MLC + HKMG) 20 нм (TLC) 16 нм 12 нм
3D-NAND 3D-NAND Gen2 Toshiba, Sandisk 43-32 нм 24 нм 19 нм (MLC, TLC) A-19 нм 15 нм 3D NAND BiCS 3D NAND BiCS SK Hynix 46-35 нм 26 нм 20 нм (MLC) 20 нм 16 нм 3D V1 12 нм
Памяншэнне тэхпрацэсу дазваляла хутка нарошчваць аб’ёмы чыпаў памяці NAND-флэш. У 2000 годзе флэш-памяць па тэхналогіі 180 нм мела аб’ём дадзеных у 512 Мбіт на крышталь, у 2005 — 2 Гбіт пры 90 нм. Затым адбыўся пераход на MLC, і ў 2008 чыпы мелі аб’ём 8 Гбіт (65 нм). На 2010 год каля 35 %-25 % чыпаў мелі памер 16 Гбіт, 55 % — 32 Гбіт. У 2012—2014 гадах у новых прадуктах шырока выкарыстоўваліся крышталі аб’ёмам 64 Гбіт, і пачыналася ўкараненне 128 Гбіт модуляў (10 % на пачатак 2014 года), вырабленых па техпроцессам 24-19 нмEdward Grochowski, Robert E.Fontana, Future Technology Challenges For NAND Flash and HDD Products // Flash Memory Summit, 2012(англ.) : slide 6 «Projected NAND Flash Memory Circuit Density Roadmap».

Па меры памяншэння тэхпрацэсу і яго набліжэнню да фізічных межаў бягучых тэхналогій вырабу, у прыватнасці, фоталітаграфіі, далейшае павелічэнне шчыльнасці дадзеных можа быць забяспечана пераходам на большую колькасць біт у ячэйку (напрыклад, пераход з 2-бітнай MLC на 3-бітную TLC), заменай FG-тэхналогіі ячэек на CTF тэхналогію або пераходам на трохмерную кампаноўку ячэек на пласціне (3D NAND, V-NAND; аднак пры гэтым павялічваецца крок тэхпрацэсу). Напрыклад, прыблізна ў 2011—2012 гадах усімі вытворцамі былі ўкаранёны паветраныя прамежкі паміж кіруючымі лініямі, якія дазволілі працягнуць маштабаванне далей 24-26 нм, а Samsung з 2013—2014 года пачала масавы выпуск 24 — і 32-слойной 3D NAND на базе тэхналогіі CTF, у тым ліку, у варыянце з 3-х бітнымі (TLC) вочкамі. Памяншэнне зносаўстойлівасці (рэсурсу сцяранняў), якое выяўляецца з памяншэннем тэхпрацэсу, а таксама павелічэнне тэмпу бітавых памылак запатрабавала прымяненне больш складаных механізмаў карэкцыі памылак і зніжэння гарантаваных аб’ёмаў запісу і гарантыйных тэрмінаў. Аднак, нягледзячы на прымаемыя меры, верагодна, што магчымасці далейшага маштабавання NAND-памяці будуць эканамічна не апраўданыя або фізічна немагчымыя. Даследуецца мноства магчымых замен тэхналогіі флэш-памяці, у прыватнасці, FeRAM, MRAM, PMC, PCM, ReRAM і т . п.(англ.) .  Coughlin Associates; SNIA 2014 Storage Developer Conference (September 15, 2014). Праверана 9 студзеня 2015.Overview of emerging nonvolatile memory technologies // Nanoscale Res Lett. 2014; 9(1): 526. Sep 25, 2014. doi:10.1186/1556-276X-9-526

 Асаблівасці прымянення 
Імкненне дасягнуць гранічных значэнняў ёмістасці для NAND-прылад прывяло да «стандартызацыі браку» — праве выпускаць і прадаваць мікрасхемы з некаторым адсоткам бракаваных ячэек і без гарантыі нез’яўлення новых «bad-блокаў» ў працэсе эксплуатацыі. Каб мінімізаваць страты дадзеных, кожная старонка памяці забяспечваецца невялікім дадатковым блокам, у якім запісваецца кантрольная сума, інфармацыя для аднаўлення пры адзіночных бітавых памылак, інфармацыя аб збойных элементах на гэтай старонцы і колькасці запісаў на гэтую старонку.

Складанасць алгарытмаў чытання і дапушчальнасць наяўнасці некаторай колькасці бракаваных ячэек вымусіла распрацоўшчыкаў абсталяваць NAND-мікрасхемы памяці спецыфічным камандным інтэрфейсам. Гэта азначае, што трэба спачатку падаць адмысловую каманду пераносу названай старонкі памяці ў спецыяльны буфер ўнутры мікрасхемы, дачакацца заканчэння гэтай аперацыі, лічыць буфер, праверыць цэласнасць дадзеных і, пры неабходнасці, паспрабаваць аднавіць іх.

Слабое месца флэш-памяці — колькасць цыклаў перазапісу ў адной старонцы. Сітуацыя пагаршаецца таксама ў сувязі з тым, што стандартныя файлавыя сістэмы — тое ёсць стандартныя сістэмы кіравання файламі для шырока распаўсюджаных файлавых сістэм — часта запісваюць дадзеныя ў адно і тое ж месца. Часта абнаўляецца каранёвы каталог файлавай сістэмы, так што першыя сектары памяці выдаткуюць свой запас значна раней. Размеркаванне нагрузкі дазволіць істотна падоўжыць тэрмін працы памяці. Больш падрабязную інфармацыю пра задачу раўнамернага размеркавання зносуFlash Wear-Leveling  гл.: Wear leveling.

Больш падрабязную інфармацыю аб праблемах кіравання NAND-памяццю, выкліканых розным памерам старонак і пры спробе ачысціць запісы, гл.: Write amplification.

 NAND-кантралёры 
Для спрашчэння прымянення мікрасхем флэш-памяці NAND-тыпу яны выкарыстоўваюцца сумесна са спецыяльнымі мікрасхемамі — NAND-кантролерамі. Гэтыя кантралёры павінны выконваць усю чарнавую працу па абслугоўванні NAND-памяці: пераўтварэнне інтэрфейсаў і пратаколаў, віртуалізацыя адрасавання (з мэтай абыходу збойных вочак), праверка і аднаўленне дадзеных пры чытанні, клопат аб розным памеры блокаў і пры спробе ачысціць запісы, клопат аб перыядычным абнаўленні запісаных блокаў (ёсць і такое патрабаванне), раўнамернае размеркаванне нагрузкі на сектары пры запісу (Wear leveling).

Аднак задача раўнамернага размеркавання зносу не абавязковая, таму ў самых танных вырабах дзеля эканоміі могуць ўсталёўвацца найбольш простыя кантралёры. Такія флэш-карты памяці і USB-бірулькі хутка выйдуць з ладу пры частай перазапісу, або пры выкарыстанні файлавай сістэмы, якая адрозніваецца ад той, на якую разлічаны кантролер. Пры неабходнасці вельмі частай запісу дадзеных на флэшкі пераважна не змяняць штатную файлавую сістэму і выкарыстоўваць дарагія вырабы з больш зносаўстойлівасць памяццю (MLC замест TLC, SLC замест MLC) і якаснымі кантролерамі.

На дарагія NAND-кантралёры таксама можа ўскладацца задача «паскарэння» мікрасхем флэш-памяці шляхам размеркавання дадзеных аднаго файла па некалькіх мікрасхемамі. Час запісу і чытання файла пры гэтым моцна памяншаецца.

 Спецыяльныя файлавыя сістэмы 
Часцяком ва ўбудавальных ужываннях флэш-памяць можа падлучацца да прылады напрамую — без кантролера. У гэтым выпадку задачы кантролера павінен выконваць праграмны NAND-драйвер ў аперацыйнай сістэме. Каб не выконваць залішнюю працу па раўнамерным размеркаванні запісу па старонках, імкнуцца эксплуатаваць такія носьбіты са адмысловымі файлавымі сістэмамі: JFFS2 і YAFFS для Linux і інш.

 Прымяненне 
Існуе два асноўных спосабу прымянення флэш-памяці: як мабільны носьбіт інфармацыі і як сховішча праграмнага забеспячэння («прашыўкі») лічбавых прылад. Часцяком гэтыя два прымянення сумяшчаюцца ў адным прыладзе.

Пры захоўванні ў флэш-памяці, магчыма, простае абнаўленне прашывак прылад у працэсе эксплуатацыі.

Прымяненне NOR-флэшы, прылады энерганезалежнай памяці адносна невялікага аб’ёму, якія патрабуюць хуткага доступу па выпадковым адрасах і з гарантыяй адсутнасці збойных элементаў:
 Убудавальная памяць праграм аднакрыштальных мікракантролераў. Тыпавыя аб’ёмы — ад 1 кбайта да 1 Мбайта.
 Стандартныя мікрасхемы ПЗУ адвольнага доступу для працы разам з мікрапрацэсарам.
 Спецыялізаваныя мікрасхемы пачатковай загрузкі камп’ютараў (POST і BIOS), працэсараў ЦОС і праграмуемай логікі. Тыпавыя аб’ёмы — адзінкі і дзесяткі мегабайт.
 Мікрасхемы захоўвання сярэдняга памеру дадзеных, напрыклад, DataFlash. Звычайна забяспечваюцца інтэрфейсам SPI і пакуюцца ў мініяцюрныя карпусы. Тыпавыя аб’ёмы — ад сотняў кбайт да тэхналагічнага максімуму.
Максімальнае значэнне аб’ёмаў мікрасхем NOR — да 256 Мбайт.
міні|213x213пкс|Флэш-карты розных тыпаў (запалка для параўнання маштабаў)
Там, дзе патрабуюцца рэкордныя аб’ёмы памяці NAND-флэш па-за канкурэнцыяй. Чыпы NAND паказвалі пастаяннае павышэнне аб’ёмаў, і на 2012 год NAND меў рэкордныя аб’ёмы на 8-крышталёвую мікрозборку ў 128 Гбайт (гэта значыць аб’ём кожнага крышталя 16 Гб або 128 Гбіт)«Из восьми /кристаллов/ можно сформировать чип флеш-памяти на 128 Гб (Eight can be combined to produce … 128GB flash memory chip)»(англ.)  .

У першую чаргу NAND флэш-памяць ўжываецца ў разнастайных мабільных носьбітах дадзеных і прыладах, якія патрабуюць для працы вялікіх аб’ёмаў захоўвання. У асноўным, гэта USB-бірулькі і карты памяці ўсіх тыпаў, а таксама мабільныя прылады, такія як тэлефоны, фотаапараты, плэеры.

Флэш-памяць тыпу NAND дазволіла мініацюрызаваць і зрабіць таннейшым вылічальныя платформы на базе стандартных аперацыйных сістэм з развітым праграмным забеспячэннем. Іх сталі ўбудоўваць ў мноства бытавых прыбораў: мабільныя тэлефоны і тэлевізары, сеткавыя маршрутызатары і кропкі доступу, медыя-плэеры і гульнявыя прыстаўкі, фатарамкі і навігатары.

Высокая хуткасць чытання робіць NAND-памяць прывабнай для кэшавання вінчэстараў. Пры гэтым часта выкарыстоўваюцца дадзеныя аперацыйная сістэма захоўвае на адносна невялікім твердотельном прыладзе, а дадзеныя агульнага прызначэння запісвае на дыскавы назапашвальнік вялікага аб’ёмуReadyBoost — Using Your USB Key to Speed Up Windows Vista — Tom Archer’s Blog — Site Home — MSDN Blogs. Таксама магчыма аб’яднанне флэш-буфера на 4-8 ГБ і магнітнага дыска ў адзіным прыладзе, гібрыдным цвёрдым дыску (SSHD, Solid-state hybrid drive).

Дзякуючы вялікай хуткасці, аб’ёму і кампактным памерах, NAND-памяць актыўна выцясняе з звароту носьбіты іншых тыпаў. Спачатку зніклі дыскеты і дыскаводы гнуткіх магнітных дыскаўR.I.P. Floppy Disk // BBC NEWS, UK, 1 april 2003, знізілася папулярнасць назапашвальнікаў на магнітнай стужцы. Магнітныя носьбіты практычна цалкам выцесненыя з мабільных і медыявыкарыстанняў.

Стандартызацыяй інтэрфейсаў чыпаў флэш-памяці тыпу NAND займаецца Open NAND Flash Interface (ONFI). Першым стандартам стала спецыфікацыя ONFI версіі 1.0http://www.onfi.org/docs/ONFI_1_0_Gold.pdf , выпушчаная 28 снежня 2006 года, за ёй рушылі ўслед ONFI V2.0, V2.1, V2.2, V2.3, V3.0 (2011). Група ONFI падтрымліваецца канкурэнтамі Samsung і Toshiba ў вытворчасці NAND-чыпаў: Intel/Micron Technology і Hynixhttp://www.onfi.org/onfimembers.html . Альтэрнатывай стандартам ONFI з’яўляецца спецыфікацыя Toggle DDR, выпушчаная ў 2009 годзе, і дасягнула ў другой версіі (2010) парытэту па хуткасцям з ONFI V3.0(англ.) . 2012 NAND Flash market annual report. Industry analysis report.  ChinaFlashMarket.com (2013-01-13). Праверана 9 студзеня 2015.. Частка памяці выпускаецца з убудаванымі ў адзіны корпус або на чып кантролерамі, напрыклад, шырока ўжываецца убудавальная eMMC памяць, якая выкарыстоўвае электрычны інтэрфейс, падобны з MMC(англ.) . 2012 NAND Flash market annual report. Industry analysis report.  ChinaFlashMarket.com (2013-01-13). Праверана 9 студзеня 2015..

 Рынак NAND-памяці 
Асноўныя вытворцы NAND-флэш-памяці: Micron/Intel, SK Hynix, Toshiba/SanDisk, Samsung. На 2014 год каля 35-37 % рынку займаюць Toshiba/SanDisk і Samsung. 17 % паставак ажыццяўляе Micron/Intel, яшчэ 10 — Hynix. Агульны аб’ём рынку NAND ацэньваецца прыкладна ў 20-25 млрд долараў ЗША, у год вырабляецца ад 40 да 60 млрд гігабайт, чвэрць з якіх — убудавальная eMMC памяць. У 2013 годзе памяць у асноўным выраблялася па тэхпрацэсам у дыяпазоне 20-30нм, у 2014 годзе набірала папулярнасць 19нм памяць. Менш за 2 % рынку займала памяць 3D-NAND ад Samsung, іншыя вытворцы планавалі вытворчасць 3D NAND з сярэдзіны 2015 года(англ.) . 2014 NAND Flash Market Update. Supply, Demand and Beyond.  TrendForce. Праверана 9 студзеня 2015..

З усёй NAND-памяці, якая пастаўлялася ў 2012—2014 гадах, менш за 5 % складала аднабітная памяць (SLC), 75 % складала двухбітная памяць (MLC), і 15-25 % — трохбітная памяць (TLC, у асноўным Samsung і Toshiba/SanDisk, з сярэдзіны 2014—2015 гадоў таксама і іншыя).

Асноўныя вытворцы кантролераў флэш-памяці NAND: Marvell, LSI-SandForce, таксама вытворцы памяці NAND. Для eMMC кантралёры (eMCP) вырабляюць: Samsung, SanDisk, SK Hynix, Toshiba, Micron, Phison, SMI, Skymedi.

 Гл. таксама 
 Універсальны флэш-назапашвальнік
 Charge Trap Flash
 Магнітарэзістыўная аператыўная памяць
 U3
 Аднаўленне дадзеных
 Файлавыя сістэмы#Файлавыя сістэмы для флэш-дыскаў / цвёрдацельных носьбітаў

 Спасылкі 
 Тэхналогіі флэш-памяці // iXBT, 2004
 Як падоўжыць тэрмін службы назапашвальнікам на флэш-памяці R. LAB

Катэгорыя:Носьбіты інфармацыі
Катэгорыя:Электроніка
Катэгорыя:Энерганезалежная памяць