Courses Detail Information
ECE6703J – Computer-Aided Design of Integrated Circuits
Instructor: Weikang Qian
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.