<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><!--Converted with LaTeX2HTML 96.1-h (September 30, 1996) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds -->CCOCOURSE TITLE: ECE 357 Introduction to VLSI CAD
CATALOG DESCRIPTION: VLSI physical design, including logic design, architectural design, and packaging. Development of CAD tools for VLSI physical design.
REQUIRED TEXT: S. M. Sait
and H. Youssef, VLSI Physical Design Automation: Theory and Practice,
World Scientific, 1999.
REFERENCE TEXTS: None.
COURSE COORDINATOR: Hai Zhou
COURSE GOALS: To teach basic concepts in VLSI CAD with emphasis on physical design. To teach various fundamental algorithms and methodologies used in VLSI CAD. To introduce technology and challenges facing the industry today and in the next ten years.
PREREQUISITES: ECE 303 and CS 311.
DETAILED COURSE TOPICS:
Week 1: Introduction: modern VLSI design flow; CAD paradigms; Algorithms 101 (correctness, performance, complexity).
Week 2-3: Partitioning: hypergraph vs. graph modeling; Kernighan-Lin Heuristic; network flow based approaches.
Week 4-5: Floorplanning: slicing floorplan sizing; topology optimization by simulated annealing; analytical methods.
Week 6: Placement: objective functions; partitioning based placement.
Week 7: Global routing: geometric spanning trees; Steiner trees; net ordering.
Week 8: Detailed Routing: shortest paths and maze search.
Week 9: Channel routing.
Week 10: Layout compaction and design rule checking.
COMPUTER USAGE: Computer usage in this course is light. Some homework may involve programming tasks. A term project may be a theoretical work or an experimental work up to a student’s selection.
LABORATORY: ECE Department Workstation Lab. Accounts will be arranged. The labs consist of a collection of high-speed workstations and Mentor Graphics CAD tools for physical design (placement and routing).
GRADES:
Homework - 30%
Project - 30%
Exam - 30%
Class participations - 10%
COURSE OBJECTIVES:
ABET CONTENT CATEGORY: 100% Engineering (Design component).