IEEE Senior Member | IEEE EDS Early Career Award


Department of Electronics and Communication Engineering, IITR


W-201/2, Dept. of Electronics and Communication Engineering,
Indian Institute of Technology Roorkee (IIT Roorkee)

DiRac Lab


  • We are working with Lancaster University on emerging memory technologies.   NEW
  • We are working with Semiconductor Research Corporation (SRC) on Machine Learning augmented Compact Models.   NEW
  • Our invited paper at IEDM 2022 discusses "Compact Modeling of Emerging IC Devices for Technology-Design Co-development".   NEW
  • We are working with University of California Berkeley on Machine Learning augmented EDA development.
  • I have won the IEEE EDS Early Career Award 2021. This is one of the highest awards in the field of Electron Devices awarded to one or two researchers worldwide annually for their contribution to the field of Electron Devices.
  • Our group is now a part of the BSIM group (UC Berkeley) and the Berkeley Device Modeling Center (BDMC, UC Berkeley).
  • BSIM-CMG 111.1.0 becomes the first industry standard compact model for GAAFETs/Nanosheets.




  • ECN-561: Compact Modeling of Semiconductor Devices (P.G., ECE)
  • ECN-572: MOS Device Physics (P.G., ECE)
  • ECN-579: Foundations of Semiconductor Device Physics (P.G., ECE)
  • ECN-242: Semiconductor Devices and Technology (U.G., ECE)
  • ECN-104: Digital Logic Design (U.G., ECE)
  • ECN-341: Microelectronic Devices, Technology & Circuits (U.G., ECE)
  • ECN-252: Digital Electronics Laboratory (U.G., ECE and CSE).
  • ECN-576: Simulation Lab - I (P.G., ECE).
  • ECN-598: Simulation Lab-2 (P.G., ECE)
  • ECN-300: Lab based project (U.G., ECE).


  • Program Implementation Committee, M.Tech for VLSI Professionals, ECE, IIT Roorkee
  • Faculty advisor, B.Tech final year, IIT Roorkee
  • Advisory committee member, International Relations, IIT Roorkee
  • Faculty-in-charge, Device Research Lab (DiRac Lab).
  • Faculty-in-charge, Website, D/o ECE, IIT Roorkee.
  • Library committee, D/o ECE, IIT Roorkee
  • High Performance Computing committee, D/o ECE, IIT Roorkee.
  • Process committee, D/o ECE, IIT Roorkee.
  • EDA license committee, D/o ECE, IIT Roorkee.