Podstawową komórką pamięci flash jest tranzystor MOS z bramką swobodną (FGMOS).
Wykasowana komórka nie posiada ładunku (elektronów) zgromadzonych w obszarze bramki a napięcie przełączenia tranzystora wynosi Vt1. Ładunek jest wprowadzany do bramki podczas zapisu zawiekszając w ten sposób poziom napięcia przełączenia do Vt0. Podczas operacji odczytu napięcie Vref doprowadzane jest do bramki i mierzony jest prąd płynący między drenem i źródłem tranzystora. Komórka pamięci jest zaprogramowana (ustawiona) jeżeli prąd jest mniejsz od zadanego poziomu. Taki stan odpowiada poziomowi logicznemu 0 (L). Przeciwny przypadek jest rozpatrywany jako poziom logiczny 1 (H). Operacja wymazywania usówa ładunek z bramki co w idealnym przypadku przywraca napięcie przełączenia do wartości Vt1.
W praktyce ładunek wprowadzany podczas programowania nie zawsze jest taki sam, a podczas wymazywania część ładunku pozostaje zgromadzona w obszarze bramki, również operacje odczytu mogą zakłucać ładunek zgromadzony w sąsiednich komórkach. Różnica poziomów napięć przełączania maleje z każdym cyklem programowania/kasowania (Programming/Erasing) osiągając ostatecznie wartości uniemożliwiające rozróżnienie stanów zaprogramowania i wykasowania. Z tego powodu każda pamięć typu flash ma ograniczoną liczbę cylki P/E. Dodatkowo wraz ze zmiejszaniem rozmiarów pojedyńczych komórek pamięci maleje też liczba cylki programowania/kasowania.
Pamięć flash typu SLC (single-level cell)
Komórki pamięci flash typu SLC przechowują jeden bit. Pamięć jest wykasowana, kiedy Vt należy do obszaru 1, jeżeli natomiast znajduje się wewnątrz obszaru 0 wtedy pamięć jest ustawiona.
Technologia SLC-Lite opracowana jest w oparciu o pamięci flash MLC ale firmware jest tak zmodyfikowany, aby wykorzystywał tylko stany 11 oraz 10 (maksymalna różnica poziomów przełączania).
Porównanie pamięci flash SLC, SLC-lite oraz MLC (na podstawie układów pamięci flash Toshiba)
Pierwsze próbki kart pamięci firmy Apacer o pojemnościach 4GB oraz 8GB są już dostępne w naszym magazynie. Zainteresowanych prosimy o kontakt z nami pod adresem info@soselectronic.pl.
- Liczba cykli P/E zwiększona pięciokrotnie
- Programowanie jest 4 razy szybsze niż dla MLC
- Wydajność odczytu jest niemal taka sama jak dla SLC
- Koszt niższy o 40 do 50% niż flash SLC
- Jedynie połowa pojemności flash MLC
Czy spodobały Ci się nasze artykuły? Nie przegap żadnego! Zajmiemy się wszystkim za Ciebie i chętnie sami Ci je dostarczymy.