Skip to main content
A Memristor-Based Neuromorphic Computing Application
  • Adrian Rothenbuhler, Boise State University
Artificial neural networks have recently received renewed interest because of the discovery of the memristor. The memristor is the fourth basic circuit element, hypothesized to exist by Leon Chua in 1971 and physically realized in 2008. The two-terminal device acts like a resistor with memory and is therefore of great interest for use as a synapse in hardware ANNs. Recent advances in memristor technology allowed these devices to migrate from the experimental stage to the application stage.

This Master's thesis presents the development of a threshold logic gate (TLG), which is a special case of an ANN, implemented with discrete circuit elements using memristors as synapses. Further, a programming circuit is developed, allowing the memristors and therefore the network to be reconfigured and trained in real-time. The results show that memristors are indeed viable for use in ANNs, but are somewhat hard to control as a lot of intrinsic device characteristics are still under investigation and are currently not fully understood. A simple threshold logic gate was built and can be reconfigured to implement AND, OR, NAND, and NOR functionality. The findings presented here contribute towards improvements on the device as well as algorithmic level to implement a memristor-based ANN capable of on-line learning.
  • memristor,
  • neuromorphic computing,
  • machine learning,
  • ANN
Publication Date
May, 2013
Master of Science
Field of study
Electrical Engineering
Electrical and Computer Engineering
Elisa H. Barney Smith, Ph.D.; Kristy Campbell, Ph.D.; and Vishal Saxena, Ph.D.
Citation Information
Adrian Rothenbuhler. "A Memristor-Based Neuromorphic Computing Application" (2013)
Available at: