CS/EE 5750/6750
Asynchronous Circuit Design
Fall 2004
Course description
In recent years, there has been a resurgence of interest in the design of
asynchronous circuits due to their ability to eliminate clock skew problems,
achieve average case performance, adapt to environmental and processing
variations, provide component modularity, and lower system power requirements.
There is, however, a widely held belief that asynchronous design is difficult
and leads to inefficient and unreliable designs. The goal of this course is
to dispel this belief by introducing a systematic approach to
the design of asynchronous VLSI systems from a high-level specification to an
efficient and reliable circuit implementation. This course will include
both hands-on experience with existing CAD tools as well as learn the
algorithms within them.
Topics will include: specification, synthesis, optimization with timing
information, performance analysis, and verification.
Instructor
Instructor: Dr. Chris Myers
Prerequisites
Students should have a familiarity with computer programming (CS 2010-2020)
and digital logic design (CS/EE 3700). Courses in algorithms and data
structures (CS 3510), computer organization (CS/EE 3810 and CS/EE 3710)
and integrated circuit design (CS/EE 5710-5720) are recommended.
Textbooks
Asynchronous Circuit Design
by Chris J. Myers published by Wiley.
Grading Policy
| Participation |
10 percent |
| Homework |
30 percent |
| Project |
30 percent |
| Final |
30 percent |
Project
A major emphasis of this course will be a final individual project.
Students will choose between many different types of projects
ranging from writing a computer aided design (CAD) tool to designing
a circuit. Each student must present the project both in a written report
and an oral presentation.
CS/EE 6750
Students taking CS/EE 6750 will be expected to solve extra homework problems
and complete a more extensive project.
Meeting Times
| Class Lecture |
3:40 - 5pm |
Tuesday and Thursday |
Dr. Myers |
EMCB 112 |
| Office Hours |
2:30pm - 3:30pm |
Tuesday and Thursday |
Dr. Myers |
MEB 4112 |
Handouts
Lectures
Related Web Pages