Memorie PCM, da IBM importanti progressi

IBM_PCM

Per la prima volta i ricercatori di IBM Research hanno dimostrato la possibilità di memorizzare in modo affidabile 3 bit di dati in una singola cella utilizzando una tecnologia relativamente nuova di memoria, nota come memoria a cambiamento di fase (Phase-change memory – PCM).

Negli ultimi anni, la PCM ha attirato l’attenzione del settore come potenziale tecnologia di memoria universale, sulla base di una combinazione di velocità in lettura e scrittura, resistenza, non volatilità e densità. Ad esempio, la PCM non perde dati quando viene spenta, a differenza della DRAM, e la tecnologia può sostenere almeno 10 milioni di cicli di scrittura, rispetto a una comune chiavetta flash USB che non supera i 3.000 cicli di scrittura.

Questa svolta nella ricerca permette di realizzare un dispositivo storage facile e veloce, per tenere il passo con la crescita esponenziale di dati provenienti da dispositivi mobili e dall’Internet of Things.

I ricercatori di IBM prevedono di sviluppare PCM stand-alone, ma anche applicazioni ibride, che combinano PCM e storage flash, con la PCM che funge da cache estremamente veloce. Ad esempio, il sistema operativo di un telefono cellulare potrebbe essere memorizzato nella PCM, permettendo al telefono di essere avviato in pochi secondi. In azienda, interi database potrebbero essere memorizzati nella PCM, permettendo di effettuare interrogazioni rapidissime per applicazioni online time-critical, come ad esempio le transazioni finanziarie.

Anche gli algoritmi di apprendimento automatico, che utilizzano dataset di grandi dimensioni, sono destinati a ricevere un significativo impulso, con la riduzione dell’overhead e della latenza nella lettura dei dati tra iterazioni successive. 

Come funziona la memoria PCM

I materiali che costituiscono la PCM mostrano due stati stabili: una fase amorfa (senza una struttura chiaramente definita) e una fase cristallina (dotata di struttura), rispettivamente a bassa e alta conduttività elettrica.

Per memorizzare in una cella PCM uno “0” o un “1”, cioè un bit, viene applicata al materiale una corrente elettrica di alta o media intensità. Uno “0” può essere programmato per la scrittura nella fase amorfa, mentre un “1” nella fase cristallina, o viceversa. Viene quindi applicata una bassa tensione alla lettura del bit.

In precedenza, IBM e di altre organizzazioni avevano già dimostrato con successo la capacità di memorizzare 1 bit per cella nella PCM, ma nell’ambito dell’IEEE International Memory Workshop di Parigi, i ricercatori  IBM hanno presentato con successo, per la prima volta, la memorizzazione di 3 bit per cella in una matrice di 64.000 celle a temperature elevate e dopo 1 milione di cicli di funzionamento.

La memoria a cambiamento di fase è la prima esemplificazione di una memoria universale con proprietà sia di DRAM che di flash, che risponde a una delle grandi sfide del nostro settore,” ha dichiarato il dott. Haris Pozidis, uno degli autori del documento nonché direttore della ricerca sulle memorie non volatili presso IBM Research a Zurigo. “Raggiungere i 3 bit per cella è una pietra miliare significativa, perché con questa densità il costo della PCM sarà decisamente minore di quello delle DRAM e certamente più prossimo a quello delle memorie flash.”

Per ottenere lo storage multi-bit, gli scienziati di IBM hanno sviluppato due innovative tecnologie che lo permettono: una serie di indicatori privi di deriva sullo stato delle celle e schemi di codifica e rilevamento a deriva limitata.

Più in particolare, i nuovi indicatori sullo stato delle celle misurano una proprietà fisica della cella PCM che rimane stabile nel tempo, e sono quindi insensibili alla deriva che può compromettere la stabilità della conduttività elettrica della cella. Per garantire ulteriore protezione dei dati archiviati in una cella a seguito di variazioni della temperatura ambiente, viene impiegato un innovativo schema di codifica e rilevamento che consente di modificare in modo adattivo le soglie di livello utilizzate per rilevare i dati memorizzati nella cella stessa, in modo da seguire le fluttuazioni dovute alla variazione di temperatura. Di conseguenza, lo stato delle celle può essere monitorato in modo affidabile su lunghi periodi di tempo dopo aver programmato la memoria, garantendo in tal modo la non volatilità.

La combinazione di questi progressi permette di affrontare le sfide fondamentali poste dalla PCM multi-bit, tra cui la deriva, la variabilità, la sensibilità alla temperatura e la durata.” ha dichiarato il dott. Evangelos Eleftheriou, IBM Fellow.  Il chip PCM multi-bit sperimentale utilizzato dagli scienziati di IBM è collegato a una scheda elettronica standard integrata, ed è costituito da una matrice 2×2 microcelle con architettura interlacciata a 4 banchi. La dimensione della matrice di memoria è di 2×1000 μm × 800 μm. Le celle della PCM si basano su una lega di calcogenuro drogato e sono state integrate nel prototipo del chip che funge da veicolo di caratterizzazione nella tecnologia CMOS di riferimento da 90 nm.

IBM ha anche diffuso un video sui progressi della tecnologia PCM:

[youtube q3dIw3uAyE8]

OpenPOWER 
Al Summit OpenPOWER 2016 tenutosi a San Jose, in California, il mese scorso, gli scienziati di IBM hanno mostrato, per la prima volta, una memoria a cambiamento di fase associata ai server basati su POWER8 (di produzione IBM e TYAN Computer Corp.) attraverso il protocollo CAPI (Coherent Accelerator Processor Interface). Questa tecnologia sfrutta la bassa latenza e la bassa granularità di accesso della PCM, nonché l’efficienza dell’architettura OpenPOWER e del protocollo CAPI. Nella dimostrazione gli scienziati hanno misurato una latenza molto bassa e costante per letture e scritture a 128 byte tra i chip della PCM e il processore POWER8.

www.ibm.com/research

 

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Main Menu