Courses Detail Information

ECE6703J – Computer-Aided Design of Integrated Circuits

Instructor: Weikang Qian

Instructors (Faculty):

Credits: 3 credits

Pre-requisites: Ve270 Introduction to Logic Design; Ve281 Data Structures and Algorithms.


The course focuses on the fundamental mathematics, data structures, and algorithms that enable the automatic design of modern very large scale integrated circuits. The content includes: Introduction to computational Boolean algebra such as binary decision diagram and satisfiability; Two-level and multi-level logic synthesis; Technology mapping; Physical design including placement and routing; Timing analysis; Large-scale optimization heuristics such as simulated annealing.

Course Topics:

Sample Syllabus