NeuRRAM – New chip for running large-scale AI algorithms on smaller devices
quantamagazine.org
quantamagazine.org
The newer memories like RRAM are simply not stable enough: too much variations, drift with temperature, reliability etc. On some cases you can try and re engineer the devices to be better suited but they invariably end up being larger, or more power hungry, and often both. See for example https://ieeexplore.ieee.org/document/9405305 (sorry for the paywall - no open access available)
Adding insult to injury, none of these emerging memories can be integrated with highly scaled digital CMOS. (22nm is about a low as you can go for eg MRAM and RRAM - where they are offered as embedded flash alternatives) But you will always need flexible, programmable digital compute in order to have an AI accelerator that can do more than 1 flavor of resnets.
SRAM, in the meantime does scale relatively nicely and co integrates well with digital logic across the whole spectrum down to 5nm FinFETs and below.
I disagree though that 22nm is the limit for (STT) MRAM and ReRAM, they both have excellent scalability.
SRAM scales nicely but is volatile, takes up lots of area and obviously isn't BEOL compatible. You can stack MTJs between metal layers just fine.