CS/ECE 756 - Computer-Aided Design for VLSI

3 credits.

Broad introduction to computer-aided design tools for VLSI, emphasizing implementation algorithms and data structures. Topics covered: design styles, layout editors, symbolic compaction, module generators, placement and routing, automatic synthesis, design-rule checking, circuit extraction, simulation and verification.

Prerequisites:

CS 367, good programming skills, CS 352.
CS 755 strongly recommended.