Welcome to my personal website. I am a graduate student at University of Southern California(USC) studying Computer Engineering with emphasizing on Computer Architecture and VLSI Design. To know more about me please continue to visit following pages.

 

Download B.Sc. Thesis

About Me

I am particularly interested in the field of Computer Architecture, RTL Design, Verification, ASIC Design, VLSI Design, and Physical Design. I am also interested in exploring other related areas such as designing Application Specific Instruction­set Processors (ASIP) and Genetic Algorithm Processor(GAP). I have also other research experiences in such fields as Embedded System Design and Real Time Operating Systems for ARM Processors.

During my work in Naminic Corporation, I collaboratd to develop a Real Time Operating System for ARM processors. I have also implemented a wireless module for Naminic Network Management System.

During my academic study at school, I was ranked 1st among more than 30 students of the Hardware Engineering, Class of 2016 students.

Gallery

Soheil Shababi

University of Southern California

Selected Projects

(Click on the pictures to view the projects)

Video Edge Detection on FPGA using OpenCL

Mono Compiler

MIPS Processor

VLSI: High Performance Fulladder

Distributed Monitoring System

Genetic Algorithm Processor (GAP)

Curriculum Vitae

Download CV as PDF

Research Interests
  • Computer Architecture
  • High Performance Reconfigurable Computing (HPRC)
  • VLSI Design
  • Embedded System Design
  • Hardware/Software Co-Design
Education
  • M.S. in Computer Enigneering, University of Southern California(USC), Los Angeles, CA, Aug 2017, Present
  • B.S. in Computer Engineering Shahid Beheshti University, Tehran, Iran. , Aug. 2013 - May 2017, GPA: 3.6

  • Relevant Courses:
    Computer Architecture(20/20)
    Logical Circuits(19.5/20)
    Electoronical Circuits(19.5/20)
    Digital Electronics(18.5/20)
    Compiler Design(20/20)
    Operating Systems(19.5/20)
    Hardware-Software Codesign(19.3/20)
    Assembely Language(20/20)
    Data Structures and Algorithms(20/20)
Honors and Awards
  • Ranked 1st among more than 30 students of the class of 2013, Shahid Beheshti University
  • Ranked top 0.5% in National University Entrance Examination, among about 300,000 participants, 2013
Research Experiences
  • Design and Implementation of High Performance Genetic Algorithm Processor(GAP)
Work Experiences
  • Developing a Real Time Operating System for ARM Processors

  • Design and Implementing a CNC Controller on FPGA Platforms
  • Design and Implementing The Network Management Software for ARM Processors
Teaching Experiences
  • Digital Logic, Fall 2016
  • Compiler Design, Fall 2016
  • Automata Theory Languages, Fall 2016
  • Computer Architecture, Spring 2016
  • Discrete Mathematics,Fall 2015
  • Advanced ARM Microcontrollers Programming, Summer 2015
  • QT Programming, Naminic Corporation, Summer 2015
Computer Skills
  • Programming Languages: Verilog, VHDL, Java, Android, C/C++, Assembely(x86/MIPS), HTML, CSS
  • Tools: Quartus, Synapsys, HSpice, Modelsim, MATLAB, Keil, QT, MySQL, Eclipse, Netbeans Visual Studio, LATEX
  • Operating Systems: Linux(Centos, Ubuntu), Windows.
Certification
  • LPIC 1 Certification: Linux Professional Institute Certification, Rahin System, Fall 2014
  • CIW Certification: Career and Technical Training and Web Technology, Mojtamae Fani Tehran, Summer 2013
Sports
  • Basketball: Win a Gold medal at Tehran League Basketball Championship, Winter 2010.
  • Hiking: Reached to the summit of Mount Damavand (Elevation 5610 m, 18410 ft), the highest peak in Iran, Summer 2011

Contact

You can reach me directly via shababi.soheil@gmail.com or via the form below:

Real Time Analytics