Skip to main content Skip to secondary navigation

Research

Main content start

We use electrical engineering and computer science analysis methods to solve problems and to create new design methodologies for analog and digital VLSI circuits.

Digital Systems

Validation Tools

Improving validation productivity by providing automatic verification and debugging tools for hardware generator frameworks. Two major projects: automatic FSM verification and source-level debugging.

Validation Tools
Digital Systems

Agile Hardware Project (AHA)

We must make hardware/software systems easier and more fun to develop, which means that we need to enable a more “agile” hardware development flow, making it possible to quickly and easily modify an existing design and play with the resulting system. 

Agile Hardware Project (AHA)
Mixed Signal

Open Source PHY

We aim to overcome the challenges in open-source adoption presented by silicon design and create an open source PHY (high-speed link) in order to demonstrate that open-source mixed signal IC designs are possible.

Open Source PHY
Mixed Signal

Analog Emulation

Developing strategies to model analog blocks within the context of FPGA emulation, along with an open-source framework that makes it easy to apply those strategies.

 

Analog Emulation
Mixed Signal

DaVE

DaVE is a family of tools that form a "big Digital, little analog" Verification Environment, designed to help simulate circuits that contain significant digital logic interacting with small analog blocks.

DaVE
Applications to Biology

Fly Neuroscience

Studying how fruit flies transform visual stimuli into physical action. Rather than using the traditional "fly-on-a-ball" setup, which confines flies to a fixed position, developing a new platform, called FlyVR, that allows flies to walk freely during experiments.

Fly Neuroscience
Applications to Biology

Genomics: SegAlign

Exploring various genomic analysis pipelines through hardware-software-algorithm co-design.
SegAlign is a scalableGPU-based system for computing pairwise Whole Genome Alignment (WGA).
 

Genomics: SegAlign
Education

Debugging

Studying how students learn to debug circuits in order to improve electrical engineering education. Debugging is a complex cognitive process and is a specialized form of problem-solving that engineers and computer scientists use on a daily basis when working with physical systems and code.

Debugging