The Rise of Storage Class Memory (SCM)
Memory has been a key limiting factor in the design of processor-based systems since, well, forever. The number of weird and wonderful storage systems is actually pretty large, although many designers today seem to think that semiconductor memory has also been around forever. Early computer engineers used strange phenomena to store bits including charged stored on the face of a CRT (Williams tubes), acoustic pulses traveling in liquid or solid metal (mercury and magnetorestrictive delay lines), and magnetic core planes, the granddaddy of mass-produced digital memory. Semiconductor RAM, ROM, and EPROM have only been in wide use since about 1970. Device physicists and memory engineers are always looking for better, cheaper ways to store bits and this search was the topic of a talk by IBM’s Rich Freitas, who spoke about the quest for something called Storage Class Memory (SCM).
Freitas threw this picture up on the screen.

The picture shows three snapshots in the evolution of computer memory. By 1980, with semiconductor memory firmly established, there was a distinct memory hierarchy starting with the fast but very expensive registers inside of the CPU, followed by RAM, disk, and then tape. However, there’s a big performance gap between RAM, which is accessed in nanoseconds, and hard disk drives (HDDs), with average access times measured in milliseconds. However, HDDs offer storage that’s substantially less expensive than RAM, so we continue to use them for bulk storage.
The three-orders-of-magnitude disparity in access speed between RAM and HDDs fuels the great interest in solid-state disks (SSDs), the topic of the week at last week’s Flash Memory Summit. SSDs offer 100-200x faster performance than HDDs and they’re cheaper per Gbyte than RAM because they’re based on semiconductor NAND Flash memory, which is the bit-cost leader for semiconductor memory and has been for about five years.
Like all memory technologies, NAND Flash isn’t perfect. It can forget over time, so it’s non-volatility isn’t absolute. It exhibits wearout failure from trapped charge. And it’s starting to look like NAND Flash cells might not scale past another two or three generations. Subsystem designers are starting to employ the same error-management techniques used with HDDs for arrays of NAND Flash chips, but what happens when the NAND Flash sleigh ride ends? That’s the question that advanced-memory engineers are trying to answer.
IBM has an umbrella term for the new non-volatile memory technologies under development: SCM. Storage Class Memory strives to deliver low-cost, non-volatile bit storage that’s offered by HDDs while greatly improving on access times. This niche in the memory hierarchy is currently served by NAND Flash memory (see the figure above) and many different researchers would love to discover a new memory type that could knock NAND Flash off the throne.
Freitas reviewed some of the many types of SCM under development:
- Improved Flash – Flash memory with new materials used in the tunnel oxide to eliminate some of the existing problems.
- Ferroelectric RAM (FRAM) – puts a ferroelectric material between two electrodes and uses the hysteretic characteristics of the ferroelectric material to store bits. Decades of research have already gone into FRAM and there are some relatively small commercial FRAM products.
- Magnetic RAM (MRAM) – puts a magnetic material between a permanent magnet and an electromagnet and uses the material’s resistance variation when magnetized one way or the other to store bits.
- Resistive RAM (RRAM) – employs the hysteretic behavior of a special resistive material such as an organic material or a transition-metal oxide to store bits. Memristors are a form of RRAM, said Freitas.
- Solid electrolyte – uses silver’s ability to form filaments under an electric field to short out two electrodes. The short/open states store the bit. Silver’s a nasty material to introduce into a process technology, but apparently there are some researchers still making the attempt.
- Phase Change Memory (PCM) – stores bits in the state (crystalline/amorphous) of a special chalcogenide glass. (I discussed this type of memory in a separate blog entry a couple of days ago.)
Of these, said Freitas, PCM has perhaps the greatest chance of successfully challenging NAND Flash as the low-bit-cost champion. For now, NAND Flash continues to rule.
MEMORY TEN commented:
cidbarca commented:
Jim Handy commented:
Jim Handy commented:
Steve Leibson commented:
Troll Sniffer commented:
ECD Fan commented:
Harley Burton commented:
cidbarca commented:
Steve Leibson commented:
IBM is wrong this time commented:
Steve Leibson commented:
cidbarca commented:
Steve Leibson commented:
cidbarca commented:















