Organization and Syllabus
CSE P567 Winter, 2010



Goals

This course surveys a wide range of hardware design and implementation topics. The goal is to give the student an understanding of how hardware systems are designed, what the major technological and design issues are, and how that affects how we build all kinds of systems. The labs are designed to give you a taste of what hardware designers do, whether they are designing custom VLSI chips, FPGA-based systems or embedded systems.

Syllabus

Week 1-4: Hardware Design and Implementation

Week 5: Basic CMOS Circuit Design

Weeks 6-10: Embedded Systems Design

Coursework

Each week, the three-hour session will be split between a lecture and a lab. There also be homework each week, typically including both reading and a design exercise that will get you started on the next lab. You will also be asked to write short analyses of the readings. You will be turning in your homework assignments at the beginning of class. Since completing the lab successfully in the limited time available relies on your having done the homework ahead of time, late homework will be penalized 25% per day.

Exams

There will be a final exam which will cover all the material in the class.

Grades

Grades will be determined as follows:

Absences

If you have to be absent from class, you must let me know ahead of time. Since there are only 10 lectures/labs in this class, missing just one is 10% of the course.

Cheating Policy: I expect that the work you turn in is your own. To the extent that you get help solving a problem or an assignment, you must credit that help explicitly.