Blog
Strona główna > Technologia pamięci Flash
Technologia pamięci Flash
Szymon Barczentewicz
Pamięci Flash są obecnie wykorzystywane w niemal każdym urządzeniu elektronicznym. Największe zalety tej technologii to wysoka wydajność, niski pobór energii, niewielkie gabaryty, masa oraz wysoka odporność na uszkodzenia [1].
Pamięć Flash została opracowana w laboratoriach Toshiby przez Dr. Fujio Masuoka na początku lat 80-tych ubiegłego wieku [1]. Pamięć Flash to połączenie technologii EPROM i EEPROM. Angielskie słowo „Flash”, rozumiane jako polski „błysk” lub „lampa błyskowa”, zostało wybrane na nazwę tej technologii z powodu możliwości wykasowania dużych bloków pamięci w jednym momencie. Taka możliwość wyraźnie odróżnia technologię Flash od technologii EEPROM, gdzie każdy bit pamięci musi być kasowany osobno.
Komórka pamięci Flash składa się z jednego tranzystora z pływającą bramką. Rysunki 1 i 2 przedstawiają kolejno komórkę pamięci EPROM oraz komórkę pamięci Flash. Oba rozwiązania są do siebie bardzo podobne. Różnicę stanowi geometria układu: w szczególności bramka tlenkowa pomiędzy krzemem, a bramką pływającą jest cieńsza w przypadku technologii Flash. Również źródło i dren wykazują różnice. Dzięki tym niewielkim zmianom, w technologii EPROM uzyskano możliwość czyszczenia danych elektrycznie. Przyłożenie wysokiego napięcia o odwrotnej polaryzacji powoduje wyczyszczenie zawartości komórki. Jest to wykonywane za pomocą impulsu prądu o natężeniu bliskim 200 A. Pamięci Flash można swobodnie odczytywać i kasować tylko całymi blokami, po kilka tysięcy bitów i zmieniać stan pojedynczej komórki.


Ze względu na rodzaj połączenia pojedynczych komórek wyróżniamy dwie odmiany pamięci Flash: NOR (połączenie równoległe) i NAND (połączenie szeregowe). W związku ze swoją budową, pamięci NAND nie mogą być odczytywane zupełnie swobodnie, a jedynie porcjami po kilka kB. Ponadto, w porównaniu do pamięci NOR, mają krótsze czasy zapisu, odczytu, większą gęstość zapisu i co za tym idzie – niższy koszt. Rysunek 3 przedstawia porównanie architektury NOR i NAND.

Dyski SSD (Solid State Drive)
Popularnym rozwiązaniem wykorzystującym pamięci Flash są dyski SSD. W pierwszej kolejności dyski te ze względu na wysoką odporność na uszkodzenia wykorzystywane były głównie w komputerach przemysłowych. Obecnie są stosowane powszechnie ze względu na bardzo wysoką wydajność pracy. Rysunki 4 i 5 przedstawiają wykonane przez firmę Intel porównanie czasu pracy klasycznego dysku SSD i HDD. Można zaobserwować bardzo dużą różnicę w wydajności na korzyść dysków SSD. Dodatkowymi zaletami przemawiającymi za dyskami SDD jest niski pobór energii, bezgłośna praca czy mała waga.


W najbliższych latach można spodziewać się sukcesywnego zwiększania się udziału na rynku nośników danych pamięci typu Flash. Dlatego bardzo ważnym i interesującym zagadnieniem będzie opracowanie technologii niszczenia danych z dysków SSD, analogicznej do tej, jaką oferują demagnetyzery dla dysków HDD.
O tym jak usunąć dane z tego typu pamięci, pisaliśmy w artykule: Czy można bezpiecznie wymazać dane z dysków SSD?
Referencje
[1] http://mimuw.edu.pl/
[2] http://smithsonianchips.si.edu/
[3] Intel.com
Zobacz także:
Programowanie FLASH
Niniejszy artykuł, przedstawiając podstawy technologii pamięci Flash, ma za zadanie wyrobić intuicję do zrozumienia istoty problemów na jakie się napotyka przy użytkowaniu scalonych układów pamięci Flash.
Zapraszamy do zapoznania się z ofertą WG Electronics w obszarze programatorów, obejmującej programatory Flash renomowanych firm:
Technologia pamięci FLASH
Nie wnikając w szczegóły technologii, historycznie programując pamięci nieulotne zapisywaliśmy bezpośrednio mapę bitową tzn. pod konkretny adres wpisywaliśmy odpowiedni bajt impulsem o zdefiniowanym czasie trwania i podwyższonym napięciu. Tak było z układami EEPROM (Electrically Erasable Programable Read-Only Memory). Zapis zmieniał poprzednią zawartość. Operacja programowania nie wymagała więc wcześniejszego kasowania zawartości, jak chociażby we wcześniejszych układach EPROM kasowanych w całości światłem UV. Współcześnie stosowane pamięci nieulotne - układy Flash, są wykonane jeszcze w innej technologii. Mają też zupełnie inną architekturę, wielkie pojemności i inny sposób programowania. Zapis wymaga wcześniejszego skasowania zawartości gdyż inne zjawiska fizyczne leżą u podstaw operacji kasowania i zapisu. Stwarzają więc zupełnie inne problemy przy ich zapisie niż EEPROM.
Spróbujmy poglądowo przedstawić istotę technologii pamięci FLASH.

Podstawowa komórka pamięci jest zbudowana na bazie tranzystora MOSFET z dodatkową tzw. pływającą bramką FG (Floating Gate). Ta bramka „dubluje” bramkę sterującą CG (Control Gate). Pojedyncza komórka pamięci może być w uproszczeniu traktowana jako elektroniczny przełącznik, sterowany bramkami sterującą i pływającą, włączający/wyłączający przepływ prądu między źródłem i drenem. Skasowana komórka, bez ładunku w pływającej bramce, włączy się po podaniu sygnału o napięciu wyższym od pewnej wartości progowej VT1 na bramkę kontrolną i będzie przedstawiać pierwszą wartość logiczną – powiedzmy 0. Zaprogramowana komórka, z ładunkiem w pływającej bramce, ekranuje pole elektryczne bramki sterującej i podwyższa napięcie progowe załączenia do VT2 - blokuje bramkę sterującą. Komórka zaprogramowana po podaniu napięcia z zakresu (VT1,VT2) nie włączy się i będzie przedstawiać drugą wartość logiczną – powiedzmy 1. Po podaniu napięcia powyżej VT2 zarówno skasowana jak i zaprogramowana komórka włączą się.

Spójrzmy jeszcze na powyższy diagram przedstawiający stany klucza MOSFET w zależności od napięcia na bramce sterującej VCG i obecności ładunku w bramce pływającej VFG. Jak widać komórka pamięci FLASH zapewnia implementację zapamiętywania bitu cyfrowej informacji, zarówno w logice prostej jak i odwrotnej, jest logicznie funkcjonalnie pełna. Szeregowe lub równoległe połączenie tych komórek pamięci pozwala więc na realizację matryc czyli realizację układów pamięci.
Bramka pływająca jest izolowana, zachowuje ładunek po wyłączeniu zasilania. Operacja programowania polega więc na wprowadzeniu odpowiedniego ładunku do bramki pływającej w tzw. procesie tunelowania, a kasowania na usunięciu ładunku w procesie odwrotnym.
Pamięć FLASH zorganizowana jako matryca przedstawionych powyżej komórek pamięci w pojedynczej komórce typu SLC (Single-Level Cell) może pamiętać jeden bit informacji. W bardziej rozbudowanych układach, w komórkach typu MLC (Multi-Level Cell) w tym TLC (Triple-Level Cell) może pamiętać więcej bitów. Jest to osiągane przez różne poziomy ładunku w pływającej bramce FG.
Dwa główne typy pamięci Flash wzięły swoje nazwy od nazw bramek logicznych NOR i NAND co odzwierciedla sposób połączenia poszczególnych komórek pamięci w matrycy pamięci Flash. I tak…
NOR FLASH
Odpowiada równoległemu połączeniu komórek pamięci. Wtedy stan na linii odpowiadającej danemu bitowi będzie miał wartość logiczną 0, gdy co najmniej jedna z komórek pamięci dołączonych równolegle do tej linii się włączy po podaniu sygnału wyboru tej komórki pamięci po zdekodowaniu adresu słowa. Bramka pamięci NOR w stanie spoczynkowym, nie wysterowanym musi więc być zamknięta.

Pamięć NOR jest matrycą takich komórek. Jej architektura jest analogiczna do równoległych pamięci EEPROM – wybór słowa po liniowym zdekodowaniu adresu powoduje odczyt całego zapamiętanego słowa. Tak więc NOR jest preferowany w aplikacjach zintegrowanych (m.in. w mikrokontrolerach) zarówno do zapamiętywania kodu jak i danych.

W takiej strukturze aby odczytać dane, należy większość linii słów wysterować poniżej wartości VT1 niezaprogramowanej komórki. Wszystkie klucze MOSFET (zaprogramowane i niezaprogramowane) podpięte do tych linii pozostaną otwarte nie wpływając na stan linii bitów. Tylko jedną linię słowa odpowiadającą zdekodowanemu adresowi należy wysterować poniżej wartości VT2 zaprogramowanej komórki, a powyżej VT1 niezaprogramowanej komórki. Klucze MOSFET niezaprogramowanych komórek wybranego słowa ściągną wtedy linie bitów w dół. W zaprogramowanych komórkach słowa, klucze pozostaną otwarte, a linie bitów w stanie wysokim.
Ze względu na liniowe adresowanie słów pamięci NOR, analogiczne do równoległych pamięci EEPROM oraz zastosowanie jako pamięci firmware’u BIOS oczekuje się, że NOR FLASH będzie wolne od strukturalnych wad
NAND FLASH
Odpowiada szeregowemu połączeniu komórek pamięci. Wtedy stan na linii odpowiadającej danemu bitowi odpowiada wartości 0, gdy wszystkie komórki szeregowo dołączone do tej linii są włączone, łącznie z wybraną zdekodowanym adresem.

Należy zwrócić uwagę, że logika układów NAND jest odwrotna w stosunku do NOR. W stanie spoczynkowym, niewysterowanym bramka musi być zamknięta.
Z logicznego punkty widzenia komórki NAND można połączyć w matrycę jak poniżej i mieć układ pamięci cyfrowej analogiczny do NOR tylko w logice odwrotnej.

Jednak współcześnie układy pamięci NAND są realizowane inaczej. Łańcuch NAND szeregowo połączonych komórek pamięci jest podłączany w strukturę NOR w miejsce pojedynczych tranzystorów MOSFET. Jest to możliwe dzięki dodatkowym kluczom w łańcuchu MOSFET, które dołączają/odłączają łańcuchy do/od linii bitów/uziemienia. W porównaniu do układów pamięci NOR architektura ta wprowadza więc dodatkowy poziom adresowania. Oprócz adresowania stron i słów dochodzi adresowanie bitów.
W takiej strukturze aby odczytać dane, najpierw wybiera się żądaną grupę (łańcuch) w sposób analogiczny do wyboru pojedynczej komórki z kluczem MOSFET w matrycy NOR. Następnie w łańcuchu większość linii słowa należy wysterować powyżej wartości VT2 zaprogramowanej komórki. Tylko jedną, wybraną linię należy wysterować powyżej wartości VT1 niezaprogramowanej komórki, a poniżej VT2 zaprogramowanej komórki. Łańcuch ściągnie wtedy linię bitu w dół, tylko wtedy gdy wybrany bit nie został zaprogramowany.
Wszystko to uzasadnia blokową i stronicową architekturę pamięci NAND. Daje intuicję dlaczego pewne operacje jak kasowanie, zapis realizowane są na pełnych blokach pamięci, a nie na pojedynczych komórkach. Taka trudniejsza do zarządzania struktura matrycy pamięci jest kosztem, za dużo większe upakowanie kluczy MOSFET w strukturach NAND czyli za osiąganie dużo większych pojemności pamięci typu NAND.
Intuicyjnie widać też, że zarządzanie adresowaniem wymaga kontrolera dostępu. We współczesnych układach NAND FLASH mniej lub bardziej zaawansowany kontroler jest wiec integralną częścią układu pamięci. Spełnia on zwykle znacznie szerszą rolę – koryguje błędy odczytu i maskuje wady fizyczne układów pamięci.
Technologia stosowana w pamięciach FLASH nie jest bowiem w 100% wolna od błędów. Stosowana jest więc suma kontrolna ECC (Error Correction Code lub Error Checking and Correction). Zastosowanie kodów korekcyjnych pozwala na detekcję wadliwego odczytu nawet występującego na wielu bitach i korekcję błędu.
I tak, napięcia potrzebne do zapisu i odczytu komórek mogą powodować niewielkie zmiany ładunku z sąsiednich komórkach, doprowadzając do wystąpienia błędów przy odczycie. Jest to efekt chwilowy, który zostaje naprawiony przy kolejnym zapisie danych do komórki. Kontroler pamięci może odświeżyć zawartość komórki, aby zapobiec utracie danych. Może to robić regularnie lub w przypadku wykrycia zbyt wielu błędów.
Inną wadą pamięci Flash jest ograniczona do około 100.000 (w przypadku komórek MLC nawet mniej) liczba cykli zapisu i kasowania. Stosowanie wysokich napięć prowadzi bowiem do stopniowego uszkadzania komórek, które z czasem są coraz trudniejsze do zaprogramowania i skasowania. Uszkodzenie warstw izolujących wokół pływającej bramki skraca również czas, przez jaki dane mogą zostać utrzymane. Pewne bloki mogą więc ulec awarii w skutek zużycia. I tak, w każdym układzie pamięci, może pojawić się pewna liczba bloków, które nie będą działały poprawnie z powodu defektów czy rozrzutu procesu produkcji. Kontroler wykrywa je na podstawie kodów korekcyjnych, gdy kolejne zapisy nie wykażą poprawy. Kontroler zapamiętuje te bloki i zmienia sposób zapisu danych w matrycy, pomijając wadliwe bloki.
Czas życia pamięci Flash można maksymalizować zapewniając, że liczba cykli zapisu i zerowania dla wszystkich bloków będzie taka sama – dzięki temu zużycie pamięci jest rozłożone równomiernie. Aby to zrealizować, kontroler pamięci musi przechowywać informacje o zużyciu bloków i wybierać najlepszy blok na zapisanie nowych danych.
Współczesne pamięci FLASH
Jak widać z powyższych rozważań, współczesne pamięci Flash wielkiej pojemności nie są pozbawione wad strukturalnych wynikających z samej technologii, procesu produkcji lub zużycia w czasie. Integralną częścią układów Flash są więc skomplikowane kontrolery pamięci zarządzające blokami pamięci, realizujące dostęp w trybie nieliniowego adresowania stronicowego i korygujące odczyt. Stopień komplikacji rośnie wraz z nowymi rozwiązaniami jak 3D, eMMC (embedded Multi Media Card), UFS (Universal Flash Storage) – a końca postępu nie widać.
Liczymy, że powyższe dalekie od naukowych rozważania pomogą w praktyce inżynierskiej gdy przyjdzie do programowania i stosowania nowoczesnych pamięci FLASH.
Zapraszamy także do zapoznania się ze stroną Programatory FLASH.
WG Electronics zapewnia w temacie programowania doradztwo i wsparcie techniczne oparte na ponad 30 letnim własnym doświadczeniu w projektowaniu, produkcji i dystrybucji programatorów oraz na doświadczeniu naszych renomowanych partnerów – wiodących światowych producentów takich urządzeń. Zapraszamy do odwiedzenia stron poświęconych naszym partnerom.
Serwis Edukacyjny w I-LO w Tarnowie ![]() Materiały dla uczniów liceum |
Wyjście Spis treści Wstecz Dalej Autor artykułu: mgr Jerzy Wałaszek |
©2024 mgr Jerzy Wałaszek |
Bity w elektronice
Cyfrowe bramki logiczne
SPIS TREŚCI |
Podrozdziały |
Współczesne komputery cyfrowe (istnieją również analogowe, ale tymi się tutaj nie zajmujemy) zbudowane są z milionów elementów logicznych zwanych bramkami cyfrowymi lub bramkami logicznymi (ang. digital gate). Są to elementy elektroniczne posiadające wejścia oraz wyjście danych:
Na wejścia bramki podajemy napięcia elektryczne, które mogą przyjmować dwa poziomy logiczne (dla układów TTL - Transistor-Transistor-Logic):
poziom 0, L, F | - napięcie w przedziale 0...0,8V |
poziom 1, H, T | - napięcie w przedziale 2...5V |
Poziomy te odpowiadają ściśle wartościom logicznym stosowanym w Algebrze Boole'a. Poziom logiczny 0 jest oznaczany często literką L od Low, czyli niski lub literką F od False, czyli fałsz. Podobnie poziom logiczny 1 jest oznaczany literką H od High, czyli wysoki lub literką T od True, czyli prawda. Wynika z tego, iż w technice cyfrowej bity są reprezentowane poziomami napięć elektrycznych (ta uwaga jest dla tych, którzy myślą, iż w komputerze jest dużo zer i jedynek - dosłownie...).
Na wyjściu bramki również dostajemy napięcie elektryczne mieszczące się w przedziale dla 0 lub 1. Napięcie to jest funkcją logiczną (np. negacją, alternatywą, koniunkcją itp.) realizowaną przez bramkę dla napięć wejściowych. W produkcji są bramki realizujące wszystkie podstawowe funkcje logiczne Algebry Boole'a. Nie będziemy się zajmować budową wewnętrzną bramki logicznej. Składa się ona z odpowiednio połączonych ze sobą elementów elektronicznych zwanych tranzystorami i opornikami. Zrozumienie ich funkcji wymaga dosyć zaawansowanych wiadomości z zakresu elektroniki elementów półprzewodnikowych, zatem darujemy sobie ten dział wiedzy, gdyż w sumie nie będzie nam on potrzebny. Potraktujemy bramkę logiczną jak czarną skrzynkę, na której wejścia podaje się odpowiednie napięcia elektryczne, a na wyjściu otrzymuje się napięcie wynikowe w funkcji napięć wejściowych - takie podejście jest zupełnie wystarczające do projektowania nawet bardzo złożonych sieci cyfrowych. Jednakże bez kilku parametrów się nie obejdzie.
Obciążalność wyjść bramki
Wyjścia bramek można łączyć z wejściami innych bramek logicznych (samych wyjść nie wolno ze sobą łączyć, ponieważ prowadzi to do zwarcia i w konsekwencji do uszkodzenia bramki) –w ten sposób powstaje sieć logiczna realizująca złożoną funkcję logiczną. Każde wejście bramki dołączone do wyjścia innej bramki pobiera z niej pewien prąd elektryczny. Wyjścia bramek mogą dostarczyć tylko określoną ilość prądu. Wynika z tego, iż do typowego wyjścia można podłączyć ograniczoną ilość wejść innych bramek. Parametr ten nosi nazwę obciążalności wyjścia bramki. Zwykle przyjmuje się go na poziomie 10 (należy sprawdzić w danych producenta) dla zwykłych bramek oraz 30 dla bramek o zwiększonej mocy wyjściowej. ( Nowoczesne układy cyfrowe oparte są na technologii CMOS i pobierają znikomy prąd na wejściu. Dzięki czemu zlikwidowano ograniczenie obciążalności do 10 wejść, teraz tych wejść może być dosłownie setki).
Obciążalności wyjściowej bramki nie należy przekraczać, gdyż może to spowodować niestabilność sieci logicznej (kłopoty z utrzymaniem odpowiedniego poziomu napięcia wyjściowego przez przeciążoną bramkę), a nawet spalenie niektórych jej elementów.
Zapamiętaj:Obciążalność wyjścia bramki logicznej określa ile wejść innych bramek można podłączyć do tego wyjścia. Dla typowych bramek obciążalność wyjścia wynosi 10 dla układów TTL. |
Czas propagacji
Poziom napięcia wyjściowego bramki jest funkcją logiczną Boole'a poziomu logicznego napięć wejściowych. Napięcie na wyjściu nie zmienia się natychmiast po zmianie poziomu napięć wejściowych, lecz po pewnym czasie - typowo po 10 ns (należy sprawdzić w danych producenta). Jest to spowodowane tym, iż tranzystory wewnątrz bramki muszą się odpowiednio poprzełączać, a to wymaga czasu.
Zapamiętaj:Czas propagacji bramki logicznej określa po jakim czasie od zmiany napięć wejściowych ustali się napięcie na wyjściu. Czas propagacji typowo wynosi 10 ns dla bramek standardowych i 3 ns dla bramek serii szybkiej. Im mniejszy czas propagacji, tym szybciej może pracować bramka. |
Czas propagacji dla sieci logicznej jest sumą czasów propagacji bramek, poprzez które przechodzi kolejno sygnał logiczny. Czasy te zawsze należy brać pod uwagę przy projektowaniu układów logicznych. W przeciwnym razie może wystąpić tzw. zjawisko hazardu.
Więcej na temat bramek logicznych znajdziesz w artykule "Układy cyfrowe".
Symbole bramek logicznych
Na schematach elektronicznych (rysunkach obrazujących sposób połączenia wejść i wyjść bramek logicznych tworzących sieć logiczną) bramki posiadają odpowiednie symbole graficzne. Istnieją odpowiednie normy, które określają jednoznacznie te symbole. My będziemy konsekwentnie stosować normę amerykańską, ponieważ jest bardzo rozpowszechniona w elektronice i bramki wyglądają zgrabnie.
Symbol bramki składa się z wejść, znaku graficznego oraz wyjść:
Wejścia będziemy oznaczać dużymi literami alfabetu A, B, C... Wyjścia będziemy oznaczać małymi literami: x, y, z. Kółeczko na wejściu lub wyjściu bramki oznacza, że dany sygnał jest zanegowany:
Symbole graficzne są następujące:
Symbol | Funkcja |
![]() |
Tożsamość |
![]() |
Alternatywa |
![]() |
Koniunkcja |
Z tych trzech symboli podstawowych oraz z symbolu negacji wejścia/wyjścia (kółeczko) buduje się symbole wszystkich bramek logicznych używanych w technice cyfrowej.
W kolejnych podrozdziałach przedstawione są podstawowe bramki logiczne wraz z ich symulacją interaktywną. W symulatorze poziomy sygnałów wejściowych określasz przez klikanie w kwadratowe przyciski. Po kliknięciu przycisk zmienia kolor:
- czarny oznacza niski stan logiczny, 0.
- czerwony oznacza wysoki stan logiczny 1.
Tymi samymi kolorami oznaczane są również linie sygnałowe. Kolor czarny oznacza stan 0 na linii, kolor czerwony oznacza stan 1. Stan wyjściowy oznaczany jest kółkiem w tych samych kolorach.
Bramka buforowa (ang. buffer gate) stosowana jest zwykle do wzmocnienia sygnału cyfrowego lub do separacji linii sygnałowych. Na wyjściu bramki otrzymujemy ten sam stan logiczny, który panuje na jej wejściu:
A | y = A |
0 | 0 |
1 | 1 |
Symulator |
Bramka NOT (ang. NOT gate) zwana również inwerterem wykonuje negację sygnału wejściowego. Symbol jest podobny do symbolu bufora, jednakże na wejściu lub na wyjściu umieszczone jest kółeczko, które informuje o negacji sygnału:
A | y = NOT(A) |
0 | 1 |
1 | 0 |
Symulator |
Bramka OR (ang. OR gate) realizuje funkcję logiczną alternatywy (lub). Bramka posiada co najmniej dwa wejścia i jedno wyjście. Stan na wyjściu jest alternatywą stanów wejściowych. Na wyjściu panuje stan logiczny 1, jeśli jedno z wejść bramki jest w stanie wysokim 1. Na wyjściu panuje stan niski 0, jeśli wszystkie wejścia bramki są w stanie niskim 0.
A | B | y = OR(A,B) |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
Symulator |
Bramka AND (ang. AND gate) realizuje funkcję logiczną koniunkcji (i). Bramka posiada co najmniej dwa wejścia i jedno wyjście. Stan na wyjściu jest koniunkcją stanów wejściowych. Na wyjściu panuje stan logiczny 1, jeśli wszystkie wejścia bramki są w stanie wysokim 1. Na wyjściu panuje stan niski 0, jeśli przynajmniej jedno z wejść bramki jest w stanie niskim 0.
A | B | y = AND(A,B) |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Symulator |
Bramki OR i AND są produkowane w wersjach 3, 4 i 8 wejściowych (w wydaniach specjalnych liczba wejść może być jeszcze większa). Poniżej umieściłem przykłady bramek trójwejściowych:
Bramka OR![]() |
Bramka AND![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Do realizacji dowolnej funkcji logicznej potrzebujemy bramki NOT oraz albo bramki AND, albo OR. Wynika to bezpośrednio z praw De Morgana oraz praw algebry Boole'a. Dla przykładu pokażemy, jak z bramek NOT i AND otrzymać funkcję OR. Najpierw zapiszmy to, co chcemy otrzymać:
y = A ∨ B |
Zastosujemy podwójne zaprzeczenie, które nie zmienia wartości logicznej wyrażenia (podobnie jak w arytmetyce podwójny minus):
a = ¬ ¬ a A ∨ B = ¬ ¬ ( A ∨ B ) |
Teraz wykorzystujemy prawo De Morgana: zaprzeczenie alternatywy jest koniunkcją zaprzeczeń:
A ∨ B = ¬ ( ¬ A ∧ ¬ B ) |
Zwróć uwagę, iż wyrażenie po prawej stronie zawiera jedynie negacje i koniunkcję, a zatem da się zrealizować z bramek NOT i AND. Wyrażenie w nawiasie jest koniunkcją zaprzeczeń A i B. Wynik tej koniunkcji jest ponownie zaprzeczony.
Teraz zbudujemy odpowiednią sieć logiczną. Najpierw musimy zaprzeczyć A i B, co zrealizujemy za pomocą bramek NOT:
Wyjścia bramek NOT dają nam zanegowane sygnały A i B, które poddajemy operacji koniunkcji za pomocą bramki AND:
Mamy koniunkcję zaprzeczeń A i B. Pozostaje nam zastosować jeszcze jedną bramkę NOT, aby zaprzeczyć tę koniunkcję i otrzymać w wyniku alternatywę A i B:
Zwróć uwagę na końcowe dwie bramki: AND i NOT. Tworzą one zaprzeczoną koniunkcję (NOT AND = NAND). Powstaje z nich tzw. bramka uniwersalna NAND. Okazuje się, iż z bramek NAND można zbudować każdą sieć logiczną. Bramka NAND wewnętrznie nie składa się z dwóch oddzielnych bramek NOT i AND. Bramki NAND projektuje się, tak aby od razu otrzymać funkcję NAND bez stopni pośrednich AND i NOT, które by zwiększały czas propagacji, czyli czas ustalenia się stanu wyjścia bramki po zmianie stanu jej wejść. Z uwagi na powszechność stosowania bramka NAND posiada swój własny symbol i tabelkę stanów. Na wyjściu bramki NAND otrzymujemy stan niski 0 tylko wtedy, jeśli wszystkie jej wejścia posiadają stan wysoki 1. W przeciwnym razie na wyjściu NAND panuje stan wysoki 1:
A | B | y = NAND(A,B) |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Symulator |
Nasza sieć logiczna bramki OR zbudowanej z bramki NAND wygląda następująco:
Negujemy sygnały wejściowe. Negację otrzymamy podając ten sam sygnał na oba wejścia bramki NAND lub podając sygnał na jedno wejście, a na drugim utrzymując stan wysoki 1:
![]() |
![]() |
|
¬ ( A ∧ A ) = ¬ A | ¬ (1 ∧ A ) = ¬ A |
Zanegowane sygnały łączymy bramką NAND:
Czasem stosuje się do bramki NAND symbol alternatywy z zanegowanymi wejściami:
Równoważność obu symboli wynika bezpośrednio z praw De Morgana.
Bramki NAND mogą posiadać więcej niż dwa wejścia. Przemysł elektroniczny produkuje bramki NAND o 2, 3, 4, 8 i 16 wejściach. Poniżej umieściłem przykładową tabelkę stanów dla bramki 4-wejściowej NAND.
Bramka NAND![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Bramka NOR (ang. NOR gate) realizuje funkcję zaprzeczonej alternatywy (NOT OR = NOR) i jest również bramką uniwersalną, za pomocą której możemy budować dowolne sieci logiczne. W praktyce jest ona jednak mniej popularna od bramki NAND. Symbol graficzny NOR składa się z symbolu alternatywy i kółka na wyjściu symbolizującego negację. Bramka NOR przyjmuje na wyjściu stan wysoki 1 tylko wtedy, gdy wszystkie jej wejścia są w stanie niskim 0.
A | B | y = NOR(A,B) |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Symulator |
Dla przykładu zbudujmy z bramek NOR sieć logiczną koniunkcji dwóch sygnałów A i B. Najpierw wynik:
y = A ∧ B |
Wykonujemy dwukrotne zaprzeczenie, które nie zmienia wartości logicznej:
y = ¬ ¬ ( A ∧ B ) |
Wykorzystujemy prawo De Morgana: zaprzeczenie koniunkcji jest alternatywą zaprzeczeń:
y = ¬ ( ¬ A ∨ ¬ B ) |
Otrzymaliśmy zaprzeczoną alternatywę, którą zrealizujemy za pomocą bramki NOR. Zaprzeczamy sygnały wejściowe. Można to zrobić bramkami NOR podając na oba wejścia ten sam sygnał lub podając sygnał na jedno wejście, a na drugie podając stan logiczny 0:
![]() |
![]() |
|
¬ ( A ∨ A ) = ¬ A | ¬ (A ∨ 0 ) = ¬ A |
Wyjścia łączymy bramką NOR i otrzymujemy koniunkcję sygnałów A i B:
Czasem stosuje się do bramki NOR symbol koniunkcji z zanegowanymi wejściami:
Równoważność obu symboli wynika bezpośrednio z praw De Morgana.
Bramki NOR produkowane są jako 2, 3, 4 i 8 wejściowe. Poniżej umieściłem przykładową tabelkę stanów dla bramki 4-wejściowej NOR:
Bramka NOR![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
W wielu zastosowaniach elektroniki cyfrowej wykorzystywana jest funkcja wyłącznie-lub (ang. EXclusive-OR). Funkcja EX-OR jest dwuargumentowa. Funkcja przyjmuje wartość logiczną 1 tylko wtedy, gdy dokładnie jeden z jej argumentów ma wartość 1. W przeciwnym razie funkcja ma wartość 0. Poniżej przedstawiamy symbol bramki EX-OR, tabelkę stanów oraz symulację:
A | B | y = EX-OR(A,B) |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Symulator |
Funkcję EX-OR nazywamy również różnicą symetryczną lub sumą modulo 2. Funkcję możemy zapisać za pomocą funkcji podstawowych. Wykorzystujemy tutaj fakt, iż wartość logiczną 1 funkcja przyjmuje dla argumentów różnych:
EX-OR(A,B) = ( A ∧ ¬ B ) ∨ ( ¬ A ∧ B ) |
Koniunkcja ( A ∧ ¬ B ) lub ( A ∧ ¬ B ) przyjmuje wartość 1, jeśli argumenty A i B posiadają przeciwne wartości logiczne. Wtedy alternatywa tych koniunkcji przyjmie wartość 1. Jeśli oba argumenty posiadają taką samą wartość logiczną, to obie koniunkcje mają wartość 0, a zatem ich alternatywa również ma wartość zero.
Spróbujmy (dla ćwiczenia) zrealizować funkcję EX-OR za pomocą bramek NAND. Wykonujemy podwójną negację:
EX-OR(A,B) = ¬ ¬ ( ( A ∧ ¬ B ) ∨ ( ¬ A ∧ B ) ) |
Teraz wykorzystujemy prawa De Morgana, aby pozbyć się środkowej alternatywy:
EX-OR(A,B) = ¬ ( ¬ ( A ∧ ¬ B) ∧ ¬ ( ¬ A ∧ B)) |
Zwróć uwagę, iż otrzymaliśmy tutaj same zaprzeczenia oraz funkcje zaprzeczonych koniunkcji. Wszystko da się zrealizować przy pomocy bramek NAND. Najpierw przygotowujemy sygnały A, A, B, B:
Teraz realizujemy funkcje ¬ ( A ∧ ¬ B ) oraz ¬ ( ¬ A ∧ B ):
Na koniec łączymy wyjścia tych bramek ostatnią bramką NAND i na jej wyjściu otrzymujemy funkcję EX-OR:
Produkowane przez przemysł elektroniczny bramki EX-OR nie są wewnętrznie zbudowane z żadnych bramek pośrednich. Układy te realizują wewnętrznie funkcję EX-OR, dzięki czemu są dużo szybsze w działaniu, od sieci zastępczych takich jak powyższa (to było tylko ćwiczenie). Jeśli jesteś zdolny, to spróbuj zbudować układ zastępczy bramki EX-OR z bramek NOR.
A | B | y = EX-NOR(A,B) |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Symulator |
Nazwa | Symbol | Funkcja | Opis |
BUFFER | ![]() |
y = A | Bramka buforowa. |
NOT | ![]() |
y = ¬ A | Na wyjściu jest negacja stanu wejściowego. |
OR | ![]() |
y = A ∨ B | Na wyjściu jest stan 1, jeśli jedno z wejść jest w stanie 1. |
AND | ![]() |
y = A ∧ B | Na wyjściu jest stan 1, jeśli wszystkie wejścia są w stanie 1. |
NAND | ![]() ![]() |
y = ¬ ( A ∧ B ) | Na wyjściu jest stan 0, jeśli wszystkie wejścia są w stanie 1. |
NOR | ![]() ![]() |
y = ¬ ( A ∨ B ) | Na wyjściu jest stan 1, jeśli wszystkie wejścia są w stanie 0. |
EX-OR | ![]() |
y = A ⊕ B | Na wyjściu jest stan 1, jeśli oba argumenty mają różne stany logiczne. |
EX-NOR | ![]() |
y = ¬ ( A ⊕ B ) | Na wyjściu jest stan 1, jeśli oba argumenty mają ten sam stan logiczny. |
![]() |
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2024 mgr Jerzy Wałaszek |
Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone
pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.
Spis treści
ukryćPamięć flash
Pamięć komputerowa i komputerowe przechowywanie danych typy |
---|
pokazać
Generał
|
Lotny |
pokazać
|
pokazać
Historyczny
|
Nielotny |
pokazać
|
pokazać
|
pokazać
Wczesna scena NVRAM
|
pokazać
|
pokazać
|
pokazać
W rozwoju
|
pokazać
Historyczny
|
Pamięć flash jest elektroniczny nielotny pamięć komputera nośnik pamięci które można elektrycznie usunąć i przeprogramować. Dwa główne typy pamięci flash, Lampa błyskowa NOR i NAND Flash, są nazwane na cześć NOR i NAND bramy logiczne. Oba wykorzystują tę samą konstrukcję komórki, na którą składają się pływająca brama MOSFET. Różnią się na poziomie obwodu w zależności od tego, czy stan linii bitowej lub wiersza słowa jest naciągany wysoko czy nisko: w błysku NAND związek między linią bitową a wierszami słów przypomina bramę NAND; w błysku NOR przypomina bramę NOR.
Pamięć flash, rodzaj pływająca brama pamięć została wynaleziona przez Toshiba w 1980 roku i jest oparty na EEPROM technologia. Toshiba rozpoczęła marketing pamięci flash w 1987 roku.[1] EPROM musiały zostać całkowicie usunięte, zanim będą mogły zostać przepisane. Pamięć flash NAND może być jednak usuwana, zapisywana i odczytywana w blokach (lub stronach), które na ogół są znacznie mniejsze niż całe urządzenie. Pamięć flash NOR pozwala na pojedynczy słowo maszynowe do zapisania – w skasowanym miejscu – lub do samodzielnego odczytu. Urządzenie pamięci flash zazwyczaj składa się z jednej lub więcej lamp flash układy pamięci (każda z wieloma komórkami pamięci flash) wraz z osobnym kontroler pamięci flashżeton.
Typ NAND występuje głównie w karty pamięci, Dyski flash USB, dyski półprzewodnikowe (produkowane od 2009 r.), telefony z funkcjami, smartfonyoraz podobne produkty do ogólnego przechowywania i przesyłania danych. Pamięć flash NAND lub NOR jest również często używana do przechowywania danych konfiguracyjnych w produktach cyfrowych, co wcześniej było możliwe dzięki EEPROM lub zasilaniu bateryjnym statyczna pamięć RAM. Kluczową wadą pamięci flash jest to, że może wytrzymać tylko stosunkowo niewielką liczbę cykli zapisu w określonym bloku.[2)]
Flash NOR jest znany ze swoich możliwości bezpośredniego dostępu losowego, dzięki czemu jest zdolny do bezpośredniego wykonywania kodu. Jego architektura pozwala na indywidualny dostęp bajtowy, ułatwiając szybsze prędkości odczytu w porównaniu do lampy błyskowej NAND. Pamięć flash NAND działa z inną architekturą, opierając się na podejściu dostępu szeregowego. Dzięki temu NAND nadaje się do przechowywania danych o dużej gęstości, ale jest mniej wydajny w przypadku zadań losowego dostępu. Pamięć flash NAND jest często stosowana w scenariuszach, w których opłacalna pamięć masowa o dużej pojemności ma kluczowe znaczenie, takich jak dyski USB, karty pamięci i dyski półprzewodnikowe (Dyski SSD).
Główny wyróżnik polega na przypadkach użycia i strukturach wewnętrznych. Lampa błyskowa NOR jest optymalna dla aplikacji wymagających szybkiego dostępu do poszczególnych bajtów, takich jak systemy wbudowane do wykonywania programów. Z drugiej strony NAND Flash świeci w scenariuszach wymagających opłacalnej pamięci o dużej pojemności z sekwencyjnym dostępem do danych.
Pamięć flash[3] jest używany w komputery, PDA, cyfrowe odtwarzacze audio, aparaty cyfrowe, telefony komórkowe, syntezatory, gry wideo, oprzyrządowanie naukowe, robotyka przemysłowa, i elektronika medyczna. Pamięć flash ma szybki odczyt czas dostępu ale nie jest tak szybki jak statyczna pamięć RAM lub ROM. W urządzeniach przenośnych zaleca się stosowanie pamięci flash ze względu na jej odporność na wstrząsy mechaniczne, ponieważ napędy mechaniczne są bardziej podatne na uszkodzenia mechaniczne.[4]
Ponieważ cykle kasowania są powolne, duże rozmiary bloków używane do kasowania pamięci flash dają znaczną przewagę prędkości nad EEPROM bez flashowania podczas pisania dużych ilości danych. Od 2019 r. pamięć flash kosztuje znacznie mniej niż programowalna bajt EEPROM i stała się dominującym typem pamięci wszędzie tam, gdzie system wymagał znacznej ilości nielotnych półprzewodnikowe przechowywanie. EEPROM są jednak nadal używane w aplikacjach, które wymagają jedynie niewielkich ilości miejsca, jak w wykrywanie obecności szeregowej.[5][6]
Mogą korzystać pakiety pamięci flash układanie kości z vias przez krzem i kilkadziesiąt warstw komórek 3D TLC NAND (na matrycę) jednocześnie, aby osiągnąć pojemność do 1 tebibyte na opakowanie przy użyciu 16 ułożonych matryc i zintegrowanych kontroler flash jako osobna matryca w opakowaniu.[7][8][9][10]
Historia
[edytować]Tło
[edytować]Początki pamięci flash można prześledzić od rozwoju pływający MOSFET (FGMOS), znany również jako tranzystor pływający.[11][12] Oryginał MOSFET (metal – tlenek – półprzewodnikowy tranzystor polowy), znany również jako tranzystor MOS, został wynaleziony przez egipskiego inżyniera Mohamed M. Atalla i koreański inżynier Dawon Kahng o Bell Labs w 1959 r.[13] Kahng opracował odmianę MOSFET z pływającą bramą wraz z inżynierem z Tajwanu i Ameryki Simon Min Sze w Bell Labs w 1967 roku.[14] Zaproponowali, aby można go było wykorzystać jako pływającą bramę komórki pamięci do przechowywania formy programowalnej pamięć tylko do odczytu (PROM), który jest zarówno nieulotny, jak i programowalny.[14]
Wczesne typy pamięci z ruchomą bramą obejmowały EPROM (możliwy do usunięcia PROM) i EEPROM (elektrycznie kasowalny PROM) w latach siedemdziesiątych.[14] Jednak wczesna pamięć pływająca wymagała od inżynierów zbudowania komórki pamięci dla każdej z nich trochę danych, które okazały się uciążliwe,[15] wolny,[16] i drogie, ograniczające pamięć pływającą do niszowych aplikacji w latach 70., takich jak sprzęt wojskowy i najwcześniejszy eksperymentalny telefony komórkowe.[11]
Wynalazek i komercjalizacja
[edytować]Fujio Masuoka, podczas pracy dla Toshiba, zaproponował nowy typ pamięci z ruchomą bramą, który umożliwił szybkie i łatwe usunięcie całych odcinków pamięci poprzez przyłożenie napięcia do pojedynczego przewodu podłączonego do grupy komórek.[11] Doprowadziło to do wynalezienia przez Masuokę pamięci flash w Toshiba w 1980 roku.[15][17][18] Według Toshiby nazwa „flash” została zasugerowana przez kolegę Masuoki, Shōji Arizumi, ponieważ proces usuwania zawartości pamięci przypomniał mu o błysk kamery.[19] Masuoka i współpracownicy przedstawili wynalazek NOR flash w 1984 r.,[20][21] i wtedy NAND błysk na IEEE 1987 Międzynarodowe spotkanie urządzeń elektronowych (IEDM) w San Francisco.[22]
Toshiba wprowadziła na rynek pamięć flash NAND w 1987 roku.[1][14] Intel Corporation wprowadził pierwszy komercyjny układ flash typu NOR w 1988 roku.[23] Lampa błyskowa oparta na NOR ma długi czas kasowania i zapisu, ale zapewnia pełny adres i magistrale danych, pozwalając losowy dostęp do dowolnego lokalizacja pamięci. To sprawia, że jest to odpowiedni zamiennik dla starszych pamięć tylko do odczytu Układy scalone (ROM), które służą do przechowywania kodu programu, który rzadko wymaga aktualizacji, na przykład komputera BIOS lub oprogramowanie układowe z dekodery. Jego wytrzymałość może wynosić zaledwie 100 cykli kasowania dla pamięci flash na chipie,[24] do bardziej typowych 10 000 lub 100 000 cykli usuwania, do 1 000 000 cykli usuwania.[25] Lampa błyskowa oparta na NOR była podstawą wczesnych nośników wymiennych opartych na pamięci flash; CompactFlash pierwotnie był na nim oparty, chociaż późniejsze karty zostały przeniesione do tańszego NAND Flash.
Lampa błyskowa NAND skróciła czas kasowania i zapisu i wymaga mniejszej powierzchni chipa na komórkę, co pozwala na większą gęstość pamięci i niższy koszt na bit niż lampa błyskowa NOR. Jednak interfejs I / O pamięci flash NAND nie zapewnia magistrali adresu zewnętrznego o dostępie losowym. Dane należy raczej odczytywać blokowo, przy typowych rozmiarach bloków od setek do tysięcy bitów. To sprawia, że NAND flash nie nadaje się jako zamiennik programu ROM, ponieważ większość mikroprocesorów i mikrokontrolerów wymaga losowego dostępu na poziomie bajtu. Pod tym względem błysk NAND jest podobny do innych wtórnych urządzenia do przechowywania danych, takie jak dyski twarde i media optyczne, a zatem doskonale nadaje się do stosowania w urządzeniach do masowego przechowywania, takich jak karty pamięci i dyski półprzewodnikowe(SSD). Na przykład dyski SSD przechowują dane przy użyciu wielu układów pamięci flash NAND.
Pierwszym formatem wymiennej karty pamięci opartym na NAND był SmartMedia, wydany w 1995 r. Wiele innych poszło za nim, w tym MultiMediaCard, Bezpieczny cyfrowy, Pamięć Stick, i Karta obrazu xD.
Późniejsze zmiany
[edytować]Nowa generacja formatów kart pamięci, w tym RS-MMC, miniSD i microSD, charakteryzują się bardzo małymi czynnikami kształtu. Na przykład karta microSD ma powierzchnię nieco ponad 1,5 cm2), o grubości mniejszej niż 1 mm.
Flash NAND osiągnął znaczny poziom pamięci gęstość w wyniku kilku dużych technologii, które zostały skomercjalizowane od końca 2000 do początku 2010 roku.[26]
Flash NOR był najczęstszym rodzajem pamięci Flash sprzedawanej do 2005 roku, kiedy flash NAND wyprzedził NOR w sprzedaży.[27]
Komórka wielopoziomowa Technologia (MLC) przechowuje więcej niż jeden trochę w każdym komórka pamięci. NEC wykazał komórka wielopoziomowa Technologia (MLC) w 1998 r., Z 80Mb układ pamięci flash przechowujący 2 bity na komórkę.[28]STMicroelectronics wykazał również MLC w 2000 r., z 64MB Lampa błyskowa NOR układ pamięci.[29] W 2009 r. Toshiba i SanDisk wprowadzono układy flash NAND z technologią QLC przechowującą 4 bity na komórkę i utrzymującą pojemność 64Gbit.[30][31] Samsung Electronics wprowadzony komórka potrójnego poziomu Technologia (TLC) przechowuje 3 bity na komórkę i rozpoczęła masową produkcję układów NAND z technologią TLC w 2010 roku.[32]
Lampa błyskowa pułapki ładunkowej
[edytować]Lampa błyskowa pułapki ładunkowej Technologia (CTF) zastępuje pływającą bramę z polikrzemu, która jest umieszczona pomiędzy blokującym tlenkiem bramy powyżej i tunelującym tlenkiem poniżej, elektrycznie izolującą warstwą azotku krzemu; warstwa azotku krzemu uwięziła elektrony. Teoretycznie CTF jest mniej podatny na wyciek elektronów, zapewniając lepszą retencję danych.[33][34][35][36][37][38]
Ponieważ CTF zastępuje polikrzem elektrycznie izolującym azotkiem, pozwala na mniejsze komórki i wyższą wytrzymałość (niższa degradacja lub zużycie). Jednak elektrony mogą zostać uwięzione i gromadzić się w azotku, co prowadzi do degradacji. Wyciek nasila się w wysokich temperaturach, ponieważ elektrony stają się bardziej podekscytowane wzrostem temperatury. Technologia CTF nadal jednak wykorzystuje tlenek tunelowy i warstwę blokującą, które są słabymi punktami technologii, ponieważ nadal mogą zostać uszkodzone w zwykły sposób (tlenek tunelu można zdegradować z powodu bardzo wysokich pól elektrycznych i warstwy blokującej z powodu Anode Hot Hole Injection (AHHI).[39][40]
Degradacja lub zużycie tlenków jest powodem, dla którego pamięć flash ma ograniczoną wytrzymałość, a zatrzymywanie danych spada (potencjał utraty danych wzrasta) wraz ze wzrostem degradacji, ponieważ tlenki tracą swoje właściwości izolacyjne podczas degradacji. Tlenki muszą izolować się przed elektronami, aby zapobiec ich wyciekaniu, co spowodowałoby utratę danych.
W 1991 r. NEC badacze, w tym N. Kodama, K. Oyama i Hiroki Shirai opisali rodzaj pamięci flash za pomocą metody pułapki ładowania.[41] W 1998 r. Boaz Eitan z Półprzewodniki Saifun (później nabyte przez Rozpiętość) opatentowany technologia pamięci flash o nazwie NROM, która wykorzystała warstwę pułapki ładowania, aby zastąpić konwencjonalną pływająca brama stosowany w konwencjonalnych projektach pamięci flash.[42] W 2000 r. Zaawansowane mikrourządzenia Zespół badawczy (AMD) kierowany przez Richarda M. Fastow, egipski inżynier Khaled Z. Ahmed i jordański inżynier Sameer Haddad (który później dołączył do Spansion) zademonstrowali mechanizm ładowania komórek pamięci flash NOR.[43] CTF został później skomercjalizowany przez AMD i Fujitsu w 2002 r.[44] 3D V-NAND (pionowa NAND) technologia układa komórki pamięci flash NAND pionowo w układzie za pomocą technologii flash 3D ładowania pułapki (CTP). Technologia 3D V-NAND została po raz pierwszy ogłoszona przez Toshiba w 2007 roku,[45] a pierwsze urządzenie z 24 warstwami zostało po raz pierwszy wprowadzone na rynek Samsung Electronics w 2013 r.[46][47]
Technologia układów scalonych 3D
[edytować]Układ scalony 3D stosy technologii (3D IC) układ scalony (IC) układy pionowo w jednym pakiecie układów scalonych 3D.[26] Toshiba wprowadziła technologię 3D IC do pamięci flash NAND w kwietniu 2007 roku, kiedy zadebiutowali 16GB zgodny z eMMC (numer produktu THGAM0G7D8DBAI6, często w skrócie THGAM na stronach internetowych konsumentów) osadził układ pamięci flash NAND, który został wyprodukowany z ośmioma układami 2Układy flash GB NAND.[48] We wrześniu 2007 r. Hynix Semiconductor (teraz SK Hynix) wprowadził 24-warstwową technologię 3D IC z 16 Układ pamięci flash GB, który został wyprodukowany z 24 układanych układów flash NAND przy użyciu procesu łączenia płytek.[49] Toshiba zastosowała również ośmiowarstwowy układ scalony 3D dla swoich 32 Układ flash GB THGBM w 2008 roku.[50] W 2010 r. Toshiba zastosowała 16-warstwowy układ scalony 3D dla swoich 128 Układ flash GB THGBM2, który został wyprodukowany z 16 ułożonymi w stos 8 Układy GB.[51] W 2010 roku układy scalone 3D stały się szeroko stosowane komercyjnie w pamięci flash NAND w urządzenia mobilne.[26]
W 2016 r. Micron i Intel wprowadziły technologię znaną jako CMOS Under the Array / CMOS Under Array (CUA), Core over Periphery (COP), Periphery Under Cell (PUA) lub Xtacking,[52] w którym obwód sterujący pamięci flash jest umieszczony pod lub nad tablicą komórek pamięci flash. Pozwoliło to na zwiększenie liczby płaszczyzn lub sekcji, które ma układ pamięci flash, zwiększając się z 2 płaszczyzn do 4, bez zwiększania obszaru przeznaczonego na obwody sterowania lub obwodów peryferyjnych. Zwiększa to liczbę operacji IO na układ flash lub matrycę, ale wprowadza również wyzwania podczas budowania kondensatorów dla pomp ładowania używanych do zapisu w pamięci flash.[53][54][55] Niektóre matryce flash mają aż 6 samolotów.[56]
Od sierpnia 2017 r. Karty microSD o pojemności do 400 GB (400 miliardów bajtów) są dostępne.[57][58] W tym samym roku Samsung połączył układanie układów 3D IC z technologiami 3D V-NAND i TLC, aby wyprodukować 512 GB Układ pamięci flash KLUFG8R1EM z ośmioma układanymi 64-warstwowymi układami V-NAND.[8] W 2019 roku Samsung wyprodukował 1024GB układ flash, z ośmioma ułożonymi 96-warstwowymi układami V-NAND i technologią QLC.[59][60]
Zasady działania
[edytować]
Pamięć flash przechowuje informacje w tablicy komórek pamięci wykonanych z tranzystory pływające. W komórka jednopoziomowa Urządzenia (SLC), każda komórka przechowuje tylko jeden kawałek informacji. Komórka wielopoziomowa Urządzenia (MLC), w tym komórka potrójnego poziomu Urządzenia (TLC) mogą przechowywać więcej niż jeden bit na komórkę.
Pływająca brama może być przewodząca (zazwyczaj polikrzemo w większości rodzajów pamięci flash) lub nieprzewodzące (jak w SONOS pamięć flash).[61]
MOSFET z pływającą bramą
[edytować]W pamięci flash każda komórka pamięci przypomina standard metal – tlenek – półprzewodnikowy tranzystor polowy (MOSFET) z tym wyjątkiem, że tranzystor ma dwie bramy zamiast jednej. Komórki mogą być postrzegane jako przełącznik elektryczny, w którym prąd przepływa między dwoma zaciskami (źródło i odpływ) i jest kontrolowany przez pływającą bramę (FG) i bramę sterującą (CG). CG jest podobny do bramy w innych tranzystorach MOS, ale poniżej znajduje się FG izolowany dookoła warstwą tlenku. FG jest wstawiany między CG a kanałem MOSFET. Ponieważ FG jest izolowany elektrycznie przez warstwę izolacyjną, umieszczone na nim elektrony są uwięzione. Gdy FG jest naładowane elektronami, ładunek ten ekrany . pole elektryczne z CG, zwiększając w ten sposób napięcie progowe (VT.) komórki. Oznacza to, że V.T. komórki można zmienić między nienaładowane napięcie progowe FG (VT1) i wyższy naładowane napięcie progowe FG (VT2) poprzez zmianę opłaty FG. Aby odczytać wartość z ogniwa, napięcie pośrednie (Vja) między V.T1 i V.T2 jest stosowany do CG. Jeśli kanał prowadzi w V.ja, FG musi być nieobciążony (gdyby został naładowany, nie byłoby przewodzenia, ponieważ V.ja jest mniejszy niż V.T2). Jeśli kanał nie prowadzi w V.ja, oznacza to, że FG jest naładowany. Wartość binarna komórki jest wykrywana przez ustalenie, czy prąd przepływa przez tranzystor, gdy V.ja jest potwierdzony na CG. W wielopoziomowym urządzeniu komórkowym, które przechowuje więcej niż jedno trochę na komórkę wykrywana jest ilość przepływu prądu (a nie tylko jego obecność lub brak), aby dokładniej określić poziom ładunku na FG.
Pływające bramy MOSFET są tak nazwane, ponieważ między pływającą bramą a krzemem znajduje się elektrycznie izolująca warstwa tlenku tunelu, więc brama „unosi się” nad krzemem. Tlenek utrzymuje elektrony ograniczone do pływającej bramy. Degradacja lub zużycie (i ograniczona wytrzymałość pływającej pamięci Flash) występuje z powodu wyjątkowo wysokiej pole elektryczne (10 milionów woltów na centymetr) doświadczany przez tlenek. Tak wysokie gęstości napięcia mogą z czasem zerwać wiązania atomowe w stosunkowo cienkim tlenku, stopniowo degradując jego właściwości izolacyjne elektrycznie i pozwalając na uwięzienie elektronów i swobodne przejście (wyciek) z pływającej bramy do tlenku, zwiększając prawdopodobieństwo utraty danych ponieważ elektrony (których ilość służy do reprezentowania różnych poziomów ładunku, każdy przypisany do innej kombinacji bitów w MLC Flash) zwykle znajduje się w bramce pływającej. Dlatego zatrzymywanie danych spada, a ryzyko utraty danych rośnie wraz ze wzrostem degradacji.[62][63][37][64][65]Tlenek krzemu w komórce ulega degradacji przy każdej operacji wymazywania. Degradacja zwiększa ilość ładunku ujemnego w ogniwie w czasie z powodu uwięzionych elektronów w tlenku i neguje część napięcia bramki sterującej, co z czasem powoduje również spowolnienie kasowania ogniwa, dzięki czemu zachowuje wydajność i niezawodność układu NAND , komórka musi zostać wycofana z użycia. Wytrzymałość zmniejsza się również wraz z liczbą bitów w komórce. Przy większej liczbie bitów w ogniwie liczba możliwych stanów (każdy reprezentowany przez inny poziom napięcia) w ogniwie wzrasta i jest bardziej wrażliwa na napięcia używane do programowania. Napięcia można regulować w celu skompensowania degradacji tlenku krzemu, a wraz ze wzrostem liczby bitów rośnie również liczba możliwych stanów, a zatem komórka jest mniej tolerancyjna na korekty napięć programowania,ponieważ między poziomami napięcia, które określają każdy stan w ogniwie, jest mniej miejsca.[66]
Tunelowanie Fowler – Nordheim
[edytować]Nazywa się proces przenoszenia elektronów z bramy kontrolnej do pływającej bramy Tunelowanie Fowler – Nordheimi zasadniczo zmienia charakterystykę ogniwa, zwiększając napięcie progowe MOSFET. To z kolei zmienia prąd źródłowy drenażu, który przepływa przez tranzystor dla danego napięcia bramki, które jest ostatecznie wykorzystywane do kodowania wartości binarnej. Efekt tunelowania Fowler-Nordheim jest odwracalny, więc elektrony można dodawać lub usuwać z pływającej bramy, procesy tradycyjnie znane jako pisanie i kasowanie.[67]
Wewnętrzne pompy ładujące
[edytować]Pomimo potrzeby stosunkowo wysokich napięć programowania i usuwania, praktycznie wszystkie układy flash wymagają dziś tylko jednego napięcia zasilania i wytwarzają wysokie napięcia wymagane przy użyciu układu pompy ładowania.
Ponad połowa energii zużywanej przez układ flash 1.8 V-NAND jest tracona w samej pompie ładującej. Od konwertery boost są z natury bardziej wydajne niż pompy ładowania, opracowują naukowcy niska moc Dyski SSD zaproponowały powrót do podwójnych napięć zasilania Vcc / Vpp stosowanych we wszystkich wczesnych układach flash, napędzając wysokie napięcie Vpp dla wszystkich układów flash na dysku SSD za pomocą jednego wspólnego zewnętrznego przetwornika wzmocnienia.[68][69][70][71][72][73][74][75]
W statkach kosmicznych i innych środowiskach o wysokim promieniowaniu pompa ładująca na chipie jest pierwszą częścią układu flash, która uległa awarii, chociaż pamięci flash będą nadal działać – w trybie tylko do odczytu – przy znacznie wyższych poziomach promieniowania.[76]
Lampa błyskowa NOR
[edytować]
W pamięci flash NOR każda komórka ma jeden koniec podłączony bezpośrednio do ziemi, a drugi koniec podłączony bezpośrednio do linii bitowej. Ten układ nazywa się „NOR flash”, ponieważ działa jak Brama NOR: gdy jeden z wierszy słowa (podłączony do CG komórki) zostanie podniesiony wysoko, odpowiedni tranzystor pamięci działa, aby pociągnąć linię bitu wyjściowego na niskim poziomie. NOR flash jest nadal technologią z wyboru dla aplikacji wbudowanych wymagających dyskretnego nieulotnego urządzenia pamięci.[potrzebne cytowanie] Niskie opóźnienia odczytu charakterystyczne dla urządzeń NOR pozwalają zarówno na bezpośrednie wykonanie kodu, jak i przechowywanie danych w jednym produkcie pamięciowym.[77]
Programowanie
[edytować]

Jednopoziomowe ogniwo flash NOR w stanie domyślnym jest logicznie równoważne binarnej wartości „1”, ponieważ prąd przepływa przez kanał przy zastosowaniu odpowiedniego napięcia do bramki sterującej, tak że napięcie linii bitowej jest obniżane. Komórkę flash NOR można zaprogramować lub ustawić na binarną wartość „0”, zgodnie z następującą procedurą:
- podwyższone napięcie (zwykle >5 V) jest stosowane do CG
- kanał jest teraz włączony, więc elektrony mogą przepływać ze źródła do odpływu (zakładając tranzystor NMOS)
- prąd drenażowy źródła jest wystarczająco wysoki, aby niektóre elektrony o wysokiej energii przeskoczyły przez warstwę izolacyjną na FG, w procesie zwanym wtrysk gorącego elektronu.
Kasowanie
[edytować]Aby usunąć ogniwo flash NOR (przywracając je do stanu „1”), duże napięcie przeciwnej biegunowości jest stosowany między CG a terminalem źródłowym, odciągając elektrony od FG przez Tunelowanie Fowler – Nordheim (Tunelowanie FN).[78] Jest to znane jako usunięcie źródła ujemnego źródła bramki. Nowsze pamięci NOR można usunąć za pomocą ujemnego wymazywania kanału bramy, co powoduje przebicie wiersza w bloku komórki pamięci NOR i studzienki P bloku komórki pamięci, aby umożliwić tunelowanie FN, usuwając blok komórki. Starsze pamięci używały wymazywania źródła, w którym do źródła przyłożono wysokie napięcie, a następnie elektrony z FG przeniesiono do źródła.[79][80] Nowoczesne układy pamięci flash NOR są podzielone na segmenty wymazywania (często nazywane blokami lub sektorami). Operację usuwania można wykonać tylko blokowo; wszystkie komórki w segmencie kasowania muszą zostać usunięte razem.[81] Programowanie komórek NOR można jednak zazwyczaj wykonywać pojedynczo lub słowo.

NAND Flash
[edytować]Używa również lampy błyskowej NAND tranzystory pływające, ale są połączone w sposób przypominający Brama NAND: kilka tranzystorów jest połączonych szeregowo, a linia bitowa jest naciągana nisko tylko wtedy, gdy wszystkie linie słów są naciągnięte wysoko (powyżej V tranzystorów)T.). Grupy te są następnie łączone za pomocą niektórych dodatkowych tranzystorów z tablicą linii bitów w stylu NOR w taki sam sposób, jak pojedyncze tranzystory są połączone w pamięci flash NOR.
W porównaniu z lampą błyskową NOR zastąpienie pojedynczych tranzystorów grupami połączonymi szeregowo dodaje dodatkowy poziom adresowania. Podczas gdy pamięć flash NOR może adresować pamięć według strony, a następnie słowa, pamięć flash NAND może adresować ją według strony, słowa i bitu. Adresowanie na poziomie bitowym pasuje do aplikacji szeregowych bitów (takich jak emulacja dysku twardego), które uzyskują dostęp tylko jeden bit na raz. Wykonaj na miejscu z drugiej strony aplikacje wymagają jednoczesnego dostępu do każdego słowa. Wymaga to adresowania na poziomie słowa. W każdym razie możliwe są zarówno tryby adresowania bitów, jak i słów za pomocą lampy błyskowej NOR lub NAND.
Aby odczytać dane, najpierw wybierana jest żądana grupa (w taki sam sposób, w jaki pojedynczy tranzystor jest wybierany z tablicy NOR). Następnie większość wierszy słów jest podciągnięta powyżej V.T2, podczas gdy jeden z nich jest podciągnięty do V.ja. Grupa serii przeprowadzi (i pociągnie linię bitu nisko), jeśli wybrany bit nie został zaprogramowany.
Pomimo dodatkowych tranzystorów redukcja przewodów uziemiających i linii bitowych pozwala na gęstszy układ i większą pojemność na chip. (Przewody uziemiające i linie bitów są w rzeczywistości znacznie szersze niż linie na schematach). Ponadto flash NAND zazwyczaj może zawierać pewną liczbę błędów (flash NOR, jak jest używany w przypadku BIOS Oczekuje się, że ROM będzie bezbłędny). Producenci starają się zmaksymalizować ilość użytecznego miejsca do przechowywania, zmniejszając rozmiar tranzystorów lub ogniw, jednak przemysł może tego uniknąć i osiągnąć wyższą gęstość przechowywania na matrycę, stosując 3D NAND, który układa komórki jeden na drugim.
Komórki flash NAND są odczytywane przez analizę ich odpowiedzi na różne napięcia.[64]
Pisanie i kasowanie
[edytować]Zastosowania pamięci flash NAND wtrysk tunelu do pisania i uwolnienie tunelu do usuwania. Pamięć flash NAND stanowi rdzeń wyjmowanego USB urządzenia pamięci znane jako Dyski flash USB, a także większość karta pamięci formaty i dyski półprzewodnikowe dostępne dzisiaj.
Hierarchiczna struktura lampy błyskowej NAND zaczyna się na poziomie komórki, która ustanawia ciągi, a następnie strony, bloki, płaszczyzny i ostatecznie matrycę. Ciąg to seria połączonych komórek NAND, w których źródło jednej komórki jest połączone z odpływem następnej. W zależności od technologii NAND ciąg zwykle składa się z 32 do 128 komórek NAND. Struny są zorganizowane w strony, które są następnie zorganizowane w bloki, w których każdy ciąg jest połączony z osobną linią zwaną linią bitową. Wszystkie komórki o tej samej pozycji w ciągu są połączone bramami kontrolnymi za pomocą wiersza słownego. Płaszczyzna zawiera pewną liczbę bloków połączonych tą samą linią bitową. Matryca flash składa się z jednej lub więcej płaszczyzn i obwodów peryferyjnych, które są potrzebne do wykonywania wszystkich operacji odczytu, zapisu i kasowania.
Architektura pamięci flash NAND oznacza, że dane można odczytać i zaprogramować (zapisać) na stronach, zwykle o wielkości od 4 KiB do 16 KiB, ale można je usunąć tylko na poziomie całych bloków składających się z wielu stron. Po usunięciu bloku wszystkie komórki są logicznie ustawione na 1. Dane można zaprogramować tylko w jednym przejściu do strony w skasowanym bloku. Proces programowania ustawia jedną lub więcej komórek od 1 do 0. Wszelkie komórki, które zostały ustawione na 0 przez programowanie, można zresetować do 1 tylko przez usunięcie całego bloku. Oznacza to, że zanim nowe dane będą mogły zostać zaprogramowane na stronie, która już zawiera dane, bieżąca zawartość strony oraz nowe dane muszą zostać skopiowane na nową, skasowaną stronę. Jeśli dostępna jest odpowiednia skasowana strona, dane można do niej natychmiast zapisać. Jeśli nie jest dostępna usunięta strona,blok musi zostać usunięty przed skopiowaniem danych na stronę w tym bloku. Stara strona jest następnie oznaczana jako nieprawidłowa i jest dostępna do usuwania i ponownego użycia.[82] Różni się to od systemu operacyjnego LBA zobacz na przykład, czy system operacyjny zapisuje 1100 0011 na urządzeniu pamięci flash (takim jak SSD), dane faktycznie zapisane w pamięci flash mogą wynosić 0011 1100.
Pionowy NAND
[edytować]
Pamięć pionowa NAND (V-NAND) lub 3D NAND układa komórki pamięci w pionie i używa flash pułapki ładowania architektura. Warstwy pionowe umożliwiają większe gęstości bitów powierzchniowych bez konieczności mniejszych pojedynczych komórek.[83] Jest również sprzedawany pod znakiem towarowym BiCS Flash, który jest znakiem towarowym Kioxia Corporation (wcześniej Toshiba Memory Corporation). 3D NAND został po raz pierwszy ogłoszony przez Toshiba w 2007 r.[45] V-NAND został po raz pierwszy komercyjnie wyprodukowany przez Samsung Electronics w 2013 r.[46][47][84][85]
Struktura
[edytować]V-NAND używa flash pułapki ładowania geometria (która została wprowadzona na rynek w 2002 r AMD i Fujitsu)[44] które przechowują opłaty w osadzie azotek krzemu film. Taki film jest bardziej odporny na wady punktowe i może być grubszy, aby pomieścić większą liczbę elektronów. V-NAND owija płaską komórkę pułapki ładunku w postać cylindryczną.[83] Począwszy od 2020 r. Pamięci flash 3D NAND firmy Micron i Intel zamiast tego używają pływających bram, jednak warstwa Micron 128 i pamięci 3D NAND używają konwencjonalnej struktury pułapki ładowania, ze względu na rozwiązanie partnerstwa między Micron i Intelem. Błysk pułapki ładowania 3D NAND jest cieńszy niż pływająca brama 3D NAND. W pływającej bramce 3D NAND komórki pamięci są całkowicie oddzielone od siebie, podczas gdy w pułapce ładowania 3D NAND pionowe grupy komórek pamięci dzielą ten sam materiał azotku krzemu.[86]
Pojedyncza komórka pamięci składa się z jednej płaskiej warstwy polikrzemu zawierającej otwór wypełniony wieloma koncentrycznymi cylindrami pionowymi. Polikrzemowa powierzchnia otworu działa jak elektroda bramkowa. Zewnętrzny cylinder z dwutlenkiem krzemu działa jak dielektryk bramkowy, zamykając cylinder z azotku krzemu, który przechowuje ładunek, z kolei zamykając cylinder z dwutlenkiem krzemu jako dielektryk tunelowy otaczający centralny pręt przewodzącego polikrzemu, który działa jak kanał przewodzący.[83]
Komórki pamięci w różnych warstwach pionowych nie zakłócają się nawzajem, ponieważ ładunki nie mogą przemieszczać się pionowo przez czynnik magazynujący azotek krzemu, a pola elektryczne związane z bramami są ściśle ograniczone w każdej warstwie. Kolekcja pionowa jest elektrycznie identyczna z grupami szeregowymi, w których skonfigurowana jest konwencjonalna pamięć flash NAND.[83] Istnieje również układanie ciągów, które buduje kilka tablic pamięci NAND 3D lub „wtyczek”[87] osobno, ale ułożone razem, aby stworzyć produkt z większą liczbą warstw 3D NAND na jednej matrycy. Często układane są dwie lub 3 tablice. Niewspółosiowość między wtyczkami jest rzędu od 30 do 10 nm.[53][88][89]
Budowa
[edytować]Wzrost grupy komórek V-NAND zaczyna się od naprzemiennego stosu przewodzących (domieszkowanych) warstw polikrzemu i izolujących warstw dwutlenku krzemu.[83]
Następnym krokiem jest utworzenie cylindrycznego otworu przez te warstwy. W praktyce 128 Gbit Układ V-NAND z 24 warstwami komórek pamięci wymaga około 2,9 miliarda takich dziur. Następnie wewnętrzna powierzchnia otworu otrzymuje wiele powłok, najpierw dwutlenek krzemu, następnie azotek krzemu, a następnie drugą warstwę dwutlenku krzemu. Na koniec otwór jest wypełniony przewodzącym (domieszkowanym) polikrzem.[83]
Wydajność
[edytować]Od 2013 r. Architektura flash V-NAND umożliwia operacje odczytu i zapisu dwa razy szybciej niż konwencjonalny NAND i może trwać do 10 razy dłużej, zużywając o 50 procent mniej energii. Oferują porównywalną fizyczną gęstość bitów przy użyciu litografii 10 nm, ale mogą być w stanie zwiększyć gęstość bitów nawet o dwa rzędy wielkości, biorąc pod uwagę użycie V-NAND do kilkuset warstw.[83] Od 2020 r. Samsung opracowuje układy V-NAND ze 160 warstwami.[90] Wraz ze wzrostem liczby warstw pojemność i wytrzymałość pamięci flash mogą zostać zwiększone.
Koszt
[edytować]
Koszt płytki 3D NAND jest porównywalny ze zmniejszonym (32 nm lub mniej) płaskim błyskiem NAND.[91] Jednak przy zatrzymaniu skalowania płaskiego NAND przy 16 nm redukcja kosztu na bit może być kontynuowana przez 3D NAND, zaczynając od 16 warstw. Jednak ze względu na niepionową ścianę boczną otworu wyrytego przez warstwy; nawet niewielkie odchylenie prowadzi do minimalnego kosztu bitu, tj. minimalnej równoważnej reguły projektowej (lub maksymalnej gęstości) dla danej liczby warstw; ta minimalna liczba warstw kosztu bitu maleje dla mniejszej średnicy otworu.[92]
Ograniczenia
[edytować]Blokuj usuwanie
[edytować]Jednym z ograniczeń pamięci flash jest to, że można ją usunąć tylko blok na raz. Zasadniczo ustawia wszystkie bity w bloku na 1. Począwszy od świeżo skasowanego bloku, można zaprogramować dowolną lokalizację w tym bloku. Jednak po ustawieniu bitu na 0, tylko poprzez usunięcie całego bloku można go zmienić z powrotem na 1. Innymi słowy, pamięć flash (szczególnie pamięć flash NOR) oferuje operacje odczytu i programowania o swobodnym dostępie, ale nie oferuje dowolnych operacji przepisywania lub usuwania losowego dostępu. Lokalizację można jednak przepisać, o ile 0 bitów nowej wartości stanowi nadzbiór nadpisanych wartości. Na przykład a skubać wartość można usunąć do 1111, a następnie zapisać jako 1110. Kolejne zapisy do tego skubka mogą zmienić go na 1010, następnie 0010, a na koniec 0000. Zasadniczo wymazanie ustawia wszystkie bity na 1, a programowanie może wyczyścić tylko bity na 0.[93] Niektóre systemy plików zaprojektowane dla urządzeń flash wykorzystują tę funkcję przepisywania, na przykład Yaffs1, aby reprezentować metadane sektorowe. Inne systemy plików flash, takie jak YAFFS2, nigdy nie korzystaj z tej funkcji „przepisu” — wykonują dużo dodatkowej pracy, aby spełnić zasadę „pisz raz”.
Chociaż struktur danych w pamięci flash nie można aktualizować w całkowicie ogólny sposób, pozwala to członkom na „usunięcie” poprzez oznaczenie ich jako nieprawidłowych. Ta technika może wymagać modyfikacji komórka wielopoziomowa urządzenia, w których jedna komórka pamięci zawiera więcej niż jeden bit.
Typowe urządzenia flash, takie jak Dyski flash USB a karty pamięci zapewniają tylko interfejs na poziomie bloku, lub warstwa tłumacząca flash (FTL), który za każdym razem zapisuje w innej komórce, aby wyrównać zużycie urządzenia. Zapobiega to stopniowemu zapisywaniu w bloku; pomaga to jednak przedwcześnie zużywać urządzenie przez intensywne wzorce zapisu.
Przechowywanie danych
[edytować]
Dane przechowywane w komórkach flash są stale tracone z powodu detrapowania elektronów[potrzebna definicja]. Tempo strat rośnie wykładniczo jako temperatura bezwzględna zwiększa. Na przykład: W przypadku lampy błyskowej NOR 45 nm po 1000 godzinach strata napięcia progowego (Vt) przy 25 ° Celsjusza jest o połowę mniejsza niż przy 90 ° Celsjusza.[94]
Zużycie pamięci
[edytować]Innym ograniczeniem jest to, że pamięć flash ma skończoną liczbę cykli kasowania programu – (zwykle zapisywanych jako cykle P / E).[95][96] Technologia Micron i Sun Microsystems ogłosił układ pamięci flash SLC NAND o wartości 1 000 000 cykli P / E w dniu 17 grudnia 2008 r.[97]
Gwarantowana liczba cykli może mieć zastosowanie tylko do bloku zero (jak ma to miejsce w przypadku TSOP Urządzenia NAND) lub do wszystkich bloków (jak w NOR). Efekt ten jest łagodzony w niektórych sterownikach oprogramowania układowego lub sterownikach systemu plików poprzez zliczanie zapisów i dynamiczne mapowanie bloków w celu rozłożenia operacji zapisu między sektorami; ta technika nazywa się poziomowanie zużycia. Innym podejściem jest weryfikacja zapisu i ponowne mapowanie w sektorach zapasowych w przypadku niepowodzenia zapisu, technika zwana zły blok zarządzanie (BBM). W przypadku przenośnych urządzeń konsumenckich te techniki zarządzania zużyciem zwykle wydłużają żywotność pamięci flash poza żywotność samego urządzenia, a niektóre utraty danych mogą być dopuszczalne w tych aplikacjach. Jednak w przypadku przechowywania danych o wysokiej niezawodności nie zaleca się używania pamięci flash, która musiałaby przejść dużą liczbę cykli programowania. Ograniczenie to istnieje również w przypadku aplikacji „tylko do odczytu”, takich jak szczupli klienci i routery, które są zaprogramowane tylko raz lub najwyżej kilka razy w ciągu ich życia, z powodu czytać niepokój (patrz poniżej).
W grudniu 2012 r. Tajwańscy inżynierowie z Macronix ujawnili zamiar ogłoszenia na Międzynarodowym Spotkaniu Urządzeń Elektronowych IEEE w 2012 r., Że wymyślili, jak ulepszyć cykle odczytu / zapisu pamięci flash NAND z 10 000 do 100 milionów cykli za pomocą „samoleczenia” proces wykorzystujący układ flash z „grzewaczami pokładowymi, które mogłyby wyżalić” małe grupy komórek pamięci.[98] Wbudowane wyżarzanie termiczne miało zastąpić zwykły cykl wymazywania lokalnym procesem wysokotemperaturowym, który nie tylko usunął zmagazynowany ładunek, ale także naprawił naprężenie wywołane elektronami w układzie, dając cykle zapisu co najmniej 100 milionów.[99] Rezultatem miał być układ, który można wymazać i przepisać w kółko, nawet jeśli teoretycznie powinien się załamać. Choć przełom Macronixa mógł być obiecujący dla branży mobilnej, nie było jednak planów, aby produkt komercyjny z tą funkcją został wydany w najbliższej przyszłości.[100]
Czytaj niepokój
[edytować]Metoda zastosowana do odczytu pamięci flash NAND może powodować, że pobliskie komórki w tym samym bloku pamięci zmieniają się w czasie (zostają zaprogramowane). Jest to znane jako zaburzenie odczytu. Próg liczby odczytów znajduje się na ogół w setkach tysięcy odczytów między interwencjami usuwania. Jeśli odczyt będzie ciągły z jednej komórki, komórka ta nie zawiedzie, ale jedna z otaczających komórek będzie w kolejnym odczycie. Aby uniknąć problemu zakłócenia odczytu, kontroler flash zazwyczaj zlicza całkowitą liczbę odczytów do bloku od ostatniego skasowania. Gdy liczba przekroczy limit docelowy, dotknięty blok zostanie skopiowany do nowego bloku, usunięty, a następnie zwolniony do puli bloków. Oryginalny blok jest tak dobry jak nowy po kasowaniu. Jeśli jednak kontroler flash nie interweniuje na czas, czytać niepokój wystąpi błąd z możliwą utratą danych, jeśli błędy są zbyt liczne, aby je poprawić kod korygujący błędy.[101][102][103]
Efekty rentgenowskie
[edytować]Większość flashowych układów scalonych wchodzi tablica siatki kulkowej Pakiety (BGA), a nawet te, które nie są często montowane na płytce drukowanej obok innych pakietów BGA. Po Montaż PCB, deski z pakietami BGA są często prześwietlane, aby sprawdzić, czy kulki wykonują odpowiednie połączenia z odpowiednią podkładką, czy też BGA potrzebuje przeróbka. Te promienie rentgenowskie mogą usuwać zaprogramowane bity w układzie flash (konwertować zaprogramowane bity „0” na usunięte bity „1”). Promienie rentgenowskie nie mają wpływu na usunięte bity („1” bity).[104][105]
Niektórzy producenci produkują teraz SD odporny na promieniowanie rentgenowskie[106] i USB[107] urządzenia pamięciowe.
Dostęp na niskim poziomie
[edytować]Interfejs niskiego poziomu do układów pamięci flash różni się od interfejsu innych typów pamięci, takich jak DRAM, RZYM, i EEPROM, które obsługują zmienność bitów (zarówno od zera do jednego, jak i od jednego do zera) oraz losowy dostęp dostęp zewnętrzny autobusy adresowe.
Pamięć NOR ma zewnętrzną magistralę adresową do odczytu i programowania. W przypadku pamięci NOR odczyt i programowanie mają dostęp losowy, a odblokowywanie i kasowanie są blokowe. W przypadku pamięci NAND czytanie i programowanie odbywa się na stronie, a odblokowywanie i kasowanie odbywa się blokowo.
NOR wspomnienia
[edytować]
Odczyt z pamięci flash NOR jest podobny do odczytu z pamięci o dostępie swobodnym, pod warunkiem, że adres i magistrala danych są poprawnie odwzorowane. Z tego powodu większość mikroprocesorów może używać pamięci flash NOR jako wykonać na miejscu Pamięć (XIP),[108] co oznacza, że programy przechowywane w pamięci flash NOR mogą być wykonywane bezpośrednio z pamięci flash NOR bez konieczności kopiowania do pamięci RAM. Lampa błyskowa NOR może być zaprogramowana w sposób losowy podobny do czytania. Programowanie zmienia bity z logicznego na zero. Bity, które są już zerowe, pozostają niezmienione. Wymazywanie musi odbywać się pojedynczo i resetuje wszystkie bity w skasowanym bloku z powrotem do jednego. Typowe rozmiary bloków to 64, 128 lub 256 KiB.
Złe zarządzanie blokami to stosunkowo nowa funkcja w układach NOR. W starszych urządzeniach NOR, które nie obsługują złego zarządzania blokami, oprogramowania lub sterownik urządzenia kontrolowanie układu pamięci musi być poprawne dla bloków, które się zużywają, w przeciwnym razie urządzenie przestanie działać niezawodnie.
Konkretne polecenia używane do blokowania, odblokowywania, programowania lub usuwania pamięci NOR różnią się dla każdego producenta. Aby uniknąć konieczności posiadania unikalnego oprogramowania sterownika dla każdego wyprodukowanego urządzenia, specjalnego Wspólny interfejs pamięci flash Polecenia (CFI) pozwalają urządzeniu zidentyfikować się i jego krytyczne parametry operacyjne.
Oprócz zastosowania jako pamięci ROM o dostępie swobodnym, pamięć flash NOR może być również używana jako urządzenie pamięci masowej, wykorzystując programowanie o dostępie swobodnym. Niektóre urządzenia oferują funkcję odczytu podczas zapisu, dzięki czemu kod jest kontynuowany nawet podczas działania programu lub wymazywania w tle. W przypadku sekwencyjnego zapisu danych układy flash NOR zwykle mają wolne prędkości zapisu w porównaniu z lampą błyskową NAND.
Typowy błysk NOR nie wymaga kod korygujący błąd.[109]
NAND wspomnienia
[edytować]Architektura flash NAND została wprowadzona przez Toshibę w 1989 roku.[110] Dostęp do tych wspomnień jest podobny blokuj urządzenia, takie jak dyski twarde. Każdy blok składa się z kilku stron. Strony mają zazwyczaj 512,[111] Rozmiar 2048 lub 4096 bajtów. Z każdą stroną jest kilka bajtów (zwykle 1/32 rozmiaru danych), które można wykorzystać do przechowywania kod korygujący błąd (ECC) suma kontrolna.
Typowe rozmiary bloków obejmują:
- 32 strony po 512 + 16 bajtów każda dla rozmiaru bloku (efektywnego) 16 KiB
- 64 strony po 2048 + 64 bajtów każda dla rozmiaru bloku 128 KiB[112]
- 64 strony po 4096 + 128 bajtów każda dla rozmiaru bloku 256 KiB[113]
- 128 stron po 4096 + 128 bajtów każda dla rozmiaru bloku 512 KiB.
Nowoczesna lampa błyskowa NAND może usunąć rozmiar bloku od 1 MiB do 128 MiB. Podczas gdy czytanie i programowanie odbywa się na podstawie strony, usuwanie można wykonać tylko na zasadzie blokowej.[114] Ponieważ zmiana komórki z 0 na 1 musi usunąć cały blok, a nie tylko zmodyfikować niektóre strony, więc modyfikacja danych bloku może wymagać procesu odczytu-wymazywania-zapisu, a nowe dane są faktycznie przenoszone do innego bloku. Ponadto na NVM Express SSD strefowych przestrzeni nazw, zwykle używa rozmiaru bloku flash jako rozmiaru strefy.
Urządzenia NAND wymagają również złego zarządzania blokami przez oprogramowanie sterownika urządzenia lub osobne kontroler żeton. Niektóre karty SD, na przykład, zawierają obwody kontrolera do wykonywania złego zarządzania blokami i poziomowanie zużycia. Gdy blok logiczny jest dostępny za pomocą oprogramowania wysokiego poziomu, jest on mapowany na blok fizyczny przez sterownik urządzenia lub kontroler. Wiele bloków w układzie flash można odłożyć na bok, aby przechowywać tabele mapowania w celu radzenia sobie ze złymi blokami, lub system może po prostu sprawdzić każdy blok przy włączaniu, aby utworzyć złą mapę bloków w pamięci RAM. Ogólna pojemność pamięci stopniowo maleje, ponieważ więcej bloków jest oznaczonych jako złe.
NAND polega na ECC w celu kompensacji bitów, które mogą spontanicznie ulec awarii podczas normalnej pracy urządzenia. Typowy ECC poprawi błąd jednobitowy w każdym 2048 bitach (256 bajtów) przy użyciu 22 bitów ECC lub błąd jednobitowy w każdym 4096 bitach (512 bajtów) przy użyciu 24 bitów ECC.[115] Jeśli ECC nie może poprawić błędu podczas odczytu, może nadal wykryć błąd. Podczas wykonywania operacji usuwania lub programowania urządzenie może wykryć bloki, które nie zaprogramowują lub nie usuwają, i oznaczyć je źle. Dane są następnie zapisywane w innym, dobrym bloku, a mapa złego bloku jest aktualizowana.
Kody musujące są najczęściej używanym ECC do lampy błyskowej SLC NAND. Kody Reed-Solomon i Kody BCH (Kody Bose-Chaudhuri-Hocquenghem) są powszechnie używane ECC dla lampy błyskowej MLC NAND. Niektóre układy flash MLC NAND wewnętrznie generują odpowiednie kody korekcji błędów BCH.[109]
Większość urządzeń NAND jest wysyłana z fabryki z kilkoma złymi blokami. Są one zazwyczaj oznaczane zgodnie z określoną strategią złego oznaczania bloku. Pozwalając na złe bloki, producenci osiągają znacznie wyższe wyniki plony byłoby to możliwe, gdyby wszystkie bloki musiały zostać zweryfikowane jako dobre. To znacznie zmniejsza koszty flash NAND i tylko nieznacznie zmniejsza pojemność części.
Podczas wykonywania oprogramowania z pamięci NAND, pamięć wirtualna często stosowane są strategie: najpierw musi być zawartość pamięci przywołany lub skopiowane do pamięci RAM i tam wykonane (prowadzące do wspólnej kombinacji pamięci RAM +). A jednostka zarządzania pamięcią (MMU) w systemie jest pomocny, ale można to również osiągnąć za pomocą nakładki. Z tego powodu niektóre systemy będą używać kombinacji pamięci NOR i NAND, w których mniejsza pamięć NOR jest używana jako programowa pamięć ROM, a większa pamięć NAND jest dzielona z systemem plików do użytku jako nieulotny obszar przechowywania danych.
NAND poświęca losowy dostęp i wykonanie na miejscu zalet NOR. NAND najlepiej nadaje się do systemów wymagających przechowywania danych o dużej pojemności. Oferuje wyższe gęstości, większe pojemności i niższe koszty. Ma szybsze kaucje, sekwencyjne zapisy i sekwencyjne odczyty.
Standaryzacja
[edytować]Grupa o nazwie Grupa robocza ds. Otwartego interfejsu NAND Flash (ONFI) opracował znormalizowany interfejs niskiego poziomu dla układów flash NAND. Umożliwia to interoperacyjność między zgodnymi urządzeniami NAND różnych dostawców. Specyfikacja ONFI wersja 1.0[116] został wydany 28 grudnia 2006 r. Określa:
- Standardowy interfejs fizyczny (pinout) dla NAND flash w TSOP-48, WSOP-48, LGA-52, oraz BGA-63 pakiety
- Standardowy zestaw poleceń do odczytu, zapisu i usuwania układów flash NAND
- Mechanizm samoidentyfikacji (porównywalny z wykrywanie obecności szeregowej funkcja modułów pamięci SDRAM)
Grupa ONFI jest wspierana przez głównych producentów flash NAND, w tym Hynix, Intel, Technologia Micron, i Numonyx, a także przez głównych producentów urządzeń zawierających układy flash NAND.[117]
Dwóch głównych producentów urządzeń flash, Toshiba i Samsung, zdecydowali się użyć interfejsu własnego projektu znanego jako Toggle Mode (a teraz Toggle). Ten interfejs nie jest kompatybilny pin-to-pin ze specyfikacją ONFI. W rezultacie produkt zaprojektowany dla urządzeń jednego dostawcy może nie być w stanie korzystać z urządzeń innego dostawcy.[118]
Grupa dostawców, w tym Intel, Dell, i Microsoft, utworzył Nielotny interfejs kontrolera hosta pamięci Grupa robocza (NVMHCI).[119] Celem grupy jest zapewnienie standardowego oprogramowania i interfejsów programowania sprzętowego dla nielotnych podsystemów pamięci, w tym urządzenia „flash cache” podłączonego do PCI Express autobus.
Rozróżnienie między błyskiem NOR i NAND
[edytować]Lampa błyskowa NOR i NAND różnią się na dwa ważne sposoby:
- Połączenia poszczególnych komórek pamięci są różne.[120]
- Interfejs do odczytu i zapisu pamięci jest inny; NOR pozwala losowy dostęp[121] ponieważ może być adresowalny bajt lub adresowalny, a słowa mają na przykład długość 32 bitów,[122][123][124] podczas gdy NAND zezwala tylko na dostęp do strony.[125]
NOR[126] a flash NAND uzyskuje swoje nazwy ze struktury połączeń między komórkami pamięci.[potrzebne cytowanie] W pamięci flash NOR komórki są połączone równolegle do linii bitów, umożliwiając odczyt i zaprogramowanie komórek indywidualnie.[127] Równoległe połączenie komórek przypomina równoległe połączenie tranzystorów w bramie CMOS NOR.[128] W pamięci flash NAND komórki są połączone szeregowo,[127] przypominające bramę CMOS NAND. Połączenia szeregowe zużywają mniej miejsca niż połączenia równoległe, co zmniejsza koszt błysku NAND.[127] Sam w sobie nie uniemożliwia indywidualnego odczytu i zaprogramowania komórek NAND.[potrzebne cytowanie]
Każda komórka flash NOR jest większa niż komórka flash NAND – 10 F.2) vs 4 F.2) – nawet przy użyciu dokładnie tego samego wytwarzanie urządzeń półprzewodnikowych i tak każdy tranzystor, kontakt itp. ma dokładnie taki sam rozmiar –, ponieważ komórki flash NOR wymagają osobnego kontaktu metalu dla każdej komórki.[129][130]
Ze względu na połączenie szeregowe i usunięcie kontaktów wordline, duża siatka komórek pamięci flash NAND zajmie być może tylko 60% powierzchni równoważnych komórek NOR[131] (zakładając to samo CMOS rozdzielczość procesu, na przykład 130 nm, 90 nm lub 65 nm). Projektanci NAND Flash zdali sobie sprawę, że obszar układu NAND, a tym samym koszt, można dodatkowo zmniejszyć, usuwając obwód adresu zewnętrznego i magistrali danych. Zamiast tego urządzenia zewnętrzne mogłyby komunikować się z NAND flash za pomocą sekwencyjnych rejestrów poleceń i danych, które wewnętrznie pobierałyby i wysyłały niezbędne dane. Ten wybór projektu uniemożliwił losowy dostęp do pamięci flash NAND, ale celem lampy błyskowej NAND była wymiana mechaniczna dyski twarde, nie zastępować ROM.
Pierwszy GSM telefony i wiele telefony z funkcjami miał pamięć flash NOR, z której instrukcje procesora mogły być wykonywane bezpośrednio w architekturze wykonywanej na miejscu i pozwalały na krótkie czasy uruchamiania. W przypadku smartfonów przyjęto pamięć flash NAND, ponieważ ma ona większe pojemności pamięci i niższe koszty, ale powoduje dłuższy czas uruchamiania, ponieważ instrukcji nie można wykonać bezpośrednio z niej i należy je najpierw skopiować do pamięci RAM przed wykonaniem.[132]
Atrybut | NAND | NOR |
---|---|---|
Główna aplikacja | Przechowywanie plików | Wykonywanie kodu |
Pojemność magazynowa | Wyższy | Niższy |
Koszt za bit | Niższy | Wyższy |
Aktywna moc | Niższy | Wyższy |
Moc w trybie gotowości | Wyższy | Niższy |
Prędkość zapisu | Szybciej | Wolniej |
Losowa prędkość odczytu | Wolniej | Szybciej |
Wykonaj na miejscu[133] (XIP) | Nie | Tak |
Niezawodność | Niższy | Wyższy |
Napisz wytrzymałość
[edytować]Wytrzymałość zapisu lampy błyskowej NOR z ruchomą bramą SLC jest zwykle równa lub większa niż w przypadku lampy błyskowej NAND, podczas gdy pamięć flash MLC NOR i NAND mają podobne możliwości wytrzymałościowe. Podano przykłady ocen cyklu wytrzymałości wymienionych w arkuszach danych dla pamięci flash NAND i NOR, a także w urządzeniach pamięci masowej wykorzystujących pamięć flash.[134]
Rodzaj lampy błyskowej pamięć |
Ocena wytrzymałości (wymazuje na blok) |
Przykład (y) pamięci flash lub urządzenia pamięci |
---|---|---|
SLC NAND | 50 000 – 100 000 | Samsung OneNAND KFW4G16Q2M, chipy flash Toshiba SLC NAND,[135][136][137][138][139] Transcend SD500, Fujitsu S26361-F3298 |
MLC NAND | 5000 – 10 000 dla średnia pojemność; Od 1000 do 3000 dla wysoka pojemność[140] |
Samsung K9G8G08U0M (przykład dla aplikacji o średniej pojemności), Memblaze PBlaze4,[141] ADATA SU900, reaktor Mushkin |
TLC NAND | 1000 | Samsung SSD 840 |
QLC NAND | Nieznany | Karty SD flash SanDisk X4 NAND[142][143][144][145] |
3D SLC NAND | >100 000 | Samsung Z-NAND[146] |
3D MLC NAND | 6000 – 40 000 | Samsung SSD 850 PRO, Samsung SSD 845DC PRO,[147][148] Samsung 860 PRO |
3D TLC NAND | 1500 – 5000 | Samsung SSD 850 EVO, Samsung SSD 845DC EVO, Crucial MX300[149][150][151], Memblaze PBlaze5 900, Memblaze PBlaze5 700, Memblaze PBlaze5 910/916, Memblaze PBlaze5 510/516,[152][153][154][155] ADATA SX 8200 PRO (sprzedawany również pod marką „XPG Gammix”, model S11 PRO) |
3D QLC NAND | 100 – 1500 | Samsung SSD 860 QVO SATA, Intel SSD 660p, Micron 5210 ION, Crucial P1, Samsung SSD BM991 NVMe[156][157][158][159][160][161][162][163] |
3D PLC NAND | Nieznany | Opracowany przez SK Hynix (wcześniej Intel)[164] i Kioxia (dawniej pamięć Toshiba).[140] |
SLC (pływający- brama) NOR |
100 000 – 1 000 000 | Numonyx M58BW (ocena wytrzymałości 100 000 wymazań na blok); Rozpiętość S29CD016J (Ocena wytrzymałości 1 000 000 kas na blok) |
MLC (pływający- brama) NOR |
100 000 | Lampa błyskowa Numonyx J3 |
Jednak stosując określone algorytmy i paradygmaty projektowe, takie jak poziomowanie zużycia i nadmiar pamięciwytrzymałość systemu pamięci masowej można dostroić, aby spełnić określone wymagania.[165]
Aby obliczyć długowieczność pamięci flash NAND, należy uwzględnić rozmiar układu pamięci, rodzaj pamięci (np. SLC / MLC / TLC) i użyj wzoru. Przemysłowy NAND i serwer NAND są poszukiwane ze względu na ich pojemność, dłuższą wytrzymałość i niezawodność w wrażliwych środowiskach.
Wraz ze wzrostem liczby bitów na komórkę wydajność i żywotność lampy błyskowej NAND może ulec pogorszeniu, zwiększając losowe czasy odczytu do 100 μs dla TLC NAND, co jest 4 razy dłuższe niż wymagane w SLC NAND, i dwa razy więcej niż wymagane w MLC NAND, dla losowych czyta.[66]
Systemy plików Flash
[edytować]Ze względu na szczególne cechy pamięci flash najlepiej jest używać go z kontrolerem do poziomowania zużycia i korekcji błędów lub specjalnie zaprojektowanymi systemami plików flash, które rozprzestrzeniają zapisy na nośnikach i radzą sobie z długimi czasami usuwania bloków flash NOR. Podstawowa koncepcja systemów plików flash jest następująca: kiedy sklep flash ma zostać zaktualizowany, system plików zapisze nową kopię zmienionych danych do świeżego bloku, przemapuje wskaźniki plików, a następnie usunie stary blok później, gdy ma czas.
W praktyce systemy plików flash są używane tylko dla urządzenia technologii pamięci (MTD), które są osadzonymi pamięciami flash, które nie mają kontrolera. Zdejmowany błysk karty pamięci, SSD, eMMC/eUFS żetony i Dyski flash USB mieć wbudowane kontrolery do wykonywania poziomowania zużycia i korekcji błędów, więc użycie określonego systemu plików flash może nie przynieść korzyści.
Pojemność
[edytować]Wiele układów jest często układanych w układy lub układanych w matryce, aby osiągnąć wyższe pojemności[166] do stosowania w elektronicznych urządzeniach konsumenckich, takich jak odtwarzacze multimedialne lub GPS. Skalowanie pojemności (wzrost) układów flash używanych do śledzenia Prawo Moore'a ponieważ są produkowane z wieloma takimi samymi układy scalone techniki i sprzęt. Od czasu wprowadzenia NAND 3D skalowanie niekoniecznie jest już związane z prawem Moore'a, ponieważ coraz mniejsze tranzystory (komórki) nie są już używane.
Konsumenckie urządzenia pamięci flash są zazwyczaj reklamowane z użytecznymi rozmiarami wyrażonymi jako mała liczba całkowita wynosząca dwa (2, 4, 8 itd.) I konwencjonalne oznaczenie megabajtów (MB) lub gigabajtów (GB); np. 512 MB, 8 GB. Obejmuje to Dyski SSD sprzedawane jako zamienniki dysków twardych, zgodnie z tradycją dyski twarde, które używają przedrostki dziesiętne.[167] Zatem dysk SSD oznaczony jako „64 GB„jest co najmniej 64 × 10003 bajty (64 GB). Większość użytkowników będzie miała nieco mniejszą pojemność niż ta dostępna dla swoich plików, ze względu na miejsce zajmowane przez metadane systemu plików oraz ponieważ niektóre systemy operacyjne zgłaszają pojemność dysku SSD za pomocą prefiksy binarnektóre są nieco większe niż konwencjonalne przedrostki.
Układy pamięci flash w nich są sortowane według ścisłych wielokrotności binarnych, ale faktyczna całkowita pojemność układów nie jest użyteczna na interfejsie napędu. Jest znacznie większy niż reklamowana pojemność, aby umożliwić dystrybucję zapisów (poziomowanie zużycia), dla oszczędzania, dla kody korekcji błędówi dla innych metadane potrzebne przez wewnętrzne oprogramowanie urządzenia.
W 2005 r. Toshiba i SanDisk opracował układ flash NAND zdolny do przechowywania 1 GB danych za pomocą komórka wielopoziomowa Technologia (MLC), zdolna do przechowywania dwóch bitów danych na komórkę. We wrześniu 2005 r. Samsung Electronics ogłosił, że opracował pierwszy na świecie układ 2 GB.[168]
W marcu 2006 r. Samsung ogłosił dyski twarde flash o pojemności 4 GB, zasadniczo tego samego rzędu wielkości co mniejsze dyski twarde laptopa, a we wrześniu 2006 r. Samsung ogłosił układ 8 GB wyprodukowany w procesie produkcyjnym 40 nm.[169] W styczniu 2008 r. SanDisk ogłosił dostępność swoich kart MicroSDHC o pojemności 16 GB i SDHC Plus o pojemności 32 GB.[170][171]
Nowsze dyski flash (od 2012 r.) Mają znacznie większe pojemności, posiadając 64, 128 i 256 GB.[172]
Wspólne opracowanie w Intel i Micron pozwoli na produkcję 32-warstwowego 3,5 terabajta (TB[potrzebne wyjaśnienie]) Pamięci flash NAND i dyski SSD o standardowym rozmiarze 10 TB. Urządzenie zawiera 5 pakietów 16 matryc TLC × 48 GB, wykorzystujących konstrukcję komórki pływającej bramy.[173]
Układy flash są nadal produkowane z pojemnością poniżej 1 MB lub około 1 MB (np. Dla BIOS-ROM i aplikacji wbudowanych).
W lipcu 2016 r. Samsung ogłosił 4 TB [potrzebne wyjaśnienie] Samsung 850 EVO, który wykorzystuje 48-warstwowy TLC 3D V-NAND 256 Gbit.[174] W sierpniu 2016 r. Samsung ogłosił 2,5-calowy dysk SSD SAS o pojemności 32 TB na podstawie 64-warstwowego 3D V-NAND o pojemności 512 Gbit. Ponadto Samsung spodziewa się zaprezentować dyski SSD o pojemności do 100 TB do 2020 roku.[175]
Stawki transferu
[edytować]Urządzenia pamięci flash są zazwyczaj znacznie szybsze w czytaniu niż w pisaniu.[176] Wydajność zależy również od jakości kontrolerów pamięci, które stają się bardziej krytyczne, gdy urządzenia są częściowo pełne.[niejasny][176] Nawet jeśli jedyną zmianą w produkcji jest matryca, brak odpowiedniego kontrolera może spowodować pogorszenie prędkości.[177]
Aplikacje
[edytować]Błysk szeregowy
[edytować]
Serial flash to mała pamięć flash o niskiej mocy, która zapewnia tylko szeregowy dostęp do danych - zamiast adresować poszczególne bajty, użytkownik odczytuje lub zapisuje duże ciągłe grupy bajtów w przestrzeni adresowej szeregowo. Szeregowa szyna interfejsu peryferyjnego (SPI) to typowy protokół dostępu do urządzenia. Po włączeniu do system wbudowany, seryjny flash wymaga mniej przewodów na PCB niż równoległe pamięci flash, ponieważ przesyła i odbiera dane pojedynczo. Może to pozwolić na zmniejszenie powierzchni płyty, zużycia energii i całkowitego kosztu systemu.
Istnieje kilka powodów, dla których urządzenie szeregowe z mniejszą liczbą zewnętrznych styków niż urządzenie równoległe może znacznie obniżyć całkowity koszt:
- Wiele AZYKI są ograniczone do padów, co oznacza, że rozmiar umrzeć jest ograniczony liczbą połączenie drutu pady, a nie złożoność i liczba bram używanych w logice urządzenia. Wyeliminowanie podkładek łączących pozwala zatem na bardziej kompaktowy układ scalony na mniejszej matrycy; zwiększa to liczbę matryc, które mogą być wytwarzane na wafel, a tym samym zmniejsza koszt za matrycę.
- Zmniejszenie liczby zewnętrznych pinów zmniejsza również montaż i opakowanie koszty Urządzenie szeregowe może być zapakowane w mniejszy i prostszy pakiet niż urządzenie równoległe.
- Mniejsze i niższe pakiety zliczania pinów zajmują mniej obszaru PCB.
- Niższe urządzenia zliczania pinów upraszczają PCB routing.
Istnieją dwa główne typy pamięci flash SPI. Pierwszy typ charakteryzuje się małymi stronami i jednym lub więcej wewnętrznymi buforami stron SRAM, umożliwiającymi odczytanie pełnej strony do bufora, częściową modyfikację, a następnie odpisanie (na przykład Atmel AT45 DataFlash lub Technologia Micron Strona Usuń NOR Flash). Drugi typ ma większe sektory, w których najmniejsze sektory zwykle występujące w tego typu pamięci flash SPI wynoszą 4 kB, ale mogą mieć nawet 64 kB. Ponieważ ten typ pamięci flash SPI nie ma wewnętrznego bufora SRAM, cała strona musi zostać odczytana i zmodyfikowana przed odpisaniem, co spowalnia zarządzanie. Jednak drugi typ jest tańszy niż pierwszy i dlatego jest dobrym wyborem, gdy aplikacja śledzi kod.
Te dwa typy nie są łatwe do wymiany, ponieważ nie mają tego samego pinoutu, a zestawy poleceń są niezgodne.
Większość FPGA są oparte na komórkach konfiguracyjnych SRAM i wymagają zewnętrznego urządzenia konfiguracyjnego, często szeregowego układu flash, aby ponownie załadować konfigurację strumień bitów każdy cykl mocy.[178]
Pamięć oprogramowania układowego
[edytować]Wraz ze wzrostem prędkości nowoczesnych procesorów równoległe urządzenia flash są często znacznie wolniejsze niż magistrala pamięci komputera, z którym są podłączone. I odwrotnie, nowoczesny SRAM oferuje czas dostępu poniżej 10 ns, podczas SDRAM DDR2 oferuje czas dostępu poniżej 20 ns. Z tego powodu często jest to pożądane cień kod przechowywany w pamięci flash w pamięci RAM; oznacza to, że kod jest kopiowany z pamięci flash do pamięci RAM przed wykonaniem, dzięki czemu procesor może uzyskać do niego dostęp z pełną prędkością. Urządzenie oprogramowanie układowe może być przechowywany w szeregowym układzie flash, a następnie kopiowany do SDRAM lub SRAM, gdy urządzenie jest włączone.[179] Korzystanie z zewnętrznego szeregowego urządzenia flash zamiast lampy błyskowej na chipie eliminuje potrzebę znacznego kompromisu procesu (proces produkcyjny dobry dla szybkiej logiki na ogół nie jest dobry dla lampy błyskowej i odwrotnie). Po podjęciu decyzji o odczytaniu oprogramowania układowego jako jednego dużego bloku często dodaje się kompresję, aby umożliwić użycie mniejszego układu flash. Od 2005 r. Wiele urządzeń używa szeregowej lampy błyskowej NOR do usuwania równoległej pamięci flash NOR do przechowywania oprogramowania układowego. Typowe aplikacje dla szeregowej lampy błyskowej NOR obejmują przechowywanie oprogramowania układowego dla dyski twarde, BIOS, Opcja ROM z karty rozszerzeń, Modemy DSLitp.
Pamięć flash jako zamiennik dysków twardych
[edytować]
Jedna nowsza aplikacja do pamięci flash jest zamiennikiem dyski twarde. Pamięć flash nie ma ograniczeń mechanicznych i opóźnień dysków twardych, więc dysk półprzewodnikowy (SSD) jest atrakcyjny, biorąc pod uwagę prędkość, hałas, zużycie energii i niezawodność. Dyski flash zyskują na popularności jako dodatkowe urządzenia pamięci masowej urządzenia mobilnego; są również używane jako zamienniki dysków twardych w wysokowydajnych komputerach stacjonarnych i niektórych serwerach z RAID i SAN architektury.
Pozostają pewne aspekty dysków SSD opartych na pamięci flash, które sprawiają, że są nieatrakcyjne. Koszt na gigabajt pamięci flash pozostaje znacznie wyższy niż w przypadku dysków twardych.[180] Również pamięć flash ma skończoną liczbę P / E (program / wymaż) cykle, ale wydaje się, że jest to obecnie pod kontrolą, ponieważ gwarancje na dyski SSD oparte na pamięci flash zbliżają się do gwarancji na obecne dyski twarde.[181] Ponadto usunięte pliki na dyskach SSD mogą pozostać przez czas nieokreślony, zanim zostaną zastąpione świeżymi danymi; techniki usuwania lub niszczenia lub oprogramowanie, które działają dobrze na magnetycznych dyskach twardych, nie mają wpływu na dyski SSD, co zagraża bezpieczeństwu i badaniu kryminalistycznemu. Jednak ze względu na tak zwane TRIM polecenie zastosowane przez większość dysków półprzewodnikowych, które oznacza logiczne adresy bloków zajęte przez usunięty plik jako nieużywane do włączenia wywóz śmieci, oprogramowanie do odzyskiwania danych nie jest w stanie przywrócić plików usuniętych z nich.
Do relacyjnych baz danych lub innych wymaganych systemów KWAS transakcje, nawet niewielka ilość pamięci flash może oferować ogromne przyspieszenia w stosunku do tablic dysków.[182]
W maju 2006 r. Samsung Electronics ogłosił, że dwa komputery z pamięcią flash, Q1-SSD i Q30-SSD, będą dostępne w czerwcu 2006 r., z których oba używały dysków SSD o pojemności 32 GB, i przynajmniej początkowo były dostępne tylko w Korea Południowa.[183] Premiera Q1-SSD i Q30-SSD została opóźniona i ostatecznie została wysłana pod koniec sierpnia 2006 roku.[184]
Pierwszym komputerem z pamięcią flash, który stał się dostępny, był Sony Vaio UX90, ogłoszony w przedsprzedaży 27 czerwca 2006 r. I zaczął być wysyłany do Japonii 3 lipca 2006 r. Z dyskiem twardym z pamięcią flash o pojemności 16 GB.[185] Pod koniec września 2006 r. Sony zaktualizowało pamięć flash w Vaio UX90 do 32 GB.[186]
Jako pierwszy oferowany był dysk półprzewodnikowy MacBook Air wprowadzone w 2008 r., a od 2010 r. wszystkie modele były dostarczane z dyskiem SSD. Począwszy od końca 2011 r., Jako część Intels Ultrabook z inicjatywy, coraz większa liczba ultracienkich laptopów jest dostarczana ze standardem SSD.
Istnieją również techniki hybrydowe, takie jak napęd hybrydowy i ReadyBoost które próbują połączyć zalety obu technologii, wykorzystując flash jako szybki nieulotny pamięć podręczna dla plików na dysku, do których często się odwołuje, ale rzadko są modyfikowane, takich jak aplikacja i system operacyjny wykonywalny akta.
Pamięć flash jako pamięć RAM
[edytować]Od 2012 r. podejmowane są próby wykorzystania pamięci flash jako głównej pamięci komputera, DRAM.[187]
Archiwalne lub długoterminowe przechowywanie
[edytować]Tranzystory pływające w urządzeniu pamięci flash przechowują ładunek reprezentujący dane. Ładunek ten stopniowo przecieka z czasem, co prowadzi do kumulacji błędy logiczne, znany również jako „bit rot”lub„ nieco zanikanie ”.[188]
Przechowywanie danych
[edytować]Nie jest jasne, jak długo dane w pamięci flash będą się utrzymywać w warunkach archiwalnych (tj. Łagodna temperatura i wilgotność przy rzadkim dostępie z lub bez profilaktycznego przepisywania). Arkusze danych flash Atmel ”ATmega„mikrokontrolery zazwyczaj obiecują czas retencji 20 lat przy 85 °C (185 °F) i 100 lat przy 25 °C (77 °F).[189]
Zakres retencji różni się w zależności od rodzaju i modelu pamięci flash. W przypadku zasilania energią i bezczynnością ładunek tranzystorów przechowujących dane jest rutynowo odświeżany przez oprogramowanie układowe pamięci flash.[188] Możliwość przechowywania danych różni się w zależności od urządzenia pamięci flash ze względu na różnice w oprogramowaniu układowym, redundancja danych, i korekta błędów algorytmy.[190]
Artykuł z CMU w 2015 r. stwierdza: „Dzisiejsze urządzenia flash, które nie wymagają odświeżania lampy błyskowej, mają typowy wiek retencji wynoszący 1 rok w temperaturze pokojowej”. I ten czas retencji maleje wykładniczo wraz ze wzrostem temperatury. Zjawisko to można modelować za pomocą Równanie Arrheniusa.[191][192]
Konfiguracja FPGA
[edytować]Trochę FPGA są oparte na komórkach konfiguracji flash, które są używane bezpośrednio jako (programowalne) przełączniki do łączenia elementów wewnętrznych razem, przy użyciu tego samego rodzaju tranzystora z ruchomą bramą, co komórki pamięci flash w urządzeniach do przechowywania danych.[178]
Przemysł
[edytować]Jedno ze źródeł podaje, że w 2008 r. Przemysł pamięci flash obejmuje około 9,1 miliarda USD produkcji i sprzedaży. Inne źródła podają, że rynek pamięci flash ma wielkość ponad 20 miliardów USD $ w 2006 r., Co stanowi ponad osiem procent całego rynku półprzewodników i ponad 34 procent całego rynku pamięci półprzewodnikowych.[193] W 2012 r. Rynek oszacowano na $26,8 mld.[194] Wytworzenie układu pamięci flash może potrwać do 10 tygodni.[195]
Producenci
[edytować]Następujący byli największymi producentami pamięci flash NAND od drugiego kwartału 2023 r.[196]
- Samsung Electronics – 31,4%
- Kioxia – 20,6%
- Western Digital Corporation – 12,6%
- SK Hynix – 18,5%
- Technologia Micron – 12,3%
- Inne – 8,7% Uwaga: SK Hynix przejął działalność Intel NAND pod koniec 2021 r[197] Kioxia pojawiła się i została przemianowana na Toshiba w sezonie 2018/2019.[198]
Samsung pozostaje największym producentem pamięci flash NAND od pierwszego kwartału 2022 roku.[199]
Przesyłki
[edytować]Rok (lata) | Dyskretny błysk układy pamięci | Pojemność danych pamięci flash (gigabajty) | MOSFET z pływającą bramą komórki pamięci (miliardy) |
---|---|---|---|
1992 – 2020 | 45 358 454 134 + układy pamięci | 758,057,729,630 + gigabajty | 2 321 421 837 044 miliard komórek + |
1992 | 26 000 000[200] | 3[200] | 24[a] |
1993 | 73 000 000[200] | 17[200] | 139[a] |
1994 | 112 000 000[200] | 25[200] | 203[a] |
1995 | 235 000 000[200] | 38[200] | 300[a] |
1996 | 359 000 000[200] | 140[200] | 1121[a] |
1997 | 477,200 000 +[201] | 317 +[201] | 2533 +[a] |
1998 | 762,195,122[202] | 455 +[201] | 3642 +[a] |
1999 | 12 800 000 000[203] | 635 +[201] | 5082 +[a] |
2000 – 2004 | 134 217 728 000 (NAND)[204] | 1 073 741 824 000 (NAND)[204] | |
2005 – 2007 | ? | ||
2008 | 1 226 215 645 (mobilny NAND)[205] | ||
2009 r | 1 226 215 645 + (mobilny NAND) | ||
2010 r | 7 280 000 000 +[b] | ||
2011 r | 8 700 000 000[207] | ||
2012 r | 5 151 515 152 (seryjny)[208] | ||
2013 | ? | ||
2014 r | ? | 59 000 000 000[209] | 118 000 000 000 +[a] |
2015 r | 7 692 307 692 (NAND)[210] | 85 000 000 000[211] | 170 000 000 000 +[a] |
2016 r | ? | 100 000 000 000[212] | 200 000 000 000 +[a] |
2017 r | ? | 148 200 000 000[c] | 296 400 000 000 +[a] |
2018 r | ? | 231 640 000 000[d] | 463 280 000 000 +[a] |
2019 r | ? | ? | ? |
2020 r | ? | ? | ? |
Oprócz poszczególnych układów pamięci flash dostępna jest również pamięć flash osadzony w mikrokontroler Chipy (MCU) i system na chipie Urządzenia (SoC).[216] Pamięć flash jest wbudowana Chipy ARM,[216] które sprzedały 150 miliard jednostek na całym świecie od 2019 roku,[217] i w programowalny system na układzie Urządzenia (PSoC), które sprzedały 1.1 miliard jednostek na 2012 rok.[218] Daje to co najmniej 151,1 miliard układów MCU i SoC z wbudowaną pamięcią flash, oprócz 45,4 miliard znanych indywidualnych sprzedaży układów flash od 2015 roku, w sumie co najmniej 196,5 miliard układów zawierających pamięć flash.
Skalowalność lampy błyskowej
[edytować]Ze względu na stosunkowo prostą strukturę i duże zapotrzebowanie na większą pojemność pamięć flash NAND jest najbardziej agresywna skalowana technologia wśród urządzenia elektroniczne. Duża konkurencja między kilkoma najlepszymi producentami tylko zwiększa agresywność w zmniejszaniu pływający MOSFET reguła projektowa lub węzeł technologii procesowej.[102] Podczas gdy oczekiwana oś czasu kurczenia jest współczynnikiem dwa co trzy lata na oryginalną wersję Prawo Moore'a, zostało to ostatnio przyspieszone w przypadku błysku NAND do dwa razy co dwa lata.
ITR lub firma | 2010 r | 2011 r | 2012 r | 2013 | 2014 r | 2015 r | 2016 r | 2017 r | 2018 r |
---|---|---|---|---|---|---|---|---|---|
ITRS Flash Roadmap 2011[219] | 32 nm | 22 nm | 20 nm | 18 nm | 16 nm | ||||
Zaktualizowano mapę drogową ITRS Flash[220] | 17 nm | 15 nm | 14 nm | ||||||
Samsung[219][220][221] (Samsung 3D NAND)[220] |
35 –20 nm[32] | 27 nm | 21 nm (MLC, TLC) |
19 – 16 nm 19 –10 nm (MLC, TLC)[222] |
19 – 10 nm V-NAND (24L) |
16 – 10 nm V-NAND (32L) |
16 – 10 nm | 12 – 10 nm | 12 – 10 nm |
Mikron, Intel[219][220][221] | 34 – 25 nm | 25 nm | 20 nm (MLC + HKMG) |
20 nm (TLC) |
16 nm | 16 nm 3D NAND |
16 nm 3D NAND |
12 nm 3D NAND |
12 nm 3D NAND |
Toshiba, WD (SanDisk)[219][220][221] | 43 – 32 nm 24 nm (Toshiba)[223] |
24 nm | 19 nm (MLC, TLC) |
15 nm | 15 nm 3D NAND |
15 nm 3D NAND |
12 nm 3D NAND |
12 nm 3D NAND |
|
SK Hynix[219][220][221] | 46 – 35 nm | 26 nm | 20 nm (MLC) | 16 nm | 16 nm | 16 nm | 12 nm | 12 nm |
Jak MOSFET rozmiar funkcji komórek pamięci flash osiąga minimalny limit 15 – 16 nm, dalsze wzrosty gęstości błysku będą napędzane przez TLC (3 bity / komórkę) w połączeniu z pionowym układaniem płaszczyzn pamięci NAND. Zmniejszenie wytrzymałości i wzrost nieskorygowanych poziomów błędów bitowych towarzyszących zmniejszeniu wielkości funkcji można zrekompensować za pomocą ulepszonych mechanizmów korekcji błędów.[224] Nawet przy tych postępach ekonomicznie skalowanie błysku do coraz mniejszych wymiarów może być niemożliwe, gdy liczba zdolności trzymania elektronów maleje. Wiele obiecujących nowych technologii (takich jak FeRAM, MRAM, PMC, PCM, ReRAMi inne) są badane i opracowywane jako możliwe bardziej skalowalne zamienniki flash.[225]
Oś czasu
[edytować]Data wprowadzenia | Nazwa chipa | Pojemność pakietu pamięci Megabits (Mb), Gigabits (Gb), Terabits (Tb) |
Typ lampy błyskowej | Typ komórki | Warstwy lub Stosy warstw |
Producent (y) | Proces | Obszar | Ref |
---|---|---|---|---|---|---|---|---|---|
1984 | ? | ? | NOR | SLC | 1 | Toshiba | ? | ? | [20] |
1985 | ? | 256 kb | NOR | SLC | 1 | Toshiba | 2000 nm | ? | [29] |
1987 | ? | ? | NAND | SLC | 1 | Toshiba | ? | ? | [1] |
1989 | ? | 1 Mb | NOR | SLC | 1 | Seeq, Intel | ? | ? | [29] |
4 Mb | NAND | SLC | 1 | Toshiba | 1000 nm | ||||
1991 | ? | 16 Mb | NOR | SLC | 1 | Mitsubishi | 600 nm | ? | [29] |
1993 | DD28F032SA | 32 Mb | NOR | SLC | 1 | Intel | ? | 280 mm ² | [226][227] |
1994 | ? | 64 Mb | NOR | SLC | 1 | NEC | 400 nm | ? | [29] |
1995 | ? | 16 Mb | DINOR | SLC | 1 | Mitsubishi, Hitachi | ? | ? | [29][228] |
NAND | SLC | 1 | Toshiba | ? | ? | [229] | |||
32 Mb | NAND | SLC | 1 | Hitachi, Samsung, Toshiba | ? | ? | [29] | ||
34 Mb | Szeregowy | SLC | 1 | SanDisk | |||||
1996 | ? | 64 Mb | NAND | SLC | 1 | Hitachi, Mitsubishi | 400 nm | ? | [29] |
QLC | 1 | NEC | |||||||
128 Mb | NAND | SLC | 1 | Samsung, Hitachi | ? | ||||
1997 | ? | 32 Mb | NOR | SLC | 1 | Intel, Sharp | 400 nm | ? | [230] |
NAND | SLC | 1 | AMD, Fujitsu | 350 nm | |||||
1999 | ? | 256 Mb | NAND | SLC | 1 | Toshiba | 250 nm | ? | [29] |
MLC | 1 | Hitachi | 1 | ||||||
2000 | ? | 32 Mb | NOR | SLC | 1 | Toshiba | 250 nm | ? | [29] |
64 Mb | NOR | QLC | 1 | STMicroelectronics | 180 nm | ||||
512 Mb | NAND | SLC | 1 | Toshiba | ? | ? | [110] | ||
2001 | ? | 512 Mb | NAND | MLC | 1 | Hitachi | ? | ? | [29] |
1 Gibit | NAND | MLC | 1 | Samsung | |||||
1 | Toshiba, SanDisk | 160 nm | ? | [231] | |||||
2002 | ? | 512 Mb | NROM | MLC | 1 | Saifun | 170 nm | ? | [29] |
2 GB | NAND | SLC | 1 | Samsung, Toshiba | ? | ? | [232][233] | ||
2003 | ? | 128 Mb | NOR | MLC | 1 | Intel | 130 nm | ? | [29] |
1 GB | NAND | MLC | 1 | Hitachi | |||||
2004 | ? | 8 GB | NAND | SLC | 1 | Samsung | 60 nm | ? | [232] |
2005 r | ? | 16 GB | NAND | SLC | 1 | Samsung | 50 nm | ? | [32] |
2006 | ? | 32 GB | NAND | SLC | 1 | Samsung | 40 nm | ||
07 kwietnia | THGAM | 128 GB | Ułożony na NAND | SLC | Toshiba | 56 nm | 252 mm ² | [48] | |
07 września | ? | 128 GB | Ułożony na NAND | SLC | Hynix | ? | ? | [49] | |
2008 | THGBM | 256 GB | Ułożony na NAND | SLC | Toshiba | 43 nm | 353 mm ² | [50] | |
2009 r | ? | 32 GB | NAND | TLC | Toshiba | 32 nm | 113 mm ² | [30] | |
64 GB | NAND | QLC | Toshiba, SanDisk | 43 nm | ? | [30][31] | |||
2010 r | ? | 64 GB | NAND | SLC | Hynix | 20 nm | ? | [234] | |
TLC | Samsung | 20 nm | ? | [32] | |||||
THGBM2 | 1 Tb | Ułożony na NAND | QLC | Toshiba | 32 nm | 374 mm ² | [51] | ||
2011 r | KLMCG8GE4A | 512 GB | Ułożony na NAND | MLC | Samsung | ? | 192 mm ² | [235] | |
2013 | ? | ? | NAND | SLC | SK Hynix | 16 nm | ? | [234] | |
128 GB | V-NAND | TLC | Samsung | 10 nm | ? | ||||
2015 r | ? | 256 GB | V-NAND | TLC | Samsung | ? | ? | [222] | |
2017 r | eUFS 2.1 | 512 GB | V-NAND | TLC | 8 z 64 | Samsung | ? | ? | [8] |
768 GB | V-NAND | QLC | Toshiba | ? | ? | [236] | |||
KLUFG8R1EM | 4 Tb | Ułożony V-NAND | TLC | Samsung | ? | 150 mm ² | [8] | ||
2018 r | ? | 1 Tb | V-NAND | QLC | Samsung | ? | ? | [237] | |
1,33 Tb | V-NAND | QLC | Toshiba | ? | 158 mm ² | [238][239] | |||
2019 r | ? | 512 GB | V-NAND | QLC | Samsung | ? | ? | [59][60] | |
1 Tb | V-NAND | TLC | SK Hynix | ? | ? | [240] | |||
eUFS 2.1 | 1 Tb | Ułożony V-NAND[241] | QLC | 16 z 64 | Samsung | ? | 150 mm ² | [59][60][242] | |
2023 | eUFS 4.0 | 8 Tb | 3D NAND | QLC | 232 | Mikron | ? | ? | [243] |
Zobacz także
[edytować]- eMMC
- Kontroler pamięci flash
- Format pliku Intel Hex
- Lista systemów plików flash
- Lista producentów kontrolerów pamięci flash
- microSDXC (do 2 TB) oraz format zastępczy Secure Digital Ultra Capacity (SDUC) karty pomocnicze do 128 TiB
- Wymiana błysku NOR
- Grupa robocza ds. Otwartego interfejsu NAND Flash
- Pamięć głównie do odczytu (RMM)
- Uniwersalna pamięć flash
- Bezpieczeństwo dysku flash USB
- Napisz wzmocnienie
Noty wyjaśniające
[edytować]- ^ Przejdź do:a b c d e f g h ja j k l m Komórka jednopoziomowa (1-trochę na komórka) do 2009 r. Komórka wielopoziomowa (do 4-bit lub pół-bajt na komórkę) skomercjalizowane w 2009 r.[30][31]
- ^ Flash układ pamięci przesyłki w 2010 r .:
- NOR – 3,64 miliard[206]
- NAND – 3,64 miliard + (est.)
- ^ Przesyłki pojemności danych pamięci flash w 2017 r .:
- NAND pamięć nieulotna (NVM) – 85eksabajty (est.)[213]
- Napęd półprzewodnikowy (SSD) – 63,2 eksabajty[214]
- ^ Przesyłki pojemności danych pamięci flash w 2018 r. (est.)
Referencje
[edytować]- ^ Przejdź do:a b c „1987: Toshiba wprowadza NAND Flash”. eWeek. 11 kwietnia 2012 r. Odzyskany 20 czerwca 2019 r.
- ^ „Podkład techniczny i ekonomiczny pamięci flash”. FlashStorage.com. 30 marca 2015 r. Zarchiwizowane z oryginał w dniu 20 lipca 2015 r.
- ^ „Flash Memory Guide”(PDF). Technologia Kingston. 2012. MKF-283US. Zarchiwizowane(PDF) z oryginału z 19 października 2023 r. Odzyskany 4 grudnia 2023.
- ^ Bauer, Roderick (6 marca 2018). „HDD vs SSD: Co trzyma przyszłość pamięci masowej?”. Backblaze. Zarchiwizowane z oryginału z 22 grudnia 2022 r.
- ^ „Moduł pamięci Serial Presence-Detect Wprowadzenie”(PDF). Technologia Micron. TN-04-42. Zarchiwizowane(PDF) z oryginału z dnia 26 lipca 2022 r. Odzyskany 1 czerwca 2022.
- ^ „Wykryj obecność seryjną - odniesienie techniczne”(PDF). Instrumenty Texas. Styczeń 1998 r. SMMU001. Zarchiwizowane(PDF) z oryginału z 4 grudnia 2023 r.
- ^ Shilov, Anton (30 stycznia 2019). „Samsung rozpoczyna produkcję 1 TB eUFS 2.1 Storage dla smartfonów”. AnandTech. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ Przejdź do:a b c d Shilov, Anton (5 grudnia 2017). „Samsung rozpoczyna produkcję pamięci flash UFS NAND 512 GB: 64-warstwowy V-NAND, odczyt 860 MB / s”. AnandTech. Zarchiwizowane z oryginału z 3 listopada 2023 r.
- ^ Kim, Chulbum; Cho, Ji-Ho; Jeong, Woopyo; Park, Il-han; Park, Hyun-Wook; Kim, Doo-Hyun; Kang, Daewoon; Lee, Sunghoon; Lee, Ji-Sang; Kim, Wontae; Park, Jiyoon; Ahn, Yang-lo; Lee, Ju Byunghoon; Kim, Hyun-Jin; Lee, Chunan; i in. (2017). 11.4 a 512Gb Pamięć flash 3b / Cell 64-stopniowa pamięć WL 3D V-NAND. Międzynarodowa konferencja obwodów półprzewodnikowych. San Francisco: IEEE. pp. 202 – 203. doi:10.1109 / ISSCC.2017.7870331. ISBN 978–1–5090–3758–2. ISSN 2376–8606. S2CID 206998691.
- ^ Tyson, Mark. „Samsung włącza smartfony 1TB eUFS 2.1”. Hexus. Zarchiwizowane z oryginału z 23 kwietnia 2023 r.
- ^ Przejdź do:a b c „Nie tylko błysk na patelni”. The Economist. Reuters. 11 marca 2006 r. Zarchiwizowane z oryginału z 21 listopada 2023 r. Odzyskany 10 września 2019 r.
- ^ Bez, R.; Pirovano, A. (2019). Postępy w technologii nieulotnej pamięci i pamięci masowej. Woodhead Publishing. ISBN 9780081025857.
- ^ „1960 – Wykazano tranzystor półprzewodnikowy tlenku metalu (MOS)”. Silnik krzemowy. Muzeum Historii Komputerów. Zarchiwizowane z oryginału z 10 kwietnia 2023 r.
- ^ Przejdź do:a b c d „1971: Wprowadzono ROM półprzewodnika wielokrotnego użytku”. Silnik pamięci. Muzeum Historii Komputerów. 11 czerwca 2018 r. Zarchiwizowane z oryginału z 10 sierpnia 2023 r. Odzyskany 19 czerwca 2019 r.
- ^ Przejdź do:a b Fulford, Adel (24 czerwca 2002). „Nieznany bohater”. Forbes. Zarchiwizowane z oryginału z 3 marca 2008 r. Odzyskany 18 marca 2008.
- ^ Tyson, Jeff (29 sierpnia 2000). „Jak działa ROM”. HowStuffWorks. Zarchiwizowane z oryginału z 2 grudnia 2023 r. Odzyskany 10 września 2019 r.
- ^ US 4531203 Fujio Masuoka
- ^ Półprzewodnikowe urządzenie pamięci i metoda wytwarzania tego samego
- ^ „NAND Flash Memory: 25 lat wynalazków, rozwoju – Przechowywanie danych – Wiadomości i recenzje”. eWeek.com. Zarchiwizowane z oryginał w dniu 18 sierpnia 2014 r. Odzyskany 18 sierpnia 2014 r.
- ^ Przejdź do:a b „Toshiba: wynalazca pamięci flash”. Toshiba. Zarchiwizowane z oryginał w dniu 20 czerwca 2019 r. Odzyskany 20 czerwca 2019 r.
- ^ Masuoka, F .; Asano, M.; Iwahashi, H.; Komuro, T .; Tanaka, S. (Grudzień 1984). Nowy błysk E2)Komórka PROM wykorzystująca potrójną technologię polikrzemu. 1984 Międzynarodowe spotkanie urządzeń elektronowych. San Francisco. pp. 464 – 467. doi:10.1109 / IEDM.1984.190752. S2CID25967023.
- ^ Masuoka, F .; Momodomi, M.; Iwata, Y.; Shirota, R. (1987). „Nowa EPROM o bardzo wysokiej gęstości i flash EEPROM z komórką struktury NAND”. Electron Devices Meeting, 1987 International. IEDM 1987. IEEE. pp. 552 – 555. doi:10.1109 / IEDM.1987.191485.
- ^ Tal, Arie (luty 2002). „Technologia flash NAND vs. NOR: Projektant powinien rozważyć opcje podczas korzystania z pamięci flash”. Zarchiwizowane z oryginał w dniu 28 lipca 2010 r. Odzyskany 31 lipca 2010 r.
- ^ „Grupa H8S / 2357, H8S / 2357F-ZTATTM, H8S / 2398F-ZTATTM Instrukcja obsługi sprzętu”. Renesas. Październik 2004. s. 1 574 Zarchiwizowane z oryginału z 9 stycznia 2023 r. Odzyskany 23 stycznia 2012 r.
Pamięć flash można przeprogramować do 100 razy.
- ^ „AMD DL160 i DL320 Series Flash: nowe gęstości, nowe funkcje”(PDF). AMD. Lipiec 2003 r. 22271A. Zarchiwizowane z oryginał(PDF) w dniu 24 września 2015 r. Odzyskany 13 listopada 2014 r.
Urządzenia oferują obsługę pojedynczego zasilania (2,7 V do 3,6 V), architekturę sektorową, wbudowane algorytmy, wysoką wydajność oraz gwarancję wytrzymałości programu / cyklu wymazywania 1 000 000.
- ^ Przejdź do:a b c James, Dick (maj 2014). Układy scalone 3D w prawdziwym świecie. 25. doroczna konferencja SEMI Advanced Semiconductor Manufacturing (ASMC 2014). Saratoga Springs, NY. pp. 113 – 119. doi:10.1109 / ASMC.2014.6846988. ISBN 978–1–4799–3944–2. ISSN 2376–6697. S2CID 42565898.
- ^ „NAND wyprzedza NOR w pamięci flash”. CNET.
- ^ Bridgman, Aston (28 października 1997). „NEC i SanDisk opracowują pamięć flash 80 MB” (Komunikat prasowy). NEC. 97/10/28-01. Zarchiwizowane z oryginał w dniu 18 października 2020 r.
- ^ Przejdź do:a b c d e f g h ja j k l m "Pamięć". STOL (technologia półprzewodników online). Zarchiwizowane z oryginału z 2 listopada 2023 r. Odzyskany 25 czerwca 2019 r.
- ^ Przejdź do:a b c d „Toshiba robi duże postępy w pamięci flash NAND dzięki generacji 3-bit na komórkę 32 nm i technologii 43 nm 4-bit na komórkę” (Komunikat prasowy). Toshiba. 11 lutego 2009 r. PR1102. Zarchiwizowane z oryginału z 19 kwietnia 2023 r. Odzyskany 21 czerwca 2019 r.
- ^ Przejdź do:a b c „SanDisk wysyła pierwsze na świecie karty pamięci z 64 gigabitowym błyskiem X4 NAND”. SlashGear. 13 października 2009 r. Zarchiwizowane z oryginału z 18 kwietnia 2023 r. Odzyskany 20 czerwca 2019 r.
- ^ Przejdź do:a b c d "Historia". Samsung Electronics. Samsung. Odzyskany 19 czerwca 2019 r.
- ^ Wong, Bill (15 kwietnia 2013). „Wywiad: rozmowy CTO Spansion na temat wbudowanej pułapki ładunkowej NOR Flash Technology”. Projekt elektroniczny. Zarchiwizowane z oryginału z 4 grudnia 2023 r.
- ^ Ito, Takashi; Taito, Yasuhiko (9 września 2017). „SONOS Split-Gate eFlash Memory”. W Hidaka, Hideto (red.). Wbudowana pamięć flash do systemów wbudowanych: technologia, projektowanie podsystemów i innowacje. Układy scalone i systemy. Springer Publishing. pp. 209 – 244. doi:10.1007 / 978-3-319-55306-1_7. ISBN 978–3–319–55306–1.
- ^ Bez, Roberto; Camerlenghi, E.; Modelli, Alberto; Visconti, Angelo (kwiecień 2003). „Wprowadzenie do pamięci flash”. Postępowanie IEEE. 91 (4). Instytut Inżynierów Elektryków i Elektroników: 498 – 502. doi:10.1109 / JPROC.2003.811702.
- ^ Lee, Jang-Sik (18 października 2011). „Papier przeglądowy: Nanopłynne urządzenia pamięci bramkowej”. Listy materiałów elektronicznych. 7 (3). Koreański Instytut Metali i Materiałów: 175 – 183. Kod pocztowy:2011EML ..... 7..175L. doi:10.1007 / s13391-011-0901-5. S2CID110503864.
- ^ Przejdź do:a b Aravindan, Avinash (13 listopada 2018). „Flash 101: Typy NAND Flash”. wbudowana.com. Zarchiwizowane z oryginału z 6 listopada 2023 r.
- ^ Meena, Jagan Singh; Sze, Simon Min; Chand, Umesh; Tseng, Tseung-Yuen (25 września 2014). „Przegląd nowych technologii pamięci nieulotnej”. Listy badawcze w nanoskali. 9 (1): 526. doi:10.1186 / 1556-276x-9-526. ISSN1556–276X. PMC4182445. PMID25278820. 526
- ^ Sheldon, Robert (19 czerwca 2023). „Zalety technologii pułapki ładowania dysków flash 3D NAND”. SearchStorage. Zarchiwizowane z oryginału z 9 sierpnia 2023 r.
- ^ Grossi, A.; Zambelli, C.; Olivo, P. (7 czerwca 2016). „Niezawodność pamięci flash 3D NAND”. W Micheloni, Rino (red.). Pamięci Flash 3D. Dordrecht: Springer Science + Media biznesowe. pp. 29 – 62. doi:10.1007 / 978-94-017-7512-0_2. ISBN 978–94–017–7512–0.
- ^ Kodama, N.; Oyama, K.; Shirai, H.; Saitoh, K.; Okazawa, T .; Hokari, Y. (Grudzień 1991). Symetryczna komórka DSA ściany bocznej (SSW) dla pamięci flash 64 Mbit. Międzynarodowe spotkanie urządzeń elektronowych. Waszyngton, DC: IEEE. pp. 303 – 306. doi:10.1109 / IEDM.1991.235443. ISBN 0–7803–0243–5. ISSN 0163–1918. S2CID 111203629.
- ^ Eitan, Boaz. „Patent USA 5 768 192: Nielotne półprzewodnikowe ogniwo pamięci wykorzystujące asymetryczne ładowanie”. Urząd Patentowy i Znaków Towarowych USA. Zarchiwizowane z oryginał w dniu 22 lutego 2020 r. Odzyskany 22 maja 2012 r.
- ^ Fastow, Richard M.; Ahmed, Khaled Z .; Haddad, Sameer; Randolph, Mark; Huster, C.; Hom, P. (Kwiecień 2000). „Uzyskanie ładunku indukowanego przez piec w komórkach flash NOR”. Listy urządzeń elektronów IEEE. 21 (4): 184 – 186. Kod pocztowy:2000IEDL ... 21..184F. doi:10.1109 / 55.830976. ISSN1558–0563. S2CID24724751.
- ^ Przejdź do:a b Hruska, Joel (6 sierpnia 2013). „Samsung produkuje pierwszy 3D NAND, ma na celu zwiększenie gęstości, obniżenie kosztów na GB”. ExtremeTech. Zarchiwizowane z oryginału z 2 listopada 2023 r. Odzyskany 4 lipca 2019 r.
- ^ Przejdź do:a b Melanson, Donald (12 czerwca 2007). „Toshiba ogłasza nową technologię flash NAND„ 3D ”. Engadget. Zarchiwizowane z oryginału z 17 grudnia 2022 r. Odzyskany 10 lipca 2019 r.
- ^ Przejdź do:a b „Samsung przedstawia pierwszy na świecie dysk SSD 3D V-NAND dla aplikacji korporacyjnych” (Komunikat prasowy). Samsung. 13 sierpnia 2013 r. Zarchiwizowane z oryginał w dniu 14 kwietnia 2019 r.
- ^ Przejdź do:a b Clarke, Peter (8 sierpnia 2013). „Samsung potwierdza 24 warstwy w 3D NAND”. EE Times. Zarchiwizowane z oryginału z 19 lutego 2020 r.
- ^ Przejdź do:a b „Toshiba komercjalizuje wbudowaną pamięć flash NAND o największej pojemności w branży dla mobilnych produktów konsumenckich” (Komunikat prasowy). Toshiba. 17 kwietnia 2007 r. PR1702. Zarchiwizowane z oryginału z 18 maja 2022 r. Odzyskany 23 listopada 2010 r.
- ^ Przejdź do:a b „Hynix Surprises NAND Chip Industry”. Korea Times. 5 września 2007 r. Zarchiwizowane z oryginału z 21 listopada 2023 r. Odzyskany 8 lipca 2019 r.
- ^ Przejdź do:a b „Toshiba wprowadza na rynek urządzenia pamięci flash NAND o największej gęstości” (Komunikat prasowy). Toshiba. 7 sierpnia 2008 r. PR0701. Zarchiwizowane z oryginału z dnia 7 listopada 2023 r. Odzyskany 21 czerwca 2019 r.
- ^ Przejdź do:a b „Toshiba wprowadza na rynek największe w branży moduły pamięci flash NAND” (Komunikat prasowy). Toshiba. 17 czerwca 2010 r. PR1701. Zarchiwizowane z oryginału z 6 listopada 2023 r. Odzyskany 21 czerwca 2019 r.
- ^ Mellor, Chris. „NAND wyślemy zagraniczne opakowanie techniczne, mówi China of Xtacking: DRAM-speed ... ale light on-stacking”. www.theregister.com.
- ^ Przejdź do:a b Tallis, Billy. „Aktualizacje Flash NAND 2021 od ISSCC: The Leaning Towers of TLC and QLC”. www.anandtech.com.
- ^ Mellor, Chris. „What the PUC: SK Hynix obok dołączenia do dużych chłopców w 96-warstwowej krainie 3D NAND”. www.theregister.com.
- ^ Mellor, Chris. „Zobacz, kto ponownie uniknął rozmowy na temat XPoint. Mikron ... bądźmy nielotni ”. www.theregister.com.
- ^ Alcorn, Paul (26 lipca 2022). „Micron przejmuje prowadzenie dzięki 232-warstwowemu NAND Flash, do 2 TB na pakiet chipowy”. Sprzęt Toma. Odzyskany 31 maja 2024.
- ^ „Western Digital przełamuje granice dzięki karcie microSD o największej pojemności na świecie” (Komunikat prasowy). Berlin: SanDisk. 31 sierpnia 2017 r. Zarchiwizowane z oryginał w dniu 1 września 2017 r. Odzyskany 2 września 2017 r.
- ^ Bradley, Tony (31 sierpnia 2017). „Rozwiń pamięć mobilną dzięki nowej karcie microSD 400 GB firmy SanDisk”. Forbes. Zarchiwizowane z oryginału z 1 września 2017 r. Odzyskany 2 września 2017 r.
- ^ Przejdź do:a b c Manners, David (30 stycznia 2019). „Samsung produkuje moduł flash eUFS 1 TB”. Co tydzień elektronika. Zarchiwizowane z oryginału z 10 lutego 2023 r. Odzyskany 23 czerwca 2019 r.
- ^ Przejdź do:a b c Tallis, Billy (17 października 2018). „Samsung udostępnia mapę drogową SSD dla QLC NAND i 96-warstwowego 3D NAND”. AnandTech. Zarchiwizowane z oryginału z 6 listopada 2023 r. Odzyskany 27 czerwca 2019 r.
- ^ Basinger, Matt (18 stycznia 2007), Przewodnik wyboru urządzeń projektanta PSoC(PDF), AN2209, zarchiwizowany z oryginał(PDF) w dniu 31 października 2009 r.
The
PSoC
... wykorzystuje unikalny proces Flash:
SONOS
- ^ Windbacher, T. „2.1.1 Pamięć flash”. Stosy bram inżynieryjnych dla tranzystorów polowych. Zarchiwizowane z oryginału z 9 listopada 2023 r.
- ^ „Pływająca pamięć MOS”. University of Minnesota. Zarchiwizowane z oryginał w dniu 8 sierpnia 2022 r.
- ^ Przejdź do:a b Shimpi, Anand Lal (30 września 2011). „Przegląd Intel SSD 710 (200 GB)”. AnandTech. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ „Niezawodność pamięci flash, życie i zużycie”. Uwagi dotyczące elektroniki. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ Przejdź do:a b Vättö, Kristian (23 lutego 2012). „Understanding TLC NAND”. AnandTech. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ „Gęstość bitów w stanie stałym i kontroler pamięci Flash”. hyperstone.com. 17 kwietnia 2018 r. Zarchiwizowane z oryginału z dnia 9 czerwca 2023 r. Odzyskany 29 maja 2018 r.
- ^ Yasufuku, Tadashi; Ishida, Koichi; Miyamoto, Shinji; Nakai, Hiroto; Takamiya, Makoto; Sakurai, Takayasu; Takeuchi, Ken (2009), „Postępowanie 14. międzynarodowego sympozjum ACM / IEEE na temat elektroniki i projektowania małej mocy - ISLPED '09”, Transakcje IEICE na elektronice, 93 (3): 87 – 92, Kod pocztowy:2010IEITE..93..317Y, doi:10.1145 / 1594233.1594253, ISBN 9781605586847, S2CID 6055676, zarchiwizowane z oryginału z 5 marca 2016 r
- ^ Micheloni, Rino; Marelli, Alessia; Eshghi, Kam (2012), Wewnątrz dysków półprzewodnikowych (SSD), Springer, Kod pocztowy:2013issd.book .....M, ISBN 9789400751460, zarchiwizowane z oryginału z 9 lutego 2017 r
- ^ Micheloni, Rino; Crippa, Luca (2010), Wewnątrz pamięci flash NAND, Springer, ISBN 9789048194315, zarchiwizowane z oryginału z 9 lutego 2017 r W szczególności, Takeuchi, K. (2010). „SD zintegrowany z 3D o niskiej mocy”. Wewnątrz pamięci flash NAND. pp. 515 – 536. doi:10.1007 / 978-90-481-9431-5_18. ISBN 978–90–481–9430–8.
- ^ Mozel, Tracey (2009), CMOSET Fall 2009 Obwody i wspomnienia Ślady prezentacji ścieżki, CMOS Emerging Technologies, ISBN 9781927500217, zarchiwizowane z oryginału z 9 lutego 2017 r
- ^ Yasufuku, Tadashi; Ishida, Koichi; Miyamoto, Shinji; Nakai, Hiroto; Takamiya, Makoto; Sakurai, Takayasu; Takeuchi, Ken (marzec 2010). „Konstrukcja induktora i TSV 20-V Boost Converter dla dysków półprzewodnikowych 3D o niskiej mocy z pamiętnikami NAND Flash”. Transakcje IEICE na elektronice. E93-C (3). IEICE: 317 – 323. Kod pocztowy:2010IEITE..93..317Y. doi:10.1587 / transele.E93.C.317. Zarchiwizowane z oryginału z 4 lutego 2016 r.
- ^ „4-krotnie szybszy wzrost VPASS (10 V), 15% VPGM o niższej mocy (20 V), system generatora napięcia o szerokim zakresie napięcia wyjściowego dla 4-krotnie szybszych napędów półprzewodnikowych zintegrowanych z 3D”. Czerwiec 2011 r. Ss. 200 – 201.
- ^ Takeuchi, Ken (maj 2010). Zintegrowany 3D dysk półprzewodnikowy o niskiej mocy (SSD) z adaptacyjnym generatorem napięcia. Międzynarodowe warsztaty pamięci IEEE (IMW). Seul, Korea. doi:10.1109 / IMW.2010.5488397. ISBN 978–1–4244–6721–1. ISSN 2159–4864.
- ^ Ishida, Koichi; Yasufuku, Tadashi; Miyamoto, Shinji; Nakai, Hiroto; Takamiya, Makoto; Sakurai, Takayasu; Takeuchi, Ken (maj 2011). „1,8 V Generator napięcia adaptacyjnego o niskiej przejściowej energii oparty na konwerterze wzmocnienia dla zintegrowanego 3D dysku flash NAND”. Dziennik IEEE obwodów półprzewodnikowych. 46 (6). Instytut Inżynierów Elektryków i Elektroników: 1478 – 1487. Kod pocztowy:2011IJSSC..46.1478I. doi:10.1109 / JSSC.2011.2131810. ISSN1558-173X. S2CID13701601.
- ^ ZA. H. Johnston, „Efekty promieniowania kosmicznego w zaawansowanych wspomnieniach Flash” Zarchiwizowane 4 marca 2016 r. W Maszyna Wayback. NASA Electronic Parts and Packaging Program (NEPP). 2001. „... wewnętrzne tranzystory stosowane do pompy ładującej i kontroli wymazywania / zapisu mają znacznie grubsze tlenki ze względu na zapotrzebowanie na wysokie napięcie. Powoduje to, że urządzenia flash są znacznie bardziej wrażliwe na całkowite uszkodzenie dawki w porównaniu z innymi ULSI technologie. Oznacza to również, że funkcje zapisu i kasowania będą pierwszymi parametrami, które zawodzą od całkowitej dawki. ... Pamięci flash będą działać przy znacznie wyższych poziomach promieniowania w trybie odczytu. ... Pompy ładowania, które są wymagane do wygenerowania wysokiego napięcia do kasowania i zapisu, są zwykle najbardziej czułymi funkcjami obwodu, zwykle zawodzą poniżej 10 krad(SI). ”
- ^ Zitlaw, Cliff (2 maja 2011). „Przyszłość pamięci flash NOR”. Linia pamięci. UBM Media. Zarchiwizowane z oryginału z 1 czerwca 2023 r. Odzyskany 3 maja 2011 r.
- ^ Springer Handbook of Semiconductor Devices. Springer. 10 listopada 2022 r. ISBN 978-3-030-79827-7.
- ^ Procesory i pamięci CMOS. Springer. 9 sierpnia 2010 r. ISBN 978–90–481–9216–8.
- ^ Tanzawa, T .; Takano, Y.; Watanabe, K.; Atsumi, S. (2002). „Techniki obwodu skalowania tranzystorów wysokiego napięcia dla pamięci flash NOR usuwających kanały o wysokiej gęstości”. Dziennik IEEE obwodów półprzewodnikowych. 37 (10): 1318 – 1325. Kod pocztowy:2002IJSSC..37.1318T. doi:10.1109 / JSSC.2002.803045.
- ^ Wspomnienia Flash: ekonomiczne zasady optymalizacji wydajności, kosztów i niezawodności. Springer. 12 września 2013 r. ISBN 978–94–007–6082–0.
- ^ „NAND Flash Controllers - klucz do wytrzymałości i niezawodności”. hyperstone.com. 7 czerwca 2018 r. Zarchiwizowane z oryginału z dnia 5 czerwca 2023 r. Odzyskany 1 czerwca 2022.
- ^ Przejdź do:a b c d e f g „Samsung przechodzi do masowej produkcji pamięci flash 3D”. Gizmag.com. 27 sierpnia 2013 r. Zarchiwizowane z oryginału z 27 sierpnia 2013 r. Odzyskany 27 sierpnia 2013.
- ^ „Samsung Electronics rozpoczyna masową produkcję pierwszej w branży 3-bitowej pamięci flash 3D V-NAND” (Komunikat prasowy). Samsung. 9 października 2014 r. Zarchiwizowane z oryginału z 30 marca 2023 r.
- ^ „Technologia Samsung V-NAND”(PDF). Samsung. Wrzesień 2014 r. Zarchiwizowane z oryginał(PDF) w dniu 27 marca 2016 r. Odzyskany 27 marca 2016 r.
- ^ Tallis, Billy (9 listopada 2020). „Micron ogłasza 176-warstwowy 3D NAND”. AnandTech. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ Mellor, Chris (18 sierpnia 2023). „Samsung ma 300-warstwowy NAND, z 430 warstwami po tym raporcie –”.
- ^ Dube, Belinda Langelihle (2020). „Wyzwania związane z produkcją i ocena kosztów pamięci 3D nowej generacji”. Międzynarodowa konferencja China Semiconductor Technology 2020 (CSTIC). pp. 1 – 3. doi:10.1109 / CSTIC49141.2020.9282426. ISBN 978–1–7281–6558–5. S2CID 229376195.
- ^ Choe, Jeongdong (2019). „Porównanie obecnej architektury chipów i komórek NAND 3D”(PDF). pp. 21, 24.
- ^ Potoroaca, Adrian (20 kwietnia 2020). „Samsung powiedział, że opracowuje pierwszy w branży 160-warstwowy układ pamięci flash NAND”. TechSpot. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ „Model kosztów Toshiby dla NAND 3D”. www.linkedin.com.
- ^ „Obliczanie maksymalnej gęstości i równoważnej reguły projektowania 2D lampy błyskowej 3D NAND”. linkedin.com. Odzyskany 1 czerwca 2022.; „Obliczanie maksymalnej gęstości i równoważnej reguły projektowania 2D lampy błyskowej 3D NAND”. semwiki.com. Odzyskany 1 czerwca 2022.
- ^ „AVR105: Wydajny zasilający parametr o wysokiej wytrzymałości w pamięci Flash”. p. 3
- ^ Calabrese, Marcello (maj 2013). „Przyspieszone testowanie niezawodności pamięci flash: dokładność i problemy z technologią NOR 45 nm”. Materiały z międzynarodowej konferencji 2013 na temat projektowania i technologii IC (ICICDT). pp. 37 – 40. doi:10.1109 / ICICDT.2013.6563298. ISBN 978–1–4673–4743–3. S2CID 37127243. Odzyskany 22 czerwca 2022.
- ^ Thatcher, Jonathan; Coughlin, Tom; Handy, Jim; Ekker, Neal (kwiecień 2009). NAND Flash Solid State Storage dla przedsiębiorstw, dogłębne spojrzenie na niezawodność(PDF) (Raport techniczny). Solid State Storage Initiative (SSSI) stowarzyszenia Storage Network Industry Association (SNIA). Zarchiwizowane(PDF) z oryginału z 14 października 2011 r. Odzyskany 6 grudnia 2011 r.
- ^ „Różnica między SLC, MLC, TLC i 3D NAND w dyskach flash USB, dyskach SSD i kartach pamięci”. Technologia Kingston. Luty 2022 r. Zarchiwizowane z oryginału z 28 listopada 2023 r.
- ^ Bordner, Kirstin (17 grudnia 2008). „Micron współpracuje z Sun Microsystems w celu przedłużenia żywotności pamięci flash, osiąga milion cykli zapisu” (Komunikat prasowy). Boise, Idaho: Technologia Micron. Zarchiwizowane z oryginału z 20 marca 2022 r.
- ^ Owano, Nancy (2 grudnia 2012 r.). „Tajwańscy inżynierowie pokonują granice pamięci flash”. phys.org. Zarchiwizowane z oryginału z 9 lutego 2016 r.
- ^ Sharwood, Simon (3 grudnia 2012). „Pamięć flash stała się nieśmiertelna przez ogniste ciepło”. Rejestr. Zarchiwizowane z oryginału z 13 września 2017 r.
- ^ Wong, Raymond (4 grudnia 2012). „Przełom w pamięci flash może prowadzić do jeszcze bardziej niezawodnego przechowywania danych”. Wieśniak! Aktualności. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ „NAND Flash Design and Use Considerations Introduction”(PDF). Technologia Micron. Kwiecień 2010 r. TN-29-17. Zarchiwizowane(PDF) z oryginału z 3 marca 2022 r. Odzyskany 29 lipca 2011 r.
- ^ Przejdź do:a b Kawamatus, Tatsuya. „Technologia zarządzania NAND Flash”(PDF). Hagiwara sys-com co., LTD. Zarchiwizowane z oryginał(PDF) w dniu 15 maja 2018 r. Odzyskany 15 maja 2018 r.
- ^ Cooke, Jim (sierpień 2007). Niewygodne prawdy pamięci flash NAND(PDF). Flash Memory Summit 2007. Technologia Micron. Zarchiwizowane(PDF) z oryginału z 15 lutego 2018 r.
- ^ Richard Blish. „Minimalizacja dawki podczas kontroli rentgenowskiej układów flash montowanych na powierzchni” Zarchiwizowane 20 lutego 2016 r. W Maszyna Wayback. p. 1.
- ^ Richard Blish. „Wpływ kontroli rentgenowskiej na pamięć Flash Spansion” Zarchiwizowane 4 marca 2016 r. W Maszyna Wayback
- ^ „Karta pamięci SanDisk Extreme PRO SDHC / SDXC UHS-I”. Zarchiwizowane z oryginału z 27 stycznia 2016 r. Odzyskany 3 lutego 2016 r.
- ^ „Samsung 32 GB USB 3.0 Flash Drive FIT MUF-32BB / AM”. Zarchiwizowane z oryginału z 3 lutego 2016 r. Odzyskany 3 lutego 2016 r.
- ^ Micheloni, Rino; Crippa, Luca; Marelli, Alessia (27 lipca 2010). Wewnątrz pamięci flash NAND. Springer. ISBN 978–90–481–9431–5.
- ^ Przejdź do:a b Rozpiętość. „Jakich rodzajów ECC należy używać w pamięci Flash?” Zarchiwizowane 4 marca 2016 r. W Maszyna Wayback. 2011 r.
- ^ Przejdź do:a b „Toshiba ogłasza monolityczny NAND 0,13 mikrona 1Gb o dużym rozmiarze bloku dla lepszej wydajności zapisu / wymazywania” (Komunikat prasowy). Toshiba. 9 września 2002 r. Zarchiwizowane z oryginał w dniu 11 marca 2006 r. Odzyskany 11 marca 2006.
- ^ Kim, Jesung; Kim, John Min; Noh, Sam H.; Min, Sang Lyul; Cho, Yookun (maj 2002). „Kosmiczna warstwa tłumaczenia flash dla systemów CompactFlash”. Postępowanie IEEE. Vol. 48, nr 2. ss. 366 – 375. doi:10.1109 / TCE.2002.1010143.
- ^ „Urządzenia flash NAND o małej blokadzie vs. o dużej blokadzie” (PDF). TN-29-07. Zarchiwizowane z oryginału z 29 października 2023 r.
- ^ „LPC313x NAND flash data and bad block management”(PDF). Półprzewodniki NXP. 11 sierpnia 2009 r. AN10860. Zarchiwizowane(PDF) z oryginału z 8 grudnia 2023 r.
- ^ Thatcher, Jonathan (18 sierpnia 2009). „Wydajność i możliwości przechowywania półprzewodnikowego NAND Flash – dogłębne spojrzenie”(PDF). SNIA. Zarchiwizowane(PDF) z oryginału z dnia 7 września 2012 r. Odzyskany 28 sierpnia 2012 r.
- ^ „Algorytm Samsung ECC”(PDF). Samsung. Czerwiec 2008 r. Zarchiwizowane(PDF) z oryginału z 12 października 2008 r. Odzyskany 15 sierpnia 2008.
- ^ „Specyfikacja otwartego interfejsu flash NAND”(PDF). Otwórz interfejs NAND Flash. 28 grudnia 2006 r. Zarchiwizowane z oryginał(PDF) w dniu 27 lipca 2011 r. Odzyskany 31 lipca 2010 r.
- ^ Lista członków ONFi jest dostępna pod adresem „Członkostwo - ONFi”. Zarchiwizowane z oryginału z 29 sierpnia 2009 r. Odzyskany 21 września 2009 r.
- ^ „Toshiba wprowadza tryb przełączania podwójnej szybkości danych NAND w konfiguracjach MLC i SLC” (Komunikat prasowy). Irvine, Kalifornia: Toshiba. 11 sierpnia 2010 r. Zarchiwizowane z oryginał w dniu 25 grudnia 2015 r.
- ^ „Dell, Intel i Microsoft dołączają do sił, aby zwiększyć adopcję pamięci flash opartej na NAND na platformach PC” (Komunikat prasowy). Redmond, Wash: Microsoft. 30 maja 2007 r. Zarchiwizowane z oryginału z 3 czerwca 2023 r. Odzyskany 12 sierpnia 2014 r.
- ^ Micheloni, Rino; Crippa, Luca; Marelli, Alessia (27 lipca 2010). Wewnątrz pamięci flash NAND. Springer Science & Business Media. ISBN 9789048194315– za pośrednictwem Google Books.
- ^ Richter, Detlev (12 września 2013). Wspomnienia Flash: ekonomiczne zasady optymalizacji wydajności, kosztów i niezawodności. Springer. ISBN 978–94–007–6082–0.
- ^ Daintith, John; Wright, Edmund (14 maja 2014). Fakty na temat słownika plików informatyki. Infobase Publishing. ISBN 9781438109398– za pośrednictwem Google Books.
- ^ Bhattacharyya, Arup (6 lipca 2017 r.). Ujednolicone urządzenia i technologia pamięci oparte na krzemie. CRC Press. ISBN 9781351798327– za pośrednictwem Google Books.
- ^ RAJARAMAN, V.; ADABALA, NEEHARIKA (15 grudnia 2014). PODSTAWY KOMPUTERÓW. PHI Learning Pvt. Sp. z o.o. ISBN 9788120350670– za pośrednictwem Google Books.
- ^ Aravindan, Avinash (23 lipca 2018 r.). „Flash 101: NAND Flash vs NOR Flash”. Embedded.com. Odzyskany 23 grudnia 2020 r.
- ^ Veendrick, Harry (21 czerwca 2018). Kawałki na chipsach. Springer. ISBN 978–3–319–76096–4.
- ^ Przejdź do:a b c Micheloni, Rino; Crippa, Luca; Marelli, Alessia (27 lipca 2010). Wewnątrz pamięci flash NAND. Springer Science & Business Media. ISBN 9789048194315– za pośrednictwem Google Books.
- ^ Rudan, Massimo; Brunetti, Rossella; Reggiani, Susanna (10 listopada 2022). Springer Handbook of Semiconductor Devices. Springer Nature. ISBN 9783030798277– za pośrednictwem Google Books.
- ^ NAND Flash 101: Wprowadzenie do NAND Flash i jak zaprojektować go w następnym produkcie(PDF), Micron, pp. 2 – 3, TN-29-19, zarchiwizowane z oryginał(PDF) w dniu 4 czerwca 2016 r
- ^ Iniewski, Krzysztof (9 sierpnia 2010). Procesory i pamięci CMOS. Springer. ISBN 978–90–481–9216–8.
- ^ Pavan, Paolo; Bez, Roberto; Olivo, Piero; Zanoni, Enrico (1997). „Ogniwa pamięci flash – Przegląd”. Postępowanie IEEE. Vol. 85, nr 8 (opublikowany w sierpniu 1997 r.). pp. 1248 – 1271. doi:10.1109 / 5.622505. Odzyskany 15 sierpnia 2008.
- ^ Micheloni, Rino; Crippa, Luca; Marelli, Alessia (27 lipca 2010). Wewnątrz pamięci flash NAND. Springer. ISBN 978–90–481–9431–5.
- ^ Gervasi, Osvaldo (29 sierpnia 2007). Informatyka i jej zastosowania - ICCSA 2007: Międzynarodowa konferencja, Kuala Lumpur, Malezja, 26–29 sierpnia 2007 r. Postępowanie, część I. Springer. ISBN 978–3–540–74472–6.
- ^ „Podstawy pamięci flash”. 20 marca 2012 r. Zarchiwizowane od oryginału z 4 stycznia 2017 r. Odzyskany 3 stycznia 2017 r.
- ^ „SLC NAND Flash Memory | TOSHIBA MEMORY | Europe (EMEA)”. business.toshiba-memory.com. Zarchiwizowane z oryginał w dniu 1 stycznia 2019 r. Odzyskany 1 stycznia 2019 r.
- ^ „SLC NAND”. Toshiba.com. Zarchiwizowane z oryginał w dniu 1 września 2018 r.
- ^ „Interfejs szeregowy NAND | PAMIĘĆ TOSHIBA | Europa (EMEA)”. business.toshiba-memory.com. Zarchiwizowane z oryginał w dniu 1 stycznia 2019 r. Odzyskany 1 stycznia 2019 r.
- ^ „BENANDIA | PAMIĘĆ TOSHIBA | Europa (EMEA)”. business.toshiba-memory.com. Zarchiwizowane z oryginał w dniu 1 stycznia 2019 r. Odzyskany 1 stycznia 2019 r.
- ^ „SLC NAND Flash Memory | TOSHIBA MEMORY | Europe (EMEA)”. business.toshiba-memory.com. Zarchiwizowane z oryginał w dniu 1 stycznia 2019 r. Odzyskany 1 stycznia 2019 r.
- ^ Przejdź do:a b Salter, Jim (28 września 2019). „SSD są na dobrej drodze, aby stać się większym i tańszym dzięki technologii PLC”. Ars Technica.
- ^ „PBlaze4_Memblaze”. memblaze.com. Odzyskany 28 marca 2019 r.
- ^ Crothers, Brooke. „SanDisk zacznie produkować układy flash„ X4 ”. CNET.
- ^ Crothers, Brooke. „SanDisk wysyła układy flash„ X4 ”. CNET.
- ^ „SanDisk wysyła karty pamięci flash z technologią 64 Gigabit X4 NAND”. phys.org.
- ^ „SanDisk rozpoczyna masową produkcję chipów pamięci flash X4”. 17 lutego 2012 r.
- ^ Tallis, Billy. „Recenzja dysku SSD Samsung 983 ZET (Z-NAND): Jak szybko może uzyskać pamięć Flash?”. AnandTech.com.
- ^ Vättö, Kristian. „Testowanie Samsunga 850 Pro Endurance i pomiar rozmiaru matrycy V-NAND”. AnandTech. Zarchiwizowane z oryginału z dnia 26 czerwca 2017 r. Odzyskany 11 czerwca 2017 r.
- ^ Vättö, Kristian. „Samsung SSD 845DC EVO / PRO Performance Preview & Exploring IOPS Consistency”. AnandTech. p. 3) Zarchiwizowane z oryginału z 22 października 2016 r. Odzyskany 11 czerwca 2017 r.
- ^ Vättö, Kristian. „Przegląd Samsung SSD 850 EVO (120 GB, 250 GB, 500 GB i 1 TB)”. AnandTech. p. 4 Zarchiwizowane z oryginału z 31 maja 2017 r. Odzyskany 11 czerwca 2017 r.
- ^ Vättö, Kristian. „Samsung SSD 845DC EVO / PRO Performance Preview & Exploring IOPS Consistency”. AnandTech. p. 2) Zarchiwizowane z oryginału z 22 października 2016 r. Odzyskany 11 czerwca 2017 r.
- ^ Ramseyer, Chris (9 czerwca 2017). „Trendy w branży flash mogą doprowadzić użytkowników do powrotu do wirujących dysków”. Sprzęt Toma. Zarchiwizowane z oryginału z 6 listopada 2023 r. Odzyskany 11 czerwca 2017 r.
- ^ „PBlaze5 700”. memblaze.com. Zarchiwizowane z oryginał 28 marca 2019 r. Odzyskany 28 marca 2019 r.
- ^ „PBlaze5 900”. memblaze.com. Zarchiwizowane z oryginał 28 marca 2019 r. Odzyskany 28 marca 2019 r.
- ^ „PBlaze5 910/916 seria NVMe SSD”. memblaze.com. Zarchiwizowane z oryginał w dniu 27 marca 2019 r. Odzyskany 26 marca 2019 r.
- ^ „PBlaze5 510/516 seria NVMe ™ SSD”. memblaze.com. Zarchiwizowane z oryginał w dniu 27 marca 2019 r. Odzyskany 26 marca 2019 r.
- ^ Evans, Chris (7 listopada 2018). „QLC NAND - Czego możemy oczekiwać od technologii?”. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ Dicker, Derek (5 listopada 2018). „Powiedz cześć: poznaj pierwszy na świecie dysk QLC SSD, Micron 5210 ION” (Komunikat prasowy). Technologia Micron. Zarchiwizowane z oryginału z 30 stycznia 2019 r.
- ^ „QLC NAND”. Micron.com. Zarchiwizowane z oryginał w dniu 30 stycznia 2019 r.
- ^ Tallis, Billy. „Przegląd dysków SSD Intel SSD 660p: QLC NAND przybywa na dyski SSD dla konsumentów”. AnandTech. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ „Mity i artykuły dotyczące wytrzymałości SSD na StorageSearch.com”. StorageSearch.com.
- ^ Webster, Sean (19 października 2018). „Samsung ogłasza dyski SSD QLC i Z-NAND drugiej generacji”. Sprzęt Toma. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ James, Dave (8 stycznia 2019). „Recenzja Samsung 860 QVO: pierwszy dysk SSD QLC SATA, ale nie może jeszcze obalić TLC”. PCGamesN. Zarchiwizowane z oryginału z 21 listopada 2023 r.
- ^ „Samsung Electronics rozpoczyna masową produkcję pierwszego w branży 4-bitowego dysku SSD dla konsumentów” (Komunikat prasowy). Samsung. 7 sierpnia 2018 r. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ Jin, Hyunjoo; Nellis, Stephen; Hu, Krystal; Bera, Ayanti; Lee, Joyce (20 października 2020). Coates, Stephen (red.). „SK Hynix z Korei Południowej kupi biznes Intel NAND za $9 miliardów”. Reuters. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ „NAND Evolution i jego wpływ na żywotność dysku półprzewodnikowego”(PDF). Western Digital. 2009. Zarchiwizowane z oryginał(PDF) 12 listopada 2011 r. Odzyskany 22 kwietnia 2012 r.
- ^ „Kontynuacja Flash vs DRAM: układanie chipów”. The Daily Circuit. 22 kwietnia 2012 r. Zarchiwizowane z oryginał 24 listopada 2012 r. Odzyskany 22 kwietnia 2012 r.
- ^ „Konwersja jednostki pamięci danych komputerowych - ilość inna niż SI”. Zarchiwizowane z oryginału z 8 maja 2015 r. Odzyskany 20 maja 2015 r.
- ^ Shilov, Anton (12 września 2005). „Samsung przedstawia 2 GB pamięci flash”. X-bit laboratoria. Zarchiwizowane z oryginał w dniu 24 grudnia 2008 r. Odzyskany 30 listopada 2008.
- ^ Gruener, Wolfgang (11 września 2006). „Samsung ogłasza lampę błyskową 40 nm, przewiduje urządzenia 20 nm”. TG Daily. Zarchiwizowane z oryginał w dniu 23 marca 2008 r. Odzyskany 30 listopada 2008.
- ^ „SanDisk ogłasza 12-gigabajtową kartę microSDHC - największą na świecie kartę pojemności dla telefonów komórkowych” (Komunikat prasowy). Las Vegas, Nevada: SanDisk. 7 stycznia 2008 r. 4079. Zarchiwizowane z oryginał w dniu 19 grudnia 2008 r.
- ^ „Linia SanDisk UltraII przyspiesza i zwiększa pojemność dzięki nowym 32- i 16-gigabajtowym SDHC i 8 GB SDHC Plus Cards” (Komunikat prasowy). Las Vegas, Nevada: SanDisk. 31 stycznia 2008 r. 4091. Zarchiwizowane z oryginał w dniu 19 grudnia 2008 r.
- ^ https://www.pcworld.com/article/225370/look_out_for_the_256gb_thumb_drive_and_the_128gb_tablet.html[martwy link]; „Kingston wyłącza pierwszy dysk flash o pojemności 256 GB”. 20 lipca 2009 r. Zarchiwizowane z oryginału z dnia 8 lipca 2017 r. Odzyskany 28 sierpnia 2017 r.20 lipca 2009 r. Kingston DataTraveler 300 ma 256 GB.
- ^ Borghino, Dario (31 marca 2015). „Technologia flash 3D posuwa się naprzód z dyskami SSD 10 TB i pierwszymi 48-warstwowymi komórkami pamięci”. Gizmag. Zarchiwizowane z oryginału z 18 maja 2015 r. Odzyskany 31 marca 2015 r.
- ^ „Samsung wprowadza dysk SSD Monster 4TB 850 EVO w cenie $1499 | Niestandardowa recenzja komputera”. Niestandardowy przegląd komputera. 13 lipca 2016 r. Zarchiwizowane z oryginału z 9 października 2016 r. Odzyskany 8 października 2016 r.
- ^ „Samsung przedstawia 32TB SSD Dźwignia 4. generacji 64-warstwowy 3D V-NAND | Niestandardowy przegląd komputera”. Niestandardowy przegląd komputera. 11 sierpnia 2016 r. Zarchiwizowane z oryginału z 9 października 2016 r. Odzyskany 8 października 2016 r.
- ^ Przejdź do:a b Master, Neal; Andrews, Mathew; Hick, Jason; Canon, Shane; Wright, Nicholas (2010). „Analiza wydajności urządzeń flash towarowych i klasy korporacyjnej”(PDF). Warsztat przechowywania danych IEEE Petascale. Zarchiwizowane(PDF) z oryginału z 6 maja 2016 r.
- ^ Ng, Jansen. „Samsung potwierdza problemy z lampą błyskową 32 nm, pracując nad nowym kontrolerem SSD”. dailytech.com. Zarchiwizowane z oryginał w dniu 4 marca 2016 r. Odzyskany 3 października 2009 r.
- ^ Przejdź do:a b Clive Maxfield. „Bebop to the Boolean Boogie: niekonwencjonalny przewodnik po elektronice”. p. 232
- ^ Wiele szeregowych urządzeń flash implementuje odczyt zbiorczy tryb i włącz wewnętrzny licznik adresów, dzięki czemu konfiguracja ich w celu przeniesienia całej zawartości do pamięci RAM przy włączaniu jest trywialna. Na przykład po taktowaniu na 50 MHz szeregowa lampa błyskowa może przenieść 64 Mbit obraz oprogramowania układowego w mniej niż dwie sekundy.
- ^ Lyth0s (17 marca 2011). „SSD vs. HDD”. elitepcbuilding.com. Zarchiwizowane z oryginał w dniu 20 sierpnia 2011 r. Odzyskany 11 lipca 2011 r.
- ^ „Dyski półprzewodnikowe Flash – Technologia gorsza czy supergwiazda Closet?”. PRZECHOWYWANIE. Zarchiwizowane z oryginału z 24 grudnia 2008 r. Odzyskany 30 listopada 2008.
- ^ Matsunobu, Yoshinori (15 kwietnia 2010). „Strategie wdrażania SSD dla MySQL”. Zarchiwizowane z oryginał w dniu 3 marca 2016 r.
- ^ „Samsung Electronics wprowadza na rynek pierwsze komputery na świecie z dyskiem półprzewodnikowym NAND Flash”. Informacja prasowa. Samsung. 24 maja 2006 r. Zarchiwizowane z oryginału z 20 grudnia 2008 r. Odzyskany 30 listopada 2008.
- ^ „Notatnik SSD Samsunga”. 22 sierpnia 2006 r. Zarchiwizowane z oryginał 15 października 2018 r. Odzyskany 15 października 2018 r.
- ^ „文 本 ケ イ パ の 「 VAIO typ U 」 フ ラ ッ シ ュ メ モ リ ー ュ モ デ ル ル ル モ デ ル モ ル” [Uwolnienie modelu w miękkiej oprawie „VAIO typu U” z pamięcią flash] (komunikat prasowy) (w języku japońskim). Sony. 27 czerwca 2006 r. Zarchiwizowane z oryginału z 10 maja 2023 r.
- ^ „Sony Vaio UX UMPC – teraz z 32 GB pamięci Flash | NBnews.info. Wiadomości na temat laptopa i notebooka, recenzje, testy, specyfikacje, cena | Каталог ноутбуков, ультрабуков и планшетов, новости, обзоры ". Zarchiwizowane z oryginał 28 czerwca 2022 r. Odzyskany 7 listopada 2018 r.
- ^ Perry, Douglas (25 lipca 2012). „Princeton: Zastąpienie pamięci RAM lampą błyskową może zaoszczędzić ogromną moc”. Sprzęt Toma. Zarchiwizowane z oryginału z 6 listopada 2023 r.
- ^ Przejdź do:a b „Zrozumienie oczekiwanej długości życia pamięci flash”. www.ni.com. 23 lipca 2020 r. Zarchiwizowane z oryginału z 1 grudnia 2023 r. Odzyskany 19 grudnia 2020 r.
- ^ „8-bitowy mikrokontroler AVR ATmega32A Karta danych kompletna”(PDF). 19 lutego 2016 r. Str. 18 Zarchiwizowane z oryginał(PDF) w dniu 9 kwietnia 2016 r. Odzyskany 29 maja 2016 r.
Wyniki kwalifikacji niezawodności pokazują, że prognozowany wskaźnik niepowodzenia zatrzymywania danych jest znacznie mniejszy niż 1 PPM w ciągu 20 lat przy 85 °C lub 100 latach przy 25 °C
- ^ „O hakowaniu kart MicroSD”. blog Bunnie. 29 grudnia 2013 r. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ „Zatrzymywanie danych w pamięci flash NAND MLC: charakterystyka, optymalizacja i odzyskiwanie”(PDF). 27 stycznia 2015 r. Str. 10 Zarchiwizowane(PDF) z oryginału z dnia 7 października 2016 r. Odzyskany 27 kwietnia 2016 r.
- ^ „Wyjaśniono specyfikacje dysku SSD JEDEC”(PDF). p. 27
- ^ Yinug, Christopher Falan (lipiec 2007). „Powstanie rynku pamięci flash: jego wpływ na zachowanie firmy i globalne wzorce handlu półprzewodnikami”(PDF). Journal of International Commerce and Economics. Zarchiwizowane z oryginał(PDF) w dniu 29 maja 2008 r. Odzyskany 19 kwietnia 2008.
- ^ Hajdarbegovic, Nermin (17 kwietnia 2013). „Rakiety rynku pamięci NAND”. TG Daily. Zarchiwizowane z oryginał w dniu 8 lutego 2016 r. Odzyskany 18 kwietnia 2013.
- ^ Owen, Malcolm. „Przerwa w zasilaniu mogła zrujnować 15 eksabajtów pamięci flash WD i Toshiba”. AppleInsider. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ „Udział w rynku producentów NAND Flash 2019”. Statista. Odzyskany 3 lipca 2019 r.
- ^ „SK Hynix kończy pierwszą fazę $9 mld zakupów biznesowych Intel NAND”. Reuters. 29 grudnia 2021 r. Odzyskany 27 czerwca 2022.
- ^ Kwan, Campbell. „Były biznes pamięci Toshiba, który zmieni markę na Kioxia”. ZDNet. Zarchiwizowane z oryginału z 4 października 2023 r. Odzyskany 12 lipca 2023.
- ^ „NAND Revenue by Manufacturers Worldwide (2014-2022)”. 26 maja 2020 r. Odzyskany 27 czerwca 2022.
- ^ Przejdź do:a b c d e f g h ja j „Rynek pamięci flash”(PDF). Integrated Circuit Engineering Corporation. 1997. s. 1 4 Zarchiwizowane(PDF) z oryginału z 19 kwietnia 2023 r. Odzyskany 16 października 2019 r – przez Smithsonian Institution.
- ^ Przejdź do:a b c d Cappelletti, Paulo; Golla, Carla; Olivo, Piero; Zanoni, Enrico (2013). Pamięci flash. Springer Science & Business Media. p. 32 ISBN 9781461550150.
- ^ „Nie miga tak szybko”. Elektroniczny biznes. 26 (7 – 13). Firma wydawnicza Cahners: 504. 2000.
Przesyłki jednostkowe wzrosły w 1999 r. O 64% w porównaniu z rokiem poprzednim, a przewiduje się, że w 2000 r. Wzrosną o 44% do 1,8 mld sztuk.
- ^ Sze, Simon Min. „Ewolucja nieulotnej pamięci półprzewodnikowej: od wynalazku do pamięci nanokrystalicznej”(PDF). CERN. Narodowy Uniwersytet Yang Ming Chiao Tung. p. 41 Zarchiwizowane(PDF) z oryginału z 2 listopada 2023 r. Odzyskany 22 października 2019 r.
- ^ Przejdź do:a b Handy, Jim (26 maja 2014). „Ile tranzystorów kiedykolwiek wysłało?”. Forbes. Zarchiwizowane z oryginału z 2 listopada 2023 r. Odzyskany 21 października 2019 r.
- ^ „Widok rynkowy: ważne wydarzenia w branży pamięci DRAM 2008; Zapotrzebowanie na aplikację końcową pozostaje słabe, a wzrost bitów popytu NAND Flash w 2009 r. Spadł do 81%”. DRAMeXchange. 30 grudnia 2008 r. Zarchiwizowane z oryginału z 15 kwietnia 2023 r. Odzyskany 16 października 2019 r.
- ^ „NOR Flash Memory znajduje możliwości wzrostu w tabletach i czytnikach e-booków”. Technologia IHS (Komunikat prasowy). IHS Markit. 9 czerwca 2011 r. Zarchiwizowane z oryginał 16 października 2019 r. Odzyskany 16 października 2019 r.
- ^ „Samsung zaprezentuje nowe karty pamięci masowej”. Korea Times. 29 sierpnia 2012 r. Zarchiwizowane z oryginału z 2 listopada 2023 r. Odzyskany 16 października 2019 r.
- ^ „Najlepszy dostawca pamięci seryjnej Flash Winbond na całym świecie, wysyła 1,7 miliarda jednostek w 2012 roku, produkcja ramp 58nm” (Komunikat prasowy). San Jose, Kalifornia. I Taichung, Tajwan: Winbond. 10 kwietnia 2013 r. Zarchiwizowane z oryginału z 2 listopada 2023 r. Odzyskany 16 października 2019 r – przez Drut biznesowy.
- ^ Shilov, Anton (1 października 2015). „Samsung: przemysł flash NAND potroi produkcję do 253EB do 2020 r.”. KitGuru. Zarchiwizowane z oryginału z dnia 7 listopada 2023 r. Odzyskany 16 października 2019 r.
- ^ „Ceny pamięci flash odbijają się, gdy producenci wprowadzają układy o większej pojemności”. Asian Review Nikkei. Nikkei, Inc. 21 lipca 2016 r. Zarchiwizowane z oryginału z 2 listopada 2023 r. Odzyskany 16 października 2019 r.
- ^ Tidwell, William (30 sierpnia 2016). „Dane 9, Storage 1 - NAND Production zanika w epoce hiperskali”. Szukam alfa. Mikron. Zarchiwizowane z oryginału z 18 kwietnia 2023 r. Odzyskany 17 października 2019 r.
- ^ Coughlin, Thomas M. (2017). Cyfrowe przechowywanie w elektronice użytkowej: niezbędny przewodnik. Springer. p. 217 ISBN 9783319699073.
- ^ Przejdź do:a b Reinsel, David; Gantz, John; Rydning, John (listopad 2018). „Biała księga IDC: cyfryzacja świata”(PDF). Technologia Seagate. Międzynarodowa Korporacja Danych. p. 14 US44413318. Zarchiwizowane(PDF) z oryginału z 28 listopada 2023 r. Odzyskany 17 października 2019 r.
- ^ Mellor, Chris (28 lutego 2018). „Kim był tata dolarowy w 2017 roku? S. S. RE". Rejestr. Zarchiwizowane z oryginału z 10 listopada 2023 r. Odzyskany 17 października 2019 r.
- ^ „Połączony dysk SSD, pamięć masowa HDD wysyła skoki od 21% do 912 eksabajtów w 2018 r.” (Komunikat prasowy). Cupertino, Kalifornia: TRENDFOCUS. 7 marca 2019 r. Zarchiwizowane z oryginału z 2 listopada 2023 r. Odzyskany 17 października 2019 r – przez Drut biznesowy.
- ^ Przejdź do:a b Yiu, Joseph (luty 2015). Projektowanie SoC dla systemów o wysokiej niezawodności z wbudowanymi procesorami(PDF). Embedded World 2015. ARM. Zarchiwizowane(PDF) z oryginału z 4 grudnia 2023 r. Odzyskany 23 października 2019 r.
- ^ Smith, Ryan (8 października 2019). „Arm TechCon 2019 Keynote Live Blog (zaczyna się o 10 rano PT / 17:00 UTC)”. AnandTech. Zarchiwizowane z oryginału z 21 listopada 2023 r. Odzyskany 15 października 2019 r.
- ^ „Raport roczny za 2011 r.”. Półprzewodnik cyprysowy. 2012. Zarchiwizowane z oryginał 16 października 2019 r. Odzyskany 16 października 2019 r.
- ^ Przejdź do:a b c d e „Plan technologiczny pamięci flash NAND”. spostrzeżenia techniczne. Kwiecień 2013 r. Zarchiwizowane z oryginał w dniu 9 stycznia 2015 r. Odzyskany 9 stycznia 2015 r.
- ^ Przejdź do:a b c d e f „Plan technologiczny pamięci flash NAND”. spostrzeżenia techniczne. Kwiecień 2014 r. Zarchiwizowane z oryginał w dniu 9 stycznia 2015 r. Odzyskany 9 stycznia 2015 r.
- ^ Przejdź do:a b c d „NAND Flash Memory Roadmap”(PDF). TechInsights. Czerwiec 2016 r. Zarchiwizowane z oryginał(PDF) w dniu 25 czerwca 2018 r. Odzyskany 25 czerwca 2018 r.
- ^ Przejdź do:a b Parrish, Kevin (11 kwietnia 2013). „Samsung Mass Producing 3-bit MLC NAND Flash 128Gb”. Sprzęt Toma. Zarchiwizowane z oryginał w dniu 21 czerwca 2019 r. Odzyskany 21 czerwca 2019 r.
- ^ „Toshiba: News Release (31 sierpnia 2010): Toshiba uruchamia 24-nm procesową pamięć flash NAND”. Toshiba.co.jp.
- ^ Shimpi, Anand Lal (2 grudnia 2010). „Micron's ClearNAND: 25nm + ECC, Zwalczanie rosnących wskaźników błędów”. AnandTech. Zarchiwizowane z oryginału z 3 grudnia 2010 r. Odzyskany 2 grudnia 2010 r.
- ^ Kim, Kinam; Koh, Gwan-Hyeob (16 maja 2004). Technologia pamięci przyszłości, w tym nowe wspomnienia. 24. Międzynarodowa Konferencja na temat Mikroelektroniki. Nisz, Serbia: Instytut Inżynierów Elektryków i Elektroników. pp. 377 – 384. doi:10.1109 / ICMEL.2004.1314646. ISBN 978-0-7803-8166-7. S2CID 40985239.
- ^ „Chronologiczna lista produktów Intel. Produkty są sortowane według daty ”(PDF). Muzeum Intela. Intel. Lipiec 2005 r. Zarchiwizowane z oryginał(PDF) w dniu 9 sierpnia 2007 r. Odzyskany 31 lipca 2007.
- ^ „DD28F032SA Datasheet”(PDF). Intel. Zarchiwizowane(PDF) z oryginału z 4 grudnia 2023 r. Odzyskany 27 czerwca 2019 r.
- ^ „Profile japońskiej firmy”(PDF). Integrated Circuit Engineering Corporation. 1996. Zarchiwizowane z oryginał(PDF) 19 kwietnia 2023 r. Odzyskany 27 czerwca 2019 r – przez Smithsonian Institution.
- ^ „Toshiba wprowadzi karty pamięci Flash” (Komunikat prasowy). Tokio: Toshiba. 2 marca 1995 r. PR0201. Zarchiwizowane z oryginału z 6 listopada 2023 r. Odzyskany 20 czerwca 2019 r.
- ^ „Światowi producenci IC”(PDF). Integrated Circuit Engineering Corporation. 1997. Zarchiwizowane z oryginał(PDF) 14 sierpnia 2023 r. Odzyskany 10 lipca 2019 r – przez Smithsonian Institution.
- ^ „Toshiba i SanDisk wprowadzają jeden gigabitowy układ pamięci flash NAND, podwajając pojemność przyszłych produktów flash” (Komunikat prasowy). Las Vegas, Nv. i Tokio, Japonia: Toshiba. 12 listopada 2001 r. Pr1202. Zarchiwizowane z oryginału z 19 kwietnia 2023 r. Odzyskany 20 czerwca 2019 r.
- ^ Przejdź do:a b „Historia: kontynuacja spuścizny 2000-2009”. Samsung Semiconductor. Samsung. Zarchiwizowane z oryginału z 1 grudnia 2023 r. Odzyskany 25 czerwca 2019 r.
- ^ „Toshiba ogłasza 1 gigabajt karty CompactFlash ™” (Komunikat prasowy). Toshiba. 9 września 2002 r. Zarchiwizowane z oryginał w dniu 11 marca 2006 r. Odzyskany 11 marca 2006.
- ^ Przejdź do:a b „Historia: lata 2010”. SK Hynix. Zarchiwizowane z oryginał 17 maja 2021 r. Odzyskany 8 lipca 2019 r.
- ^ „e.MMC 4.41 Kompatybilność specyfikacji Rev 1.1”(PDF). Samsung Electronics. Grudzień 2011 r. Zarchiwizowane(PDF) z oryginału z 4 grudnia 2023 r. Odzyskany 15 lipca 2019 r.
- ^ „Toshiba opracowuje pierwszą na świecie 4-bitową pamięć flash QLC na komórkę” (Komunikat prasowy). Toshiba. 28 czerwca 2017 r. Zarchiwizowane z oryginału z 2 listopada 2023 r. Odzyskany 20 czerwca 2019 r – przez TechPowerUp.
- ^ Shilov, Anton (6 sierpnia 2018). „Samsung rozpoczyna masową produkcję dysków SSD QLC opartych na V-NAND”. AnandTech. Zarchiwizowane z oryginału z 2 listopada 2023 r. Odzyskany 23 czerwca 2019 r.
- ^ Dent, Steve (20 lipca 2018). „Układy flash Toshiby mogą zwiększyć pojemność dysku SSD o 500 procent”. Engadget. Zarchiwizowane z oryginału z 6 listopada 2023 r. Odzyskany 23 czerwca 2019 r.
- ^ McGrath, Dylan (20 lutego 2019). „Toshiba twierdzi, że NAND o największej pojemności”. EE Times. San Francisco. Zarchiwizowane z oryginału z 23 kwietnia 2023 r. Odzyskany 23 czerwca 2019 r.
- ^ Shilov, Anton (26 czerwca 2019). „SK Hynix rozpoczyna produkcję 128-warstwowego 4D NAND, opracowywanego 176-warstwowego”. AnandTech. Zarchiwizowane z oryginału z 22 czerwca 2023 r. Odzyskany 8 lipca 2019 r.
- ^ Mu-Hyun, Cho. „Samsung produkuje pamięć eUFS 1TB na smartfony”. ZDNet. Zarchiwizowane z oryginału z 2 listopada 2023 r.
- ^ „Samsung przełamuje próg terabajta dla magazynu smartfonów dzięki pierwszej w branży uniwersalnej pamięci flash 1 TB” (Komunikat prasowy). Samsung. 30 stycznia 2019 r. Zarchiwizowane z oryginału z 30 listopada 2023 r. Odzyskany 13 lipca 2019 r.
- ^ „Infografika UFS 4.0”(PDF). Mikron. 2023. Zarchiwizowane(PDF) z oryginału z 29 października 2023 r.
Linki zewnętrzne
[edytować]
- System charakteryzacji półprzewodników ma różnorodne funkcje Zarchiwizowane 22 października 2018 r. W Maszyna Wayback
- Zrozumienie i wybór architektur NAND o wyższej wydajności Zarchiwizowane 31 października 2012 r. W Maszyna Wayback
- Jak działa pamięć flash, prezentacja Davida Woodhouse'a z Intela
- Testowanie wytrzymałości na błysk
- NAND Flash Data Recovery Cookbook
- Rodzaj pamięci flash przez OpenWrt
pokazać |
---|
- Ta strona została ostatnio zredagowana 7 września 2024 r. O 17:49 (UTC).
- Tekst jest dostępny w ramach Licencja Creative Commons Uznanie autorstwa-Na tych samych warunkach 4.0; mogą obowiązywać dodatkowe warunki. Korzystając z tej witryny, zgadzasz się na Warunki użytkowania i Polityka prywatności. Wikipedia ® jest zastrzeżonym znakiem towarowym Wikimedia Foundation, Inc., organizacja non-profit.