WEB SITE FOR SEQUENTIAL LOGIC CIRCUITS, CS E6831 FALL 2004




COURSE CONTENTS

This course is about logic circuits with memory. That is, circuits whose current outputs depend on, not only the present, but also on past inputs. This category includes the storage elements used in computer registers, as well as control circuits that govern the operations of a computer's arithmetic units and its I/O devices. The most general category of sequential circuits are termed "asynchronous", while an important subclass are the synchronous, or clocked circuits. Both are treated in the course. Various synthesis methods are described that lead to efficient, fast, and reliable circuits; trade-offs among these features are made clear. Obstacles to correct operation in the form of hazards and races are defined and methods for overcoming them are presented. An important part of the course deals with self-timed systems, an approach that is being developed to eliminate the growing difficulties that modern technology presents to clocked systems.

Return to Top



Return to Top

Course Instructor: Professor Stephen H. Unger


Return to Top

Teaching Assistant

Return to Top

Homework Policy


Return to Top

About Exams


Return to Top

Why attend lectures?

Reading the relevant parts of the text and doing the homework is essential in order to understand the subject matter of the course. But everything will be much harder if you skip lectures. Asking questions at lectures, making comments, and hearing the questions and comments of classmates, along with the responses, deepens your understanding and gets you past difficult points much more easily. Students who skip lectures soon start to fall behind and then have difficulty in catching up, because of the connections between the topics. Examples used in the lectures are generally different from those in the text, and often explanations given in class are more detailed. Material not in the text is sometimes introduced in lectures (but also note that not everything in the text is included in lectures.)


Return to Top

MT Exam Instructions

MIDTERM EXAMINATION
Computer Science E6831

TIME:  100 minutes

Instructions

1. Write your name NOW on this sheet.  Check to see that all 7
problems are in your set.
2. Do all 7 problems, working on the question sheets;  use the backs
of previous pages for scrapwork.
3. Show all work, including brief  explanations where appropriate.
Don't do more than you are asked to do
4. Write legibly and clearly label your answers.  
5. No books, notes, or calculators are to be used.
6. Do not write in red.  Use a pencil, not a pen--unless you never -->
--make mistakes.
7. Read each question carefully before answering it.  Allocate your
time intelligently:  Solve the problems that seem easy before
attacking the harder ones.
Return to Top