On the Variability-aware Design of Memristor-based Logic Circuits

Ever since the advent of the first TiO2-based memristor and the respective linear model published by Hewlett-Packard Labs, several behavioral models of memristors have been published. Such models capture the fundamental characteristics of resistive switching behavior through simple equations and rules, so they received a lot of attention and contributed significantly to the fast progress of research in this new and emerging device technology field. However, while this technology is maturing, accurate physics-based models are being developed, which go deeper into the device dynamics and capture more details than what just would be the fundamentals: i.e. parasitics of the device structure, variability of threshold voltages and resistance states, temperature dependency, dynamic current fluctuations, etc. In this work we build upon such a physics-based model of a bipolar metal-oxide resistive RAM device, showing how to take into account device variability and its significance in evaluation of processing circuits. With the Cadence Virtuoso suite, we focus on a family of memristive logic gate implementations showing that read & write errors can emerge due to both variability and state-drift impact, features rarely seen so far in results shown in other relevant published works.

[1]  He Huang,et al.  A Novel Window Function for Memristor Model With Application in Programming Analog Circuits , 2016, IEEE Transactions on Circuits and Systems II: Express Briefs.

[2]  Shimeng Yu,et al.  A Compact Model for Metal–Oxide Resistive Random Access Memory With Experiment Verification , 2016, IEEE Transactions on Electron Devices.

[3]  Shimeng Yu,et al.  Metal–Oxide RRAM , 2012, Proceedings of the IEEE.

[4]  Georgios Ch. Sirakoulis,et al.  High-Radix Arithmetic-Logic Unit (ALU) Based on Memristors , 2016 .

[5]  Georgios Ch. Sirakoulis,et al.  SPICE modeling of nonlinear memristive behavior , 2015, Int. J. Circuit Theory Appl..

[6]  H.-S. Philip Wong,et al.  Resistive RAM-Centric Computing: Design and Modeling Methodology , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.

[7]  L. Chua Memristor-The missing circuit element , 1971 .

[8]  Dalibor Biolek,et al.  Memristor Emulators , 2019, Handbook of Memristor Networks.

[9]  Y. V. Pershin,et al.  SPICE Model of Memristive Devices with Threshold , 2012, 1204.2600.

[10]  M. Alexander Nugent,et al.  Thermodynamic-RAM technology stack , 2018, Int. J. Parallel Emergent Distributed Syst..

[11]  Andrew Adamatzky,et al.  Modeling Physarum space exploration using memristors , 2017 .

[12]  Georgios C. Sirakoulis,et al.  Emerging Memristor-Based Logic Circuit Design Approaches: A Review , 2016, IEEE Circuits and Systems Magazine.

[13]  Chris Yakopcic,et al.  Memristor SPICE Modeling , 2012 .