Abstract
Memristive devices have elicited intense research in the past decade thanks to their inherent low voltage operation, multi-bit storage and cost-effective manufacturability. Nonetheless, several outstanding performance and manufacturability challenges have prevented the widespread industry adoption of redox-based memristive matrices. Here, we discuss these challenges in terms of key metrics and propose a roadmap towards realizing competitive memristive-based neuromorphic processing systems.
The promise of redox memristors
Heterogeneous hardware that combines traditional digital circuitry with two-terminal analog memory devices, promises to handle the Zettabyte storage and processing requirements of modern applications such as the Internet of Things (IoT) and Artificial Intelligence (AI). Several emerging device concepts, based on electrochemical metallization, phase change, and redox phenomena have been intensely explored. This work led to some successful commercial products, like Adesto’s Moneta electrochemical metallization memory for low-energy applications and Intel-Micron’s phase change memory Optane for storage class memory. Despite this fact, the most highly sought application nowadays, namely non-volatile neuromorphic processors, has yet to become industrially feasible.
We believe that redox memristive memory will be the technology to fuel the AI era in the upcoming decades by enabling competitive implementations of neuromorphic processors. These switches can facilitate the energy and space efficiency required for emulating synaptic weights—the programmable connections that equip a neuromorphic system with its learning and memory capabilities. The synaptic weights can be implemented with commercially available technologies, but they typically require tens of devices for emulating a single synapse, which renders large-scale systems impractical. For comparison, redox memristive cells can outshine by 2–3 orders of magnitude in density and lower energy consumption of the implementations featuring more mature technologies1. To emulate the complexity and ultra-low power consumption of biological neural networks, neuromorphic hardware platforms have to deliver an ultra-high density (>1 Tb/cm2) and energy efficient (<10 fJ/operation) solution. If we want to implement large neural networks with billions of synaptic devices, resistive switches are particularly suited thanks to three disruptive attributes: low-voltage multi-bit programmability, an inherent non-volatility of their resistance state, and a scalable two-terminal structure appropriate for matrix integration.
The physics of resistive switching is on our side from an energy-consumption perspective, since in theory the state of the device can change through the movement of just a few ions under a very low voltage. Once the voltage is removed, the ions halt in place and the state is retained without any further use of energy. The fine synaptic programmability is a key element for neuromorphic algorithms and redox resistive devices have achieved the best analog capacity to date (>100 discernible states per single cell)2. Redox resistive devices are bipolar so a desired state can be accessed either during set or reset, which decreases the latency to program the matrix. Redox memristors typically report the lowest energy consumption/switching among emerging analog memory solutions, ~10fJ3. Moreover, the switching time has been shown to be as low as 85 ps4 for nitride materials.
An ideal neuromorphic platform would take advantage of these properties in an integrated fashion. Such a system would have hundreds of layers of resistive switching matrices integrated over traditional digital circuitry to achieve high performance at a low manufacturing cost.
Performance vs manufacturability challenges
This bold dream has fueled intense research in the field. Significant progress has been made, but in all honesty, at a slower pace than anticipated. No miracle material stack that leads to the perfect device properties has been discovered yet. Several performance and manufacturability challenges prevent industry adoption. Yet we are optimistic that our community will overcome these challenges and develop a resistive switching technology of unparalleled performance for the next generation of neuromorphic hardware.
Variability
While neuromorphic computation is considered to be resilient to hardware defects, memristor variability is costly. If each device performs slightly different and its characteristics vary in time, programming to a desired state becomes a personalized endeavor. This approach is not feasible for training large matrices with billions of devices, as it consumes time, energy, and chip real-estate for supporting circuitry.
High-density integration and mass production will not be possible until the variability is fixed. And fixing it is challenging. This is a new technology that requires significant investment for refining the design and manufacturing process. More alarming is, however, the intrinsic stochastic nature of the switching. The resistive switching technology has been extensively shown in amorphous or polycrystalline materials. These materials have the advantage of low temperature deposition, so multiple matrix layers can be manufactured without disturbing the digital circuitry below. However, their uncontrolled high density of defects induces a high degree of variability. The choice of materials plays a critical role5 (Fig. 1a). Extreme scaling has also been shown to reduce variability, probably through confining the area where switching occurs6 (Fig. 1b). In the meantime, more complex cells, like the multi-memristor cell used to emulate a single synaptic unit7, can help alleviate some of these challenges, but at the cost of lower integration density.
Latency
While variability limits the size of the system that we can build, this is not our only challenge. The practical size of the matrix is limited also by the accessibility of individual devices in the matrix. The line resistance can determine a non-negligible voltage drop across the wires, increasing the latency (the time it takes to access a device) and the energy consumption and affecting the write/read margin (Fig. 1d). Sneak paths are another issue that aggravates with increased matrix size. A highly non-linear selecting device (called selector) in series with each memristor offers increased accessibility, as higher nonlinearity is desirable for reduced latency (Fig. 1f). Nevertheless, selectors have their own variability that further adds to the deterioration of performance8 (Fig. 1c). These issues become more acute with drastic technology scaling and limit the realistic matrix size (Fig. 1e).
Density
Despite the abovementioned limitations, the promise for an extremely small footprint provides a clear advantage by comparison with more mature technologies like flash memory. Various designs can be used, with the crosspoint, plug-via and vertical topologies being the most explored. Each has its merits and challenges, requiring trade-offs in scalability, stackability, selector integration capabilities and cost effectiveness. The crosspoint is the most common, due to easy manufacturing with a wide range of materials (Fig. 1g) and its extreme scalability, down to ~2 nm for an estimated density of >0.7Tb/cm2 9 (Fig. 1h). However, it has the major disadvantage of the active material stepping over the bottom line which can cause uncontrolled film thinning, increased device variability, or even electrodes shorting. The plug-via design has no step, but needs the etching of the via which damages the active film, increases the variability and requires additional masks. The vertical design is, by comparison, highly cost effective (Fig. 1i). The number of masks is independent of the number of layers, similar to the three-dimensional flash technology10. However, the requirement for conformal vertical deposition limits the choice of materials and of selector integration.
While the quest for the densest matrix design is admirable, a memristor-based neuromorphic processor is more than memristor matrices. Additional circuitry is typically required for selection, reading and programming of cells. Ideally, this circuitry would be implemented entirely below the memristor matrix stack for attaining highest chip space occupancy. However, high speed programming requirements can increase the circuitry footprint, thus straying away from the ideal density11.
Reaching technological feasibility
Driven by its potential for extreme density, resistive switching matrices will benefit from the latest advances in nanofabrication, like the extreme ultraviolet lithography (EUV) which has already shown <10 nm half pitch lines. However, the industry can benefit from its technological potential only when the issues of variability and latency are solved, so that should be the short-term focus in our opinion (Fig. 2).
Tackling them requires a data-driven approach to accelerate the understanding and gaining control over the physics of switching, the materials and the manufacturing process. The necessity of having low access resistance and selector devices introduces extra complexity, requiring designs with higher number of manufacturing steps and state-of-the-art cleanroom equipment. The characterization of large matrices is resource intensive as well, involving custom data acquisition set-ups. The solution is the integration of memristor matrices with the digital read/write circuitry which requires foundry material compatibility and sustained academia-industrial partnerships. Appropriate performance benchmarking amongst distinct materials, standardized device/matrix sizes and methods of testing are also needed to ensure reproducible results across different labs. A repository of these large datasets would strengthen the research capabilities of the community, enabling accurate device modeling and system-level simulations.
In the coming years, memristive neuromorphic hardware will likely flourish in select embedded applications based on medium-sized matrices suitable for cost-effective training off-site and pre-deployment. Complex systems would take longer to reach commercial maturity since they require larger memristive matrices with lower density of imperfections appropriate for fast on-site continuous learning. Ultimately though, the balance between system-level performance vs. manufacturing cost will be what drives widespread adoption.
Acknowledgements
We thank Brian Hoskins for useful discussions and the editorial team for constructive feedback. We also wish to acknowledge the support from the Royal Society and the Engineering and Physical Sciences, Research Council (EPSRC) grant EP/R024642/1.
Author contributions
G.C.A., A.K., and T.P. conceived the idea of the paper and contributed in writing the manuscript.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Ceze, L. et al. Nanoelectronic neurocomputing: status and prospects In 2016 74th AnnualDevice Research Conference (DRC) (IEEE, Newark, DE, USA, 2016).
- 2.Stathopoulos S, et al. Multibit memory operation of metal-oxide bi-layer memristors. Sci. Rep. 2017;7:17532. doi: 10.1038/s41598-017-17785-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Goux, L. et al. Ultralow sub-500nA operating current high-performance TiN/Al2O3/HfO2/Hf/TiN bipolar RRAM achieved through understanding-based stack-engineering. In 2012 Symposium on VLSI Technology (VLSIT), pp. 159–160 (IEEE, Honolulu, HI, USA, 2012).
- 4.Choi BJ, et al. High-speed and low-energy nitride memristors. Adv. Funct. Mater. 2016;26:5290–5296. doi: 10.1002/adfm.201600680. [DOI] [Google Scholar]
- 5.Chen, A. and Lin, M. R. Variability of resistive switching memories and its impact on crossbar array performance. In 2011 International Reliability Physics Symposium (IRPS) (IEEE, Monterey, CA, USA, 2011).
- 6.Pi S, Lin P, Xia Q. Cross point arrays of 8 nm × 8 nm memristive devices fabricated with nanoimprint lithography. J. Vac. Sci. Technol. B. 2013;31:06FA02. doi: 10.1116/1.4827021. [DOI] [Google Scholar]
- 7.Boybat I, et al. Neuromorphic computing with multi-memristive synapses. Nat. Commun. 2018;9:2514. doi: 10.1038/s41467-018-04933-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Zhang, L. et al. High-drive current (>1MA/cm2) and highly nonlinear (>103) TiN/amorphous-Silicon/TiN scalable bidirectional selector with excellent reliability and its variability impact on the 1S1R array performance. In 2014International Electron Devices Meeting (IEDM) (IEEE, San Francisco, CA, USA, 2014).
- 9.Pi, S. et al. Memristor crossbar arrays with 6-nm half-pitch and 2-nm critical dimension. Nature Nanotechnology, 10.1038/s41565-018-0302-0, 2018. [DOI] [PubMed]
- 10.Baek, I. G. et al. Realization of vertical resistive memory (VRRAM) using cost effective 3D process. In 2011IEEE International Electron Devices Meeting (IEDM), pp. 737–740 (IEEE, Washington, DC, USA, 2011).
- 11.Xu, C. et al. Design implications of memristor-based RRAM cross-point structures. In 2011 Design, Automation & Test in Europe Conference & Exhibition (DATE) (IEEE, Grenoble, France, 2011).
- 12.Luo, Q. et al. 8-Layers 3D vertical RRAM with excellent scalability towards storage class memory applications. Electron Devices Meeting (IEDM) (IEEE, San Francisco, CA, USA, 2017).
- 13.Liang J, et al. Effect of wordline/bitline scaling on the performance, energy consumption, and reliability of cross-point memory array. ACM J. Emerg. Technol. Comput. Syst. 2013;9:9. doi: 10.1145/2422094.2422103. [DOI] [Google Scholar]
- 14.Peng X, et al. Cross-point memory design challenges and survey of selector device characteristics. J. Comput. Electron. 2017;16:1167–1174. doi: 10.1007/s10825-017-1062-z. [DOI] [Google Scholar]
- 15.Hsieh, M. et al. Ultra high density 3D via RRAM in pure 28nm CMOS process. In 2013 IEEEElectron Devices Meeting (IEDM) (IEEE, Washington, DC, USA, 2013).