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.

Description:

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