DSPs in Data-center, UC San Diego, July. 2017 - Present
  • Utilizing DSPs to implement an affordable and c-based programmable Network Interface Card. This solution is power efficient with low latency based on integrated 10Gbps interface.
  • This platform can also be used as a middle-box or DMA to memory over PCIe.
  • In horizon: making a development environment for DSP based networking in data-centers.
ASIC Clouds, UC San Diego, Sep. 2015 - Sep. 2017
  • Evaluating Total cost of ownership (TCO) for datacenters which use ASICs, ASIC clouds.
  • Model Non-Recurring Engineering cost for different process technologies.
  • You can find my talk on this project here. ASIC Clouds Architecture
Using 3D IC for accelerators, UC San Diego, Sep. 2015 - Sep. 2016
  • Elaborating the opportunities for more efficient accelerators using 3D IC technology, in terms of performance and power
  • You can find my summary paper here.
Application Specific Processor Performance Analysis, UC San Diego, Sep. 2013 - Present
  • Performance and power trade-offs evaluation for application specific processors
  • Performance and power trade-offs evaluation at datacenter server level
Computer Architecture and VLSI Design, Sharif University of Technology, 2012-2013
  • Design of a MIPS Microprocessor with 5-Stage Classic Pipeline and Multi-Cycle MIPS with self-designed cache system
  • Design and ASIC Implementation of an OFDM Time Synchronizer Using Design Compiler and Modelsim
Bioengineering, Sharif University of Technology, 2011-2013
  • ECG and PCG digital processor design based on ARM9, real-time application
  • Biomedical signal processing and digital circuit implementation for wireless medical care system based on Body Area Networks (BAN). Specifically establishing sensor networks through Bluetooth, utilizing MEMS and pressure sensors for gait detection, and ECG and body posture analysis.
  • BAN         Gait Analysis
  • ECG signal processing for the detection of long duration ambulatory holter ECG events, using C++ (MEX in MATLAB) for high speed
Embedded Systems, Sharif University of Technology, 2012-2013
  • Oscilloscope design utilizing ARM7, using graphic LCD and ARM’s ADCs
  • Oscilloscope with ARM
  • HW/SW CoDesign, utilizing NIOS Processor on Altera DE2 Board