Date: Mon, 02 Dec 1996 15:13:03 GMT Server: NCSA/1.4.2 Content-type: text/html CSE 567 Syllabus

CSE 567: Principles of Digital Systems Design

Carl Ebeling, Fall 1996


Syllabus

The goal of this course to give an overall understanding of how computation is implemented in hardware. The class starts with the basics of implementing functional (combinational) and sequential computations. It builds on this to discuss methodologies for designing and implementing large systems comprising many components. Standard system components like memories, datapath elements and busses are described and models for combining them to perform both general and special-purpose computation are covered. Topics also include system specification using a hardware description language and synthesis and optimization of combinational and sequential circuits.

  1. Switching Algebra. 3 lectures.

  2. Combinational Logic. 5 lectures.

  3. Sequential Logic. 5 lectures.

  4. Specification, synthesis and validation tools 3 lectures

  5. Regular Structures and System Components. 5 lectures.

  6. VLSI Processor Design. 4 lectures.

  7. Special-Purpose Computation Structures. 4 lectures


ebeling@cs.washington.edu