
Computer Aided Design
| n | High level synthesis for ASIC design |
| n | High level synthesis for FPGAs and DPGAs (Dynamically programmable devices) |
| n | Memory allocation techniques |
VLSI Design
| n | Reconfigurable VLSIs |
| n | Asynchronous circuits |
Image processing
| n | Real time image recognition using heterogeneous processors |