Courses Detail Information
ECE6703J – Computer-Aided Design of Integrated Circuits
Instructors:
Credits: 3 credits
Pre-requisites: ECE2700J Obtained Credit&&ECE2810J Obtained Credit
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: