A Multimode Hybrid Memristor-CMOS Prototyping Platform Supporting Digital and Analog Projects
Kamel-Eddine Harabi, Clement Turck, Marie Drouhin, Adrien Renaudineau,, Thomas Bersani--Veroni, Damien Querlioz, Tifenn Hirtzlin, Elisa Vianello,, Marc Bocquet, Jean-Michel Portal

TL;DR
This paper introduces a hybrid memristor-CMOS platform that enables digital and analog memristor-based circuit prototyping, facilitating research and development of neuromorphic and other memristor applications.
Contribution
It presents a co-integrated CMOS-memristor chip with versatile modes for digital and analog testing, advancing memristor prototyping capabilities.
Findings
Successful integration of memristors with CMOS circuitry.
Platform supports optimized memristor read/write operations.
Enables development of neuromorphic and memristor-based circuits.
Abstract
We present an integrated circuit fabricated in a process co-integrating CMOS and hafnium-oxide memristor technology, which provides a prototyping platform for projects involving memristors. Our circuit includes the periphery circuitry for using memristors within digital circuits, as well as an analog mode with direct access to memristors. The platform allows optimizing the conditions for reading and writing memristors, as well as developing and testing innovative memristor-based neuromorphic concepts.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A Multimode Hybrid Memristor-CMOS Prototyping Platform Supporting Digital and Analog Projects
K.-E. Harabi, C. Turck
,
M. Drouhin, A. Renaudineau
,
T. Bersani–Veroni, D. Querlioz
Univ. Paris-Saclay, CNRSPalaiseauFrance91120
,
T. Hirtzlin
,
E. Vianello
CEA-LETI, Univ. Grenoble-AlpesGrenobleFrance91120
,
M Bocquet
and
J.-M. Portal
Aix-Marseille Univ., CNRSMarseilleFrance91120
(2023)
Abstract.
We present an integrated circuit fabricated in a process co-integrating CMOS and hafnium-oxide memristor technology, which provides a prototyping platform for projects involving memristors. Our circuit includes the periphery circuitry for using memristors within digital circuits, as well as an analog mode with direct access to memristors. The platform allows optimizing the conditions for reading and writing memristors, as well as developing and testing innovative memristor-based neuromorphic concepts.
memristor, RRAM, prototyping platform, neural networks.
††copyright: acmcopyright††journalyear: 2023††copyright: acmlicensed††conference: 28th Asia and South Pacific Design Automation Conference; January 16–19, 2023; Tokyo, Japan††booktitle: 28th Asia and South Pacific Design Automation Conference (ASPDAC ’23), January 16–19, 2023, Tokyo, Japan††price: 15.00††doi: 10.1145/3566097.3567944††isbn: 978-1-4503-9783-4/23/01††ccs: Hardware Memory and dense storage
1. Introduction
Memristors, also known as resistive random access memories (RRAM) are a new type of memory technology fully embeddable in CMOS, providing a compact nonvolatile, and fast memory (Zidan et al., 2018). These devices provide fantastic opportunities to integrate logic and memory tightly and allow low-power computing, in particular for Artificial Intelligence models and neuromorphic computing (Yu, 2018). Unfortunately, the behavior of memristors is highly complex and partly stochastic (Majumdar et al., 2021): device models do not provide an accurate prediction of their behavior. It is therefore essential to prototype computing concepts involving memristors experimentally. However, appropriate platforms are extremely complex to fabricate due to the need to co-integrate commercial CMOS and memristor devices on the same die. In this work, we designed, fabricated, and tested a prototyping platform, associating an array of 8,192 hafnium-oxide-based memristors and a collection of CMOS periphery circuits. Our platform is multi-paradigm, which permits prototyping a wide range of both digital and analog projects.
2. Description of the Die
A photograph and a layout view of our integrated circuit are presented in Figs. 1a-b. An electron microscopy image of a memristor in the backend of line of our hybrid memristor/CMOS process is shown in Fig. 1d. A commercial foundry fabricated the CMOS part (including the backend up to metal layer 4), using a 130-nanometer process. Afterward, we deposited the memristors on top of metal 4 using atomic layer deposition, and a fifth layer of metal.
Our integrated circuit embeds periphery circuitry enabling the use of memristors within two modes. Fig. 1c shows a simplified schematic of the circuit. It uses consistent color codes: blue-colored blocks are digital-mode circuits, designed using thin oxide low-power transistors and supplied by digital nominal voltage (except for level shifters), and orange-colored blocks are analog-mode circuits, designed using thick oxide transistors to be compatible with high voltages.
The digital mode circuits (Figs. 1h-k) consist of: row and column decoders to select devices based on input addresses, level shifters on each row and column, which shift digital nominal voltage to higher voltages required to form and program memristors, and precharge sense amplifiers, with a logic-in-memory feature, at each column (Zhao et al., 2014). These sense amplifiers allow reading the binary states of memory cells in a highly energy-efficient fashion while optionally performing logic operations at the same time. The complementary approach of (Bocquet et al., 2018) is used in our array for reducing the bit error rate.
When activating the analog mode (Figs. 1g), digital circuits are deactivated and the memristors array connections are switched to the analog circuitry. In this mode, shift registers configure input multiplexers permitting direct access to the analog state of memristors, using low-resistance transmission gates. Each word line, bit line, and source line is then connected to the ground or to one of two analog InOut Pads, which can be connected to external equipment, e.g., Keysight B1530, a pulse source and measurement unit widely used to characterize memory devices.
The memristor array and all analog and mixed-signal circuits were designed in a full custom fashion, based on an extensive work on memristor characterization, modeling, and simulation. All digital circuits were placed and routed automatically using an HDL description and a Cadence Encounter flow provided by the foundry. Then, all circuits of the system were assembled manually and routed automatically using a Cadence Encounter flow developed in-house using a homemade abstract view of the memory array.
3. Uses of the Platform
To make the system re-configurable for different projects, we developed the experimental setup of Fig. 1l: a PCB routes a microcontroller unit and measurement equipment with our packaged die. Python scripts control the measurement.
Optimizing read and programming strategies using the digital mode can allow the successful implementation of digital applications. Memristors feature a complex interplay between programming energy, reading speed, read disturb effects, and device endurance, which our platform allows understanding. Fig. 1m shows an endurance study example. A memristor is programmed repeatedly using the digital mode circuits, and the memristor resistance is checked regularly using the analog mode and reported in Fig. 1m. It shows that the memristor resistance starts to degrade after cycles, concurrently with the emergence of bit errors seen by the reads after each programming using sense amplifiers (not shown in Figures). We observed that memristor endurance can vary between and cycles depending on programming conditions.
The analog mode of the platform can be used to prototype computing concepts where memristors are used in an analog fashion, e.g., as artificial synapses in machine learning or neuromorphic circuits (Yu, 2018). Fig. 1e shows measurements on a memristor in our platform when applying a succession of 15,000 1 1.5-s programming pulses: the memristor resistance progressively increases, a feature that permits the memristor to implement a synaptic learning rule. This use is particularly appealing due to its compactness, but the imperfections of memristors (thermal and random telegraph noise, cycle-to-cycle, and device-to-device variability) pose challenges that make it necessary to test ideas experimentally. Our platform supports prototyping various neuromorphic experiments, targeting inference, deterministic or probabilistic learning (Dalgaty et al., 2021).
4. Conclusion
We have designed, fabricated, and tested a flexible multi-paradigm platform to prototype and optimize digital and/or analog computing concepts, based on a hybrid CMOS/memristor integrated circuit. We are currently using it to validate multiple digital logic-in-memory and analog neuromorphic concepts, and plan to make the platform available to other research groups.
Acknowledgements.
This work was supported by ERC Grant NANOINFER (715872) and ANR grant NEURONIC (ANR-18-CE24-0009).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1)
- 2Bocquet et al . (2018) M. Bocquet et al . 2018. In-Memory and Error-Immune Differential RRAM Implementation of Binarized Deep Neural Networks. In IEDM Tech. Dig. IEEE, 20.6.1.
- 3Dalgaty et al . (2021) T. Dalgaty et al . 2021. In situ learning using intrinsic memristor variability via Markov chain Monte Carlo sampling. Nature Electronics 4, 2 (2021), 151–161.
- 4Majumdar et al . (2021) A. Majumdar et al . 2021. Model of the Weak Reset Process in Hf O x Resistive Memory for Deep Learning Frameworks. IEEE Trans. Elect. Dev. 68 (2021), 4925.
- 5Yu (2018) S. Yu. 2018. Neuro-inspired computing with emerging nonvolatile memorys. Proc. IEEE 106, 2 (2018), 260–285.
- 6Zhao et al . (2014) W. Zhao et al . 2014. Synchronous non-volatile logic gate design based on resistive switching memories. IEEE TCAS I 61, 2 (2014), 443–454.
- 7Zidan et al . (2018) M A Zidan, J P Strachan, and W D Lu. 2018. The future of electronics based on memristive systems. Nature electronics 1, 1 (2018), 22–29.
