Voltage Pulse Production for RRAM Crossbar Array ASIC for Machine Learning Applications
Description
Most machine learning algorithms, and specifically neural networks, utilize vector-matrix multiplication (VMM) to process information, but these calculations are CPU intensive and can have long run-times. This issue is fundamentally outlined by the von Neumann bottleneck. Because of this undesirable expense associated with performing VMM via software, the exploration of new ways to perform the same calculations via hardware have grown more popular. When performed with hardware that is specialized to perform these calculations, VMM becomes far more power-efficient and less time consuming. This project expands upon those principles and seeks to validate the use of RRAM in this hardware.
The flexibility of the conductance of RRAM makes these devices a strong contender for hardware-driven VMM calculation for neural network computing. The conductance of these devices is affected by the pulse width of a voltage signal sent across the devices at each node. This pulse is produced on-chip and can be modified by user inputs. The design of this pulse- producing circuit, as well as the simulated and physical functionality of the design, is discussed in this Honors Thesis.
Simulation and physical testing of the pulse-producing design on the ASIC have verified correct operation of the design. This operation is imperative to the future ability of the ASIC to perform accurate VMM.
Date Created
The date the item was original created (prior to any relationship with the ASU Digital Repositories.)
2022-05
Agent
- Author (aut): Pearson, Katherine
- Thesis director: Barnaby, Hugh
- Committee member: Wilson, Donald
- Contributor (ctb): Barrett, The Honors College
- Contributor (ctb): Electrical Engineering Program
- Contributor (ctb): School of International Letters and Cultures