Armour College of Engineering

A diverse student body provides an environment where students can draw from each other’s unique experience to tackle problems that affect the world.

  1. Home
  2. Armour College of Engineering
  3. Detail
Stay Updated with Us


The purpose of this degree program is to prepare students for leading edge positions in industry in the areas of VLSI and microelectronics. The Professional Master of VLSI and Microelectronics is a course-only degree program that prepares students for professional practice. Students can pursue a professional master's degree in the area of VLSI and Microelectronics by completing the required core courses; ECE 425, ECE 429, ECE 529, and ECE 575 (and/or ECE 415) and selecting six additional courses from a combination of computer engineering electives, electronics electives, and other areas in electrical and computer engineering.


A minimum of 18 credit hours at the 500-level or higher must be selected. With advisor approval the student may take up to two ECE courses in other areas of electrical and computer engineering such as signal processing, communications, power and control. The admission requirements for the proposed degree will follow the existing admission requirements for such professional master's degrees in ECE Department. Students whose accredited B.S. degree is not in electrical engineering may pursue the professional master's degree provided that they have an adequate background and can demonstrate proficiency in the material contained in undergraduate courses equivalent to IIT's ECE 211 and ECE 213 (Circuit Analysis I and II), ECE 218 (Digital Systems), ECE 307 (Electrodynamics), ECE 308 (Signals and Systems), ECE 311 (Engineering Electronics), MATH 251 (Multivariate and Vector Calculus), and MATH 252 (Introduction to Differential Equations).


A student may demonstrate proficiency by successfully completing the courses or by demonstrating satisfactory performance in one or more special examinations administered by the ECE department.

Required Core Courses (minimum of 4 core courses)
ECE 425 Analysis and Design of Integrated Circuits
ECE 429 Introduction to VLSI Design
ECE 529 Advanced VLSI Systems Design
ECE 575 Electron Devices and/or ECE 415 Solid-State Electronics

Computer Engineering Elective Courses (minimum of one course)
ECE 485 Computer Organization and Design
ECE 530 High Performance VLSI/IC Systems
ECE 542 Design and Optimization of Computer Networks
ECE 545 Advanced Computer Networks
ECE 583 High Speed Computer Arithmetic
ECE 584 VLSI Architectures for Signal Processing and Communications
ECE 585 Advanced Computer Architecture
ECE 586 Fault Detection in Digital Circuits
ECE 587 Hardware/Software Codesign
ECE 588 CAD Techniques for VLSI Design

Electronics Elective Courses (minimum of one course)
ECE 521 Quantum Electronics
ECE 524 Advanced Electronic Circuit Design
ECE 525 RF Integrated Circuit Design
ECE 526 Active Filter Design
ECE 527 Performance Analysis of RF Integrated Circuits
ECE 551 Advanced Power Electronics
ECE 570 Fiber Optic Communication Systems
ECE 571 Nanodevices and Technology
ECE 578 Microwave Theory

Read More