EMBEDDED
66 • NOVEMBRE • 2017
LA COPERTINA DI EMBEDDED
8
CONTRADATA
Overview sulle memorie
Flash: SLC, MLC, iSLC
Esiste molta confusione riguardo la tecnologia dei dispositivi di memorizzazione basati
su Flash memory. Molti produttori non dichiarano la tecnologia sottostante e i relativi limiti
con risultati talvolta deludenti per gli utilizzatori. Vediamo di fare un po’ di chiarezza
N
ell’utilizzo industriale esistono fondamen-
talmente due tecnologie di base, entrambe basate su
Flash NAND:
M
ulti
L
evel
C
ell (
MLC
) e
S
ingle
L
evel
C
ell (
SLC
).
La tecnologia
MLC
consente una memorizzazione
elevata (2 Bit per cella con 4 stati possibili: 00,01,10,
11), con conseguente elevata capacità di memorizza-
zione e costi contenuti. La contropartita sono le basse
prestazioni e la durata limitata.
La tecnologia
SLC
memorizza un solo Bit per cella (2
stati 0 o 1), con una durata molto più elevata rispetto
alla tecnologia MLC ed elevate prestazioni. La con-
tropartita è un costo più elevato.
In tabella 1 si può notare la notevole differenza tra
i 60.000 cicli di cancellazione/scrittura delle Flash
SLC/scrittura, rispetto alle MLC limitate a 3000 ci-
cli. Anche l’ECC è più ampio per le Flash MLC per
far fronte a errori causati da usura.
Innodisk, che lavora sia con tecnologie MLC sia SLC,
ha inoltre sviluppato la propria tecnologia ibrida de-
nominata iSLC. Si tratta di un compromesso basato
su tecnologia MLC ma di cui si sfruttano solo 2 stati
(0 o 1). Il risultato è una durata più elevata rispetto
alle Flash MLC, con costi intermedi tra SLC e MLC.
In
À
termini di cicli di scrittura. Si può notare anche che,
con la diminuzione delle dimensioni della cella, dimi-
nuisce la durata. Per esempio, le Flash SLC da oltre
30 nm hanno un ciclo di vita di 100.000 cicli, mentre
in quelle da 20 nm la durata si riduce a 60.000 cicli.
Analogo discorso per le Flash MLC.
Si può notare come le Flash iSLC abbiano una dura-
ta di 20.000 cicli, inferiore alle SLC ma ben superiore
alle Flash MLC.
La conclusione, solo apparente, è che nessuna tecno-
À
À
HDD tradizionali.
Va considerato che, a monte delle Flash, esiste un
À
in grado di limitare l’accesso diretto ai banchi Flash,
estendendone la durata. Inoltre, la funzione “Wearle-
Fig. 1 – NAND Flash Trend
Alessandro Damian