Courses Detail Information

ECE6703J – Computer-Aided Design of Integrated Circuits


Weikang Qian

Credits: 3 credits

Pre-requisites: ECE2700J Obtained Credit&&ECE2810J Obtained Credit


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: