Research

Overview

My current research draws from two main areas:

Neuromorphic Computing
Taking inspiration from the brain to build accurate, efficient computing systems. 

Floating Gate Analog Circuits
A non-volatile computing device that can interface directly with CMOS circuits to create programmable analog systems. 


I work in the Integrated Computational Electronics (ICE) lab at Georgia Tech under Dr. Jennifer Hasler, combining these two areas to build and design programmable analog neuromorphic systems in CMOS technologies that can potentially perform complex tasks more efficiently and accurately than our current computers. Previously I was in the NeuroSpinCompute (NSC) lab under Dr. Joseph Friedman at UT Dallas working on building neuromorphic systems with Spintronic devices. 

Projects and Publications

Energy Surface Minimization with Hopfield/Ising Networks

Energy minimization is a computing technique that can efficiently solve difficult problems.  Hopfield and Ising networks are two structures that minimize energy,  but are expensive to run digitally. Custom analog hardware implementations allow for efficient networks that can also scale to solve large complex tasks such as the NP-hard and associative memory problems.


Neuromorphic Computing with Biorealistic Silicon Neurons

Our brains perform complex tasks with excellent efficiency everyday. By taking inspiration from this biological machine neuromorphic computing aims to increase our electronic computational capabilities. Hardware, silicon, biorealistic neurons closely emulate the brains main computational device, potentially leading to full networks that can solve difficult problems.


Programmable Analog Computing Systems

Analog computing can efficiently solve complex mathematical equations that digital computer struggle with, and excel at processing real-world continuous time signals for tasks such as classification. Floating-gate technology enables programability in analog circuits and allows for flexible analog standard cells that can be combined to form larger systems.