3D TLC NAND Flash technológia už aj v priemysle

Produkty založené na 3D TLC NAND flash už dominujú v SSD pre spotrebiteľov. Dostatočne odladená technológia výroby NAND FLASH, nové pokročilé FLASH kontroléry a firmvér umožňujú teraz používať 3D TLC NAND aj v priemyselných SSD.
Toto je archívny článok z 30.10.2018. Niektoré informácie v ňom už nemusia byť aktuálne a v zhode so súčasným stavom. V prípade pochybností Vám radi poskytneme aktuálne informácie.

Spoločnosť Apacer uvádza na trh novú sériu ST170 v prevedení 2.5" SSD, M.2, mSATA, MO-297, CFast a uSSD.

Aby boli produkty spoľahlivé a súčasne vysoko výkonné používajú:

• Korekciu / detekciu chýb
• Ochranu dát pri výpadku napájania
• Správu vadných blokov flash pamäte
• Globálne algoritmus pre vyrovnanie opotrebenia – všetky voľné bloky vo všetkých flash čipoch sú spravované spolu ako jedno úložisko. Kontrolér sa snaží rozložiť zápisy rovnomerne na všetky bloky flash pamäte. Účinnosť algoritmu môžete posúdiť zo SMART atribútov Max. erase count a Avg. erase count.
• Ochranu údajov od začiatku do konca - funkcia, ktorá rozširuje kontrolu chýb tak, aby pokryla celú trasu z hostiteľského počítača do SSD a späť, a zabezpečila integritu údajov vo viacerých bodoch trasy, aby umožnila spoľahlivý prenos dát.
• SMART (Self-Monitoring, Analysis and Reporting Technology)
• Snímač teploty - pravidelne kontrolujte SMART atribút Temperature a znížte pracovnú záťaž SSD tak, aby nedošlo k zvýšeniu teploty SSD nad 70°C
• Page-level flash translation layer
• Technológiu hyper-cache - časť dostupnej kapacity je používaná ako SLC NAND flash, zapisujú sa do nej iba dve hodnoty (0, 1) namiesto ôsmich.
• Over-provisioning - určitá časť kapacity SSD je vyhradená výlučne na zvýšenie efektívnosti práce s naprogramovanými ale nepoužívanými blokmi flash pamäte. (Garbage Collection), najmä keď je SSD zaplnený na plnú kapacitu alebo je zaťažený veľkým počtom zmiešaných (sekvenčných-náhodných) zápisov.
• Podporu TRIM - príkaz umožňuje operačnému systému informovať SSD flash kontrolér o blokoch, ktoré obsahujú nepotrebné dáta, typicky dáta, ktoré operačný systém zmazal. Kontrolér následne vymaže nepotrebné bloky a uvoľní ich pre používanie.

obr2232_pff1595413395.jpg


Korekcia / detekcia chýb

Keď aplikácia zapisuje dáta do SSD, flash kontrolér zapíše do pamäte samotné dáta, firmvérové informácie a ECC (kód na korekciu chýb). Napríklad pre SSD rady SM210-25 kontrolér zapisuje 40-bit BCH (Bose-Chaudhuri-Hocquengham) ECC na 1KB dát. Keď kontrolér číta údaje z pamäte flash, používa ECC na kontrolu platnosti údajov a opravu chýb.

Séria ST170 používa ako ECC LDPC v (low-density parity-check). Pre normálne čítanie ktoré nemení referenčné napätie pripojené na hradlá pamäťových buniek (tvrdé dekódovanie) poskytuje mierne lepšiu opravu chýb ako BCH ECC. Ak kontrolér nedokáže opraviť chyby v dátach, použije sa režim mäkkého dekódovania. V tomto režime kontrolér číta dáta z flash niekoľkokrát s rôznymi referenčnými napätiami pripojenými k hradlám pamäťových buniek. Mäkké dekódovanie má oveľa lepšiu schopnosť korekcie chýb, ale viac čítaní znamená pomalšie čítanie.

Stav korekcie/detekcie chýb môžete skontrolovať prečítaním SMART atribútu Bad Cluster Table Count.

Správa vadných blokov flash pamäte

Keď flash čip opustí továreň, obsahuje minimálny počet počiatočných vadných blokov. V súčasnosti neexistuje žiadna technológia, ktorá by vytvárala flash čipy bez vadných blokov. Okrem toho sa počas programovania/mazania môžu vyvinúť ďalšie vadné bloky. Keďže takýmto blokom sa nedá vyhnúť, riešením je udržať ich pod kontrolou.

Pre kontrolu aktuálneho počtu vadných blokov by mal používateľ čítať SMART atribút Total later bad block count.

Ochrana dát pri výpadku napájania

Najlepším spôsobom ako zabrániť poškodeniu dát počas náhleho výpadku napájania, je jednoducho zabrániť mu. Nie je to vždy možné, preto séria ST170 poskytuje niekoľko ochranných mechanizmov, aby sa zabránilo poškodeniu dát.

1. Ochrana mapovacej tabuľky

Mapovacia tabuľka obsahuje záznamy, ktoré priradzujú logickým adresám fyzické adresy stránok flash pamäte. Mapovanie na úrovni stránky poskytuje vynikajúcu rýchlosť náhodného zápisu, ale vyžaduje veľa pamäte RAM na uloženie mapovacej tabuľky. Počas zápisu kontrolér zapisuje do flash dáta a informácie o mapovaní a aktualizuje tabuľku v RAM. V prípade výpadku napájania dôjde k strate mapovacej tabuľky, pretože nie je dostatok času na jej zapísanie do flash. Po obnovení napájania kontrolér sekvenčne číta každý flash blok, postupne získava časti mapovacej tabuľky a následne ju rekonštruuje v RAM. Ak mapovacia tabuľka nie je úspešne rekonštruovaná v počiatočnom čítaní, kontrolér pokračuje v čítaní až kým je tabuľka obnovená.

2. Ochrana posledného zápisu

Flash pamäť nie je možné prepísať, takže pre aktualizáciu stránky P1 v bloku B1 firmware zapíše novú verziu P1 'do bloku B2. Ak dôjde k výpadku napájania počas zápisu stránky P1', operácia môže alebo nemusí byť úspešná. Po obnovení napájania ECC firmvér deteguje a ak je to možné, opraví chybu v stránke P1'. Ak nie je možná oprava, je použitá predchádzajúca verzia P1 a algoritmus zberu odpadu (garbage collection) sa postará o neplatnú stránku P1.

3. HyperCache

Séria nepoužíva DRAM cache, ktorá pri výpadku napájania stratí dáta, pretože nie je dostatok času na zápis dát z cache do flash. Namiesto nej je použitá hyper cache.

Skontrolujte, či počet vadných blokov narastá (SMART atribút Total later bad block) s nárastom atribútu Unexpected Power Loss Count. Ak je to tak, mali by ste urobiť preventívne opatrenia, aby sa zabránilo výpadku napájania.

obr2232_p9771985e2848.jpg

SMART

SMART je skratka pre Self-Monitoring, Analysis and Reporting Technology. Monitoruje dôležité parametre SSD pre prijímanie proaktívnych opatrení, aby sa zabránilo jeho zlyhaniu.

Celý zoznam podporovaných parametrov je uvedený v technických listoch. Význam niektorých dôležitých atribútov sme už opísali vyššie. Ďalšími dôležitými parametrami sú:

Lifetime left - hodnota v percentách, 100% znamená nový SSD, 0% plne využitý - taký SSD by mal byť okamžite vymenený. ST170-25 neposkytuje tento atribút, ale je ho možné vypočítať z atribútu Avg. erase count.

Lifetime left = (1 - Avg. erase count/PE Cycle) x 100, PE Cycle=3 000 (rovnaká hodnota ako pri produktoch založených na MLC flash)

SSD Protect Mode
• 0: R / W - normálny stav
• 3: Len na čítanie
• 7: Len na čítanie, nezvyčajná situácia (vyskytuje sa v prípade, že nie je dostatok voľných blokov alebo pri výskyte veľkého počtu vadných blokov)

SSD sa sám chráni prepnutím do módu iba na čítanie, ak priemerný počet zmazaní presahuje 3000. cyklov alebo sa vyskytne situácia popísaná pri hodnote parametra 7.

SATA PHY Error Count - indikuje problémy s komunikáciou. Môžu byť spôsobené napríklad chybnými káblami alebo konektormi.

Novú sériu SSD ST170 sme zaradili do ponuky nášho sortimentu a bude dostupná na objednávku.

Zároveň vám ponúkame príležitosť objednať si vzorky na testovanie so zľavou. Informácie o dostupných modeloch nájdete na našich webových stránkach.

Ak sa zaujímate aj o ďalšie produkty značky APACER, alebo sa potrebujete poradiť, kontaktujte nás prosím na adrese apacer@soselectronic.com

Nezmeškajte takéto články!

Páčia sa Vám naše články? Nezmeškajte už ani jeden z nich!
Nemusíte sa o nič starať, my zabezpečíme doručenie až k Vám.

Súhlasíte s ukladaním cookies?
Vitajte na stránkach SOS electronic. Skôr než vstúpite do nášho online sveta, vás chceme požiadať o možnosť ukladania súborov cookies do vášho prehliadača. Váš súhlas nám pomôže zobrazovať stránku bezchybne, merať jej výkon a sledovať ďalšie štatistiky. Okrem toho Vám môžeme prinášať ponuku našich produktov a služieb šité doslova na mieru. Cookies poskytujeme aj tretím stranám. No u nás ste v bezpečí.
Správne fungovanie webu
Stabilnejšia technická kontrola
Lepšia marketingová ponuka

Viac o súboroch cookies
Viac o spracovaní osobných údajov

Nevyhnutné Len vybrané Prijať všetky cookies