- Stochastic Computing
- FPGA Architectures
- Physical Design for FPGAs
- FPGA Applications
Minnesota the Beautiful (Gerald Brimacombe's photos).
My research interests are primarily in the field of VLSI-CAD. They include FPGA physical design, reconfigurable computing, and ASIC floorplanning/placement. I do some FPGA designs as well. In the past couple of years, I have focused on Stochastic Computing, which uses an analog-like encoding scheme: numbers are represented by streams of 1’s and 0’s. The ratio of 1’s to the length of the stream shows the value as a “probability”. Simple logic can perform complex operations on stochastic streams (e.g., an AND gate can multiply two probabilities).
Teaching & Advising
Office Hours: (Spring 2017) Mon 10-11
Courses / Slides:
- F14 / (with class VIDEOS) EE2361 Intro to Microcontrollers plus sample final project videos
- F15 / (with class VIDEOS) EE1301 Intro to Computing Systems (C programming) plus sample final project videos