Home

 › 

Inventions

 › 

ECRAM Explained: Everything You Need to Know

human memory

ECRAM Explained: Everything You Need to Know

Six Facts About ECRAM

  • ECRAM is designed to mimic human memory synapses as high-speed RAM with low power consumption for nanotechnology systems.
  • Electrochemical Random-Access Memory is designed to be used in Neuromorphic Computing, or computing through technology that mimics human biology, specifically the human brain.
  • Currently, the nanomaterial 2D Titanium Carbide MXene that is used to create ECRAM is still in the research and development process.
  • Electrochemical RAM is a three-terminal device composed of an insulating electrolyte, a conductive channel, an ionic reservoir, and metal contacts.
  • ECRAM cells and nano-sized computer systems are still in the research phase with significant promise and potential.
  • IBM, Stanford University, University of Massachusetts Amherst, and Sandia National Laboratories are leading the research and development of ECRAM nanotechnology concerning neuromorphic computing.

ECRAM History

Computer developer programming language
ECRAM is designed to mimic human memory synapses as high-speed RAM with low power consumption for nanotechnology systems.

©Oselote/Shutterstock.com

Sandia National Laboratories

In 2019, Sandia National Laboratories, in collaboration with Stanford University and the University of Massachusetts Amherst, published a report on discoveries of co-planar organic multilevel cells. Using conductive memory bridge devices, the research team demonstrated parallel programming in up to 3 x 3 arrays.

Individual cells in this demonstration are shown to have 1 MHz read/write cycles.

Quick Facts

Created
2019
Creator
IBM, Stanford University
Original Use
Synaptic Memory for Artificial Intelligence Deep Neural Networks
Cost
Research and Development, not currently for sale

International Business Machines (IBM)

IBM submitted a report on ECRAM cells in 2019 as well. Using metal-oxide ECRAM cells, the team demonstrated parallel programming and addressing in 2 x 2 arrays.

Individual cells in this demonstration are shown to have a speed of 10 nanoseconds to write pulses.

ECRAM: How It Works

Principle of Operation

Non-volatile memory is leveraged to reduce the frequency of data transfer between data storage and processing units. ECRAM cells are used in the same manner to facilitate faster computing time with a low power cost by eliminating the Von Neumann bottleneck.

Essentially, ECRAM is a nanotechnology that emulates memory synapses in the brain. This allows for the potential to create computing systems that are not only incredibly small but incredibly powerful. Instead of a computer consisting of silicon chips with conductors between components, each component would be made up of cells like in natural biology.

ECRAM Functions

In principle, electrochemical RAM functions in the same way RAM functions. It holds non-volatile memory for processing units to access without having to reach into data storage. In practice, electrochemical RAM cells are digital memory synapses. It may seem like science fiction, but ECRAM cells can be arranged in multi-leveled arrays to allow for similar functionality to the on/off process traditional computer engineers are used to.

Write

As ECRAM is organized into cells rather than larger components, memory is not programmed by the capacity or opacity of the element. Instead, the change of channel conductivity is measured concerning the atomic species used to stress the ECRAM gate.

In simpler terms, stress is caused on the ECRAM cell by a fixed current to drive ions away from or toward the electrolyte channel. In the electrolyte channel, the current charge transfers with free carriers. As the current is inserted into the channel, the ionic charge is neutralized and the atomic species used is intercalated or bonded to the conductive host array.

Read

Due to the multi-level cellular structure, the read function of ECRAM is performed through a separate structure from the write function. This allows for the read operation to occur with limited disturbances.

Speed

Due to the size and electrochemical nature of ECRAM cells, the programming speed of ECRAM cells can occur within a nanosecond. Instead of operation speed being limited by physical bandwidth, ECRAM cell operation speed is limited by conductivity, gate capacitance, and current types.

Arrays

ECRAM cell arrays are placed in a pseudo-crossbar layout. Each cell has a gate access line in common with other devices in a row or column. This way, any change to the electrochemical potential occurs during the ionic exchange between the channel and gate electrode. Due to the relation of electrochemical potential to the array, an open circuit potential exists.

As the components are minuscule, cross-talk between cells in the array that share a gate line is prevented with an access device that isolates each cell in series with the memory element.

ECRAM: Historical Significance

Artificial Intelligence

AI computing power, speed, and performance depend on the constraints of software and hardware limitations. With an army of developers working diligently to improve AI function performances in every way imaginable, the largest constraint is due to the limitations of the hardware it runs on. For a time, the problem of scaling AI processes was solved with cloud computing or distributed networks.

To truly achieve the best possible performances from AI, the hardware needs to reach a level similar to human biology. That’s where an investigation into nanomaterials and nanotechnologies plays a massive role. 2D Titanium Carbide MXene is one of the materials being heavily researched for use in high-speed, low-power synapse memory. For AI, synaptic memory can change the landscape of technology forever. Deep Neural Networks (DNN) designed for AI learning tasks and classification may just be the difference between task-oriented pseudo-AI and a fully operational HAL.

Nanotechnology

While AI is a significant marker for the current era of information technology, there is a much bigger elephant in the room. Nanotechnology is dependent on the same types of system designs used for smartphones, laptops, desktops, tablets, video game consoles, and other computer systems. The upside is that engineers have a great understanding of what is needed to make these systems. The downside is the difficulty of creating nano-sized components that can be molded to any size or shape.

The applications of nanocomputers for wearables are unlimited. From tactile textures to health monitoring technology to structural engineering, nanotechnology can be used in any situation. At least it will be able to after we have the materials science required to create and maintain stable and programmable nanomachines. ECRAM and the 2D Titanium Carbide MXene used to create it are essential components for nanotechnology to advance.

Looking to learn even more? Check out RAM vs ROM: What’s the Difference? and SRAM vs DRAM: Compared & Contrasted.

NEXT UP…

ECRAM Explained: Everything You Need to Know FAQs (Frequently Asked Questions) 

What is ECRAM?

Electrochemical Random-Access Memory, or ECRAM, is a form of non-volatile memory (NVM) designed to mimic the synapses in the human brain. Much like traditional RAM, ECRAM is designed to be leveraged for in-memory computing. The revolutionary difference lies in the design of ECRAM. To achieve high-speed ionic Synaptic Memory, ECRAM is made from 2D Titanium Carbide MXene.

2D Titanium Carbide MXene has become an incredibly popular material due to the proliferation of the Internet of Things (IoT) and wearable technology. The name can make the material seem to be incredibly complex. It’s easier to imagine it has a material that allows for the construction of nano-sized technology. As a metal, it also allows for better conductivity. With it, ECRAM can function identically to biological memory synapses.

When was ECRAM invented?

The pursuit of nanomaterials and nanotechnologies is a relatively new endeavor. ECRAM was introduced in 2019 in demonstrations done at Stanford University and by IBM. The technology is still being developed for stable use.

What does ECRAM stand for?

ECRAM is an acronym for Electrochemical Random-Access Memory. As the name infers, it is a type of RAM, or non-volatile memory, for use in-compute processes. However, ECRAM is not just a normal type of RAM. It is made from nanotechnology that allows for RF synapse signaling earning it the name high-speed Synapse Memory. It is being designed and made for Artificial Intelligence (AI) Deep Neural Networks (DNN).

What is the difference between ECRAM and RAM?

Standard RAM is made on silicon chips with NVM storage modules. In a desktop or laptop, RAM can be easily spotted as a small candy-bar-sized memory chip. ECRAM is nanotechnology that is around 100 nanometers in size and is considered to be made from two-dimensional metals. ECRAM potentially allows for nanosecond write performances.

What is ECRAM made from?

ECRAM is created from the nanomaterial known as 2D Titanium Carbide MXene. MXene is then used in sprays made from processed thin films and applied with spray coating.

To top