MRAM, ReRAM, PCM en FeRAM: opkomende geheugens vergeleken
Deze vier opkomende niet-vluchtige geheugens streven er allemaal naar de snelheid van RAM te combineren met het behoud van data zonder voeding. Ze verschillen in waarmee een bit wordt opgeslagen: de magnetisatie van een dunne laag (MRAM), de weerstand van een filament in een oxide (ReRAM), de kristallijne of amorfe toestand van een materiaal (PCM) of de polarisatie van een ferro-elektrisch materiaal (FeRAM). Geen ervan heeft DRAM of flash al breed vervangen, maar elk heeft zijn eigen sterke toepassingsgebied gevonden.
| Kenmerk | MRAM | ReRAM | PCM | FeRAM |
|---|---|---|---|---|
| Waarmee de bit wordt opgeslagen | De magnetisatierichting van de vrije laag van een magnetische tunnelovergang. Wordt uitgelezen als lage of hoge weerstand | De weerstand van een geleidend filament dat wordt gevormd en onderbroken in een metaaloxidelaag | De kristallijne (lage weerstand) of amorfe (hoge weerstand) toestand van een faseveranderend materiaal | De polarisatierichting van een ferro-elektrisch materiaal in een condensator |
| Schrijfmethode | Stroom voor spin-transfer torque (STT) of spin-orbit torque (SOT) | Spanningspulsen (SET en RESET) | Warmtepulsen. Smelten en snel afkoelen geeft de amorfe toestand, verhitten laat het kristalliseren | De polarisatierichting wordt omgeklapt met een elektrisch veld |
| Lezen | Weerstandsdetectie | Weerstandsdetectie | Weerstandsdetectie | Bij het condensatortype destructief lezen. De data wordt na het lezen teruggeschreven |
| Snelheid | Snel. Schrijven duurt enkele tot enkele tientallen ns | Snel tot gemiddeld (enkele tientallen ns tot microseconden) | Lezen is snel. Schrijven is langzaam en kost meer energie | Snel. Enkele tientallen ns |
| Schrijfduurzaamheid | Zeer lang (meer dan 10¹⁰ cycli) | Gemiddeld tot lang, afhankelijk van het ontwerp | Gemiddeld (ruwweg 10⁶ tot 10⁹ cycli) | Zeer lang bij het condensatortype |
| Integratiedichtheid | Gemiddeld. De cel is groot en moeilijk te stapelen | Hoge dichtheid mogelijk. De cel is eenvoudig en past in een crossbar-array | Hoge dichtheid mogelijk | Lager. De condensator is moeilijk te verkleinen |
| Belangrijkste uitdagingen | Schrijfenergie, celgrootte, procescomplexiteit | Variatie tussen cellen, de eerste formingstap | Grote schrijfstroom, drift van de weerstand in de tijd | Verkleining van de condensator, integratie van ferro-elektrische materialen |
| Belangrijkste toepassingen | Embedded geheugen voor microcontrollers en automotive, datalogging | Embedded niet-vluchtig geheugen, in-memory computing voor AI | Storage class memory, embedded geheugen | Kleine geheugens met laag vermogen in smartcards, meters en IoT-apparaten |
De getalswaarden zijn typische ordegroottes en variëren per procesgeneratie en product.