Microelectronics and Embedded Systems

Code
Course
Number of Credits
Description/Course Objective
AT81.01 Microelectronics Fabrication Technology
3
This course serves as an introduction to basic processes used in fabricating semiconductor devices and integrated circuits. The objective is to develop the background knowledge necessary to understand the state-of-the-art semiconductor technology related to device fabrication processes.
AT81.05 Analog Integrated Circuit Design
3
This course focuses on theory, analysis and design of analog integrated circuits in both Bipolar and Metal-Oxide-Silicon(MOS) technologies. Basic design concepts, issues and tradeoffs involved in analog IC design are explored. Intuitive understanding and real-life applications are emphasized throughout the course. 
AT81.06 VLSI Design
3
This course focuses on the design and synthesis of Very Large Scale Integrated (VLSI) chips using CMOS technology focusing towards the development of an Application Specific Integrated Circuit (ASIC) for complex digital systems using integrated circuit cells as building blocks and employing top-down design methods. ASIC design issues at layout, schematic, logic and RTL levels will be studied. Commercial design software will be used for laboratory exercises. An overview of hardware description languages (HDL) and VLSI computer-aided design (CAD) tools and theoretical concepts in VLSI architectures and algorithms will also be discussed. This is a project-oriented course in which the students will be designing and evaluating digital circuits. 
AT81.07 Micro-Electro Mechanical Systems
3
This course focuses on the design and synthesis of Micro-Electro Mechanical Systems (MEMS). MEMS are integration of mechanical elements and electronics on a common silicon wafer using microfabrication techniques. This course focuses on the basic processes used in fabricating MEMS devices and designing MEMS sensors and actuators.
AT81.15 Embedded Systems Architecture 
3
The objective of the course is to provide students fundamental knowledge on Embedded System Architecture. This course focuses on complexities of embedded system design including multiprocessors, Very Long Instruction Word (VLIW), and superscalar architectures, and power consumption. Fundamental challenges in embedded computing are described, together with design methodologies and models of computation. It also provides an in-depth and advanced treatment of all the components of embedded systems with discussions of the current developments in the field and numerous examples of real-world applications. 
AT81.16 Real Time Systems
3
This course focuses on complexities of real-time systems including OS kernels, scheduling, semaphore, message queue, I/O systems, memory management, synchronization, and communication. Fundamental challenges in real-time embedded computing are described, together with design methodologies and models of computation. The objects and services that are a part of most Real-Time Operating System kernels are described and real-time system design is explored in detail. The objective of the course is to provide students fundamental knowledge on Real-Time Systems, and their applications.
  
AT81.17 Embedded Systems Design
3
This course focuses on the Embedded System Design using a microcontroller. An overview of microcontroller system including microcontroller programming and microcontroller interfaces will be discussed.  This is a project-oriented course in which the students will be designing and evaluating the system design.
AT81.9001 Selected Topic: Deep Learning for Computer Vision
3
The field of deep learning has grown rapidly recently. With the help driving from computer hardware such as GPU, the complex models can now be computed in real-time. Continuous improvements in speed of digital computers, algorithmic development and requirement of a high tech environment makes this field a very active area for academic and industrial research.The objective of the course is to provide students fundamental knowledge of deep learning system for computer vision and their applications.