Research Activities

My research interests span several areas including low-power system design, hardware-software co-design of real-time embedded systems, Very Large Scale Integrated circuits (VLSI), nano-scale computing, and computational medicine. The underlying characteristic common to these areas is the employment of algorithm and/or hardware design and analysis techniques to solve problems arising from real-world applications.

Embedded System Design:

A major portion of my research activities centers around the theme of design and analysis embedded systems. Any computer systems that are not for general-purpose computing can be thought of as embedded systems. I am mostly interested in solving problems related to real-time or computationally intensive embedded systems found in many applications such as communication devices, transportation machines, entertainment appliances, and medical instruments. Besides meeting performance requirements, these systems must also be designed with attention to energy, temperature, and reliability.

My student, Gang Quan, and I received the Best Paper Award from 2001 Design Automation Conference for our work on power-aware scheduling for fixed-priority real-time systems.
As a related research area, I am interested acceleration techniques for computational problems that arise in medical applications. In particular, I have worked on problems in radiation therapy, a minimally invasive surgical procedure that uses a set of focused beams of radiation to destroy tumors. I have studied several specific problems in radiation therapy: radiation treatment planning, radiation dose calculation and deformable image registration. We have considered novel algorithms as well as FPGA and GPU based acceleration approaches.
For more detailed description about my current and past projects in this area, please visit my research lab at: Embedded System Design Lab

Nano-Scale Computing and VLSI Design:

I also devote a large portion of my research effort on developing tools, architectures and circuits based on non-CMOS nano-scale devices. In particular, I am collaborating with a group of researcher from both Notre Dame and other places to study nanomagnet logic (NML) based computing systems. Our group was the first to propose a NML-based programmable logic structure and the first to propose defect and fault modeling methods for such circuits. We have also started to examine power related issues for NML circuits. Our work has demonstrated to the EDA community that the community can play an active role in researching emerging technologies, e.g., guiding physical level exploration and assisting in overcoming physical implementation constraints.

A paper co-authors my colleagues and me received the Best Paper Award from 2009 International Symposium on NanoScale Architectures for our work on system-level energy and performance projections for nanomagnet-based logic.
For more detailed description about my research projects in this area, please visit my group at: Nanomagnet Logic Research Group
Another of my research interests is related to VLSI. I have studied problems in high-level synthesis, VLSI floorplanning, and design of special VLSI circuitry for computationally intensive systems.

Here are some of my papers in this area.


The above research projects have been supported by a number of sources including

National Science Foundation

  • Computer System Research Program
  • Embeddable Systems
  • Army Research Office

    Hewlett Packard

    Return to main page