Modeling a Floating-Gate Memristive Device for Computer Aided Design of Neuromorphic Computing

L. Danial1,a, V. Gupta1,2, E. Pikhay3, Y. Roizin3 and S. Kvatinsky1

1The Andrew and Erna Viterbi Faculty of Electrical Engineering, Technion - Israel Institute of Technology, Haifa, Israel
asloaidan@campus.technion.ac.il
2School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta,USA
3TowerJazz, Migdal HaEmek, Israel

ABSTRACT

Memristive technology is still not mature enough for the very large-scale integration necessary to obtain practical value from neuromorphic computing. While nonvolatile floatinggate “synapse transistors” have been implemented in very largescale integrated neuromorphic systems, their large footprint still constrains an upper bound on the overall performance. A twoterminal floating-gate memristive device can combine the technological maturity of the floating-gate transistor and the conceptual novelty of the memristor using a standard CMOS process. In this paper, we present a top-down computer aided design framework of the floating-gate memristive device and show its potential in neuromorphic computing. Our framework includes a Verilog-A model, small-signal schematics, a stochastic model, Monte-Carlo simulations, layout, DRC, LVS, and RC extraction.

Keywords: Floating-gate, Neuromorphic Computing, CAD, Device Modeling, Artificial Neural Networks, Memristors, Flash Memory, VLSI.



Full Text (PDF)