Curriculum overview

This curriculum is designed to produce graduates with expertise at the intersection of devices, circuits and systems. At the end of this program, a student would be able to appreciate and apply advances made across domains to design better SoCs.

The credit requirement of the program is as follows:

Category of the Course Credits
Program Major Core (PMC) 19
Program Major Elective (PME) 6/9
Project Based Courses 21/24
Open Elective (OE) 6
Humanities and Social Sciences Elective (HSE)  
Communication Skills (ICC1) 1
Technical Writing (ICC1) 1
Total 57

1 Institute Common Course

To guide the students towards arriving at a feasible ordering of courses, a course plan is proposed below.

Semester I

Code Course Title L-T-P-C Category
EE5011 VLSI Design 3-0-0-3 PMC
EE5123 VLSI Design Lab 0-0-3-2 PMC
EE5009 Nanoelectronics for Circuits & Systems 3-0-0-3 PMC
CS3060 Computer Architecture 3-0-0-3 PMC
CS3160 Computer Architecture Lab 0-0-3-2 PMC
CS5107 Programming Lab 1-0-3-3 PMC
GN5005 Communication Skills 1-0-0-1 ICC
ID5002 Technical Writing 1-0-0-1 ICC
  Semester Total   18

Semester II

Code Course Title L-T-P-C Category
CS5102 SoC Design Lab 1-0-3-3 PMC
  Program Elective 1 3-0-0-3 PME
  Program Elective 2 or Mini Project 3 PME
  Open Elective 1 3-0-0-3 OE
  Open Elective 2 3-0-0-3 OE
  Semester Total   15

Semester III

Code Course Title L-T-P-C Category
  Program Elective 3 3-0-0-3 PME
SD5110 M.Tech Project Phase 1 9 Project
  Semester Total   12

Semester IV

Code Course Title L-T-P-C Category
SD5120 M.Tech Project Phase 2 12 Project
  Semester Total   12

A list of approved PMEs can be found can be found below.

Electives from EE Department

  1. Nanoelectronic Devices
  2. Micro and Nanoscale Devices Laboratory
  3. VLSI Architectures for signal processing and machine learning
  4. Sensors and Signal Conditioning Circuits
  5. RF and Microwave Passive Circuits
  6. Design of Analog Circuits and Systems
  7. RF and Microwave Active Circuits
  8. Digital Image Processing
  9. Reinforcement learning based control
  10. Digital Controller for Energy Conversion
  11. RF Remote Sensing Systems
  12. Principles and design of MEMS
  13. Principles of SOC Functional Verification

Electives from CSE Department

  1. Topics in Networks
  2. Compiler Optimizations and Program Analysis
  3. Functional Programming
  4. Computational Methods and Applications
  5. Model Checking
  6. Parallel Programming
  7. AI for Cybersecurity
  8. Big Data Lab
  9. Computer Vision
  10. Foundations of Data Science and Machine Learning
  11. Algorithms for Big Data