• DocumentCode
    3764393
  • Title

    Methods for reducing memristor crossbar simulation time

  • Author

    Roshni Uppala;Chris Yakopcic;Tarek M. Taha

  • Author_Institution
    Department of Electrical and Computer Engineering, University of Dayton, Dayton, OH, USA
  • fYear
    2015
  • fDate
    6/1/2015 12:00:00 AM
  • Firstpage
    312
  • Lastpage
    319
  • Abstract
    Memristor crossbars have the potential to perform parallel resistive computations in the analog domain, and they can be used to develop high density neural network algorithms. However, accurately simulating large memristor crossbars in SPICE (with more than 256 devices) is very difficult and time consuming. This paper discusses using Xyce (a parallel SPICE platform developed by Sandia Labs) to speed up memristor crossbar simulation. Using Xyce, we were able to successfully train neuromorphic memristor crossbars containing 10,096 memristors to learn a large array of linearly separable logic functions. Large memristor crossbars were also used for pattern recognition using both the MNIST and CBCL face datasets. To further reduce training time, a memristor crossbar approximation was simulated in MATLAB. Modeling a crossbar in MATLAB takes significantly less time, but is slightly less accurate. The trained resistance values determined by MATLAB were then downloaded to the more precise crossbar simulated in Xyce (which contains input drivers, comparator circuits, and wire resistance). The classification accuracy found in Xyce was then compared to the accuracy determined when testing the approximated crossbar in MATLAB, as well as a traditional software neural network implementation. To the best of our knowledge, this is the first published result that describes using XYCE to simulate a neuromorphic memristor crossbar using accurate memristor modeling techniques.
  • Keywords
    "Memristors","Integrated circuit modeling","Computational modeling","Neuromorphics","Mathematical model","SPICE","Training"
  • Publisher
    ieee
  • Conference_Titel
    Aerospace and Electronics Conference (NAECON), 2015 National
  • Electronic_ISBN
    2379-2027
  • Type

    conf

  • DOI
    10.1109/NAECON.2015.7443089
  • Filename
    7443089