FLASH STORAGE Tecnologie SLC, MLC ed islc - EMLC Quale scegliere? I dispositivi di memoria basati su Flash Memory stanno conquistando il mercato I criteri di scelta sulla base delle applicazioni e i relativi costi
InnoDisk Corporation InnoDisk Corporation Fondata nel 2005 da Richard Lee Unica azienda del settore dedicata esclusivamente al mercato industriale e professionale Leader mondiale nelle soluzioni di storage con tecnologia Flash per mercato industriale e embedded Detentrice di numerosi brevetti Sede principale Taipei Taiwan Service center in Europa Filiali in USA Giappone Cina 3 filiali
InnoDisk Revenue Trend US$ million 2 milioni di pezzi nel 2011 3,5 milioni previsti nel 2012 2006 2009 2011 2012 2013
Tecnologie Flash confronto
Tecnologia SLC SLC: Single Level Cell 1 Bit per cella Elevata durata pari a ca. 100.000 cicli di scrittura Bassa capacità Elevata affidabilità per applicazioni industriali Alto costo
Tecnologia MLC MLC: Multi Level Cell 2 o più Bit per cella Bassa durata pari a ca. 3.000 cicli di scrittura Alta capacità Basso costo Applicazioni consumer o di prevalente lettura
Tecnologia emlc - islc emlc islc Enterprise Multi Level Cell Utilizzo di 1 Bit su 2 per cella in modalità SLC Media durata pari a ca. 30.000 cicli di scrittura Alta capacità - Basso costo Applicazioni industriali
Flash Comparison Item SLC Single Level Cell emlc - islc MLC Multi Level Cell Array Performance Architecture Read Page: 25μs Program Page: 230μs Erase Block: 700μs SLC NAND stores 2 status per memory cell. Read Page: 30μs Program Page: 230us Erase Block: 700us islc technology can increase durability of MLC flash Read Page: 50μs Program Page: 900μs Erase Block: 3ms MLC NAND stores 4 status per memory cell. Endurance (P/E Cycles) 100,000 times 30,000 times 3000 times Performance Cost $ $ $ $ $ + $ $ + $ Application 1. IPC 2. High performance computing 3. Embedded system 4. Server MB 1. IPC/Kiosk/POS system 2. Embedded System 3. Server MB 4. Thin client system 1. Light IPC APP. 2. Kiosk 3. POS system 4. UFD, MP3 player 5. Digital sinage
Cosa sono le emlc - islc? Selezione di Flash MLC con aggiunta di controller e firmware sofisticati. Parte della capacità utilizzata come riserva (spare sector) Durata di memorizzazione limitata sia su MLC che emlc - islc
Differenti tecnologie, differenti prestazioni Erase Block A SLC 50 nm+ A SLC 40 nm+ A SLC 30 nm+ SLC 30 nm+ SLC 20 nm+ MLC 30 nm+ MLC 20 nm+ islc 30 nm+ Read page Progr. page Erase Block P/E cycle ECC 25 us 200 us 1.5 ms 100.000 1 Bit / 512 25 us 250 us 2 ms 100.000 1 Bit / 512 50 us 500 us 1.5 ms 100.000 24 Bit / 1K 25 us 230 us 0.7 ms 100.000 4 Bit /512 35 us 300 us 0.7 ms 100.000 8 Bit / 512 50 us 900 us 3 ms 5.000 24 Bit / 1K 75 us 1300 us 4 ms 3.000 24 Bit / 1K 25 us 230 us 700 us 30.000 24 Bit / 1K
Prestazioni SLC 50nm+ Bit Error VS P/E Cycle 50nm+ SLC (Brand A) ECC 1 Bit / 512
Prestazioni SLC 40nm+ Bit Error VS P/E Cycle 40nm+ SLC (Brand A) ECC 1 Bit / 512
Prestazioni MLC 30nm+ Bit Error VS P/E Cycle 30nm+ MLC (Brand A) ECC 24 Bit / 1K
Prestazioni islc - emlc 30nm+ Bit Error VS P/E Cycle 30nm+ emlc (Brand A) ECC 24 Bit / 1K
Comparazione SLC - islc - MLC 30nm+
Durata Dati peggiorativi Utilizzo come memoria virtuale su Windows (file di paging) Utilizzo come memoria virtuale in Linux (Swap) Tutti i sistemi operativi che usano memoria virtuale Ripetibilità di scrittura sulle stesse aree (FAT, indici, file ecc.) Mancanze di alimentazione in scrittura DISABILITARE LA FUNZIONE VIRTUAL MEMORY
Durata: come aumentarla WEAR LEVELLING Wear levelling dinamico distribuisce la scrittura sui settori liberi per uniformarne l usura Wear levelling statico: - distribuisce la scrittura tra tutti settori per uniformare l usura su tutta la capacità L APPROCCIO INNODISK Il wear levelling statico opera automaticamente in background in maniera trasparente. L utente può scegliere la frequenza dell operazione
Durata: come aumentarla TRIM La memoria cache intelligente limita i cicli di erase delle celle SPARE SECTOR & CAPACITA AUMENTATA
Durata: come aumentarla THERMAL SENSOR Monitora costantemente la temperatura del dispositivo e lo rallenta a limiti prestabiliti in caso di aumento della temperatura
Durata: come aumentarla Funzione icell di Innodisk (in caso di mancanza di alimentazione) Circuiti di backup dell alimentazione sul disco a stato solido che consentono il trasferimento dei dati presenti nel buffer anche in mancanza improvvisa dell alimentazione
Durata: come aumentarla FATTORI DI CORREZIONE ECC sofisticati 24 Bit su 1 K che consentono correzioni fino a 24 Bit di errore Innodisk limita il massimo numero di Bit errati a 17 e disabilita la cella corrispondente
Durata: come prevederla
Durata: come controllarla ismart Self Monitor Analysis & Report Technology
SMART: caratteristiche Health (%) : Percentuale di vita residua Temperatura Modello e produttore Firmware: versione del firmware installato Numero di serie Interfaccia Standard: es. ATA8-7. Transfer Mode es. SATA /300. Power On Count Power On ore operative Features Es. SMART, NCQ, TRIM, Security. Ecc.
Performance TEST
Alert function Impostazione di multiple condizioni di allarme. Segnalazioni tramite Pop-up e via e-mail
Analisi SLC islc - E.eMLC MLC Prestazioni Costo Durata Capacità Affidabilità Canali 1 2 4 8 Tipo di Flash SLC E.eMLC SLC E.eMLC SLC E.eMLC SLC E.eMLC Read (Max. MB/S) 47 42 135 130 135 130 250 240 Write (Max. MB/S) 20 15 130 125 130 125 230 220
Comparazione costi
Comparazione costi con riserva di sicurezza Capacità aumentata del 30% per islc - EMLC Capacità aumentata del 100% per MLC
Gamma completa di soluzioni embedded i-dimm Series WT SDRAM/DDR/DDR2/DDR3 USB EDC USB 2.0 High speed 128MB~8GB Mini PCIe series 2GB~16GB SATADOM D150Q 7pin standard connector 2GB~32GB SATA II (3.0Gb) FiD 2.5 SATA SATA II SSD 8GB~512GB SATA II (3.0Gb) EDC4000 40/44pin 2GB~16GB UltraDMA mode 4
Flash HDD (SSD) Tecnologie SLC MLC islc - EMLC SATA SSD 1. 8-2.5 da 4 GB a 512 GB PATA SSD 1.8-2.5 da 8 GB a 256 GB Temperatura operativa: (0 / +70 C) e (-40 / +85 C)
Flash HDD (SSD) Tecnologie SLC MLC islc - EMLC SATADOM Capacità da 128 MB a 128 GB PATADOM Capacità da 128 MB a 128 GB Temperatura operativa: (0 / +70 C) e (-40 / +85 C)
Soluzioni Industriali Tecnologie SLC MLC islc - EMLC CompactFlash Capacità da 128 MB a 64 GB CFast Capacità da 2 GB a 128 GB CF SATA Capacità da 4GB a 64 GB Temperatura operativa: (0 / +70 C) e (-40 / +85 C)
Soluzioni Industriali Tecnologie SLC MLC islc - EMLC USB Internal Capacità da 512 MB a 8 GB USB internal Capacità da 512 MB a 8 GB USB Stick Capacità da 1GB a 8 GB Temperatura operativa: (0 / +70 C) e (-40 / +85 C)
Soluzioni Industriali Tecnologie SLC MLC islc - EMLC Secure Digital Capacità da 512 MB a 16 GB micro SD Capacità da 1 GB a 4 GB Temperatura operativa: (0 / +70 C) e (-40 / +85 C)
Soluzioni Industriali Tecnologie SLC MLC islc - EMLC msata Capacità da 2 GB a 128 GB SATA Slim Capacità da 2 GB a 256 GB Temperatura operativa: (0 / +70 C) e (-40 / +85 C)
PIN7 SATADOM Approvato da Intel per schede Server Temperatura operativa: (0 / +70 C) e (-40 / +85 C)
Soluzioni Militari InnoRobust SLC: SSD per applicazioni militari e ad alta riservatezza SATA PATA Capacità da 16 GB a 512 GB Capacità da 8 GB a 256 GB Funzioni di cancellazione / protezione Qeraser / Destroy: cancellazione irreversibile di dati e firmware Via CC su 2 Pin Seraser: cancellazione irreversibile di dati Via Pin o comando ATA con funzione Write Protect MIL security standards: AFFSI 5020, DoD 5220.22-M, USA Navy NAVSO P-5239-26, NSA Manual 130-2, USA-Army 380-19, NISPOMSUP Chap 8, Sect. 8-501, NSA Manual 9-12 and IRIG106
Grazie per l attenzione