Course Objective:

This is an advanced course in logic design and switching theory. The student is exposed to a wide variety of concepts and models, some of historic importance and continuing value, others dramatically powerful within a narrow range of applications, and still others with great generalizing potential. Emphasis is also placed on data structures embodied in modern computer aided logic design tools. Much of the course deals with classical and recent developments in asynchronous logic. The major objective of this course is to prepare the student for the rapid evolution of logic design technology, concepts and models, whatever direction it takes.
An elementary course in logic design such as USC's EE 101.
  • J. Ellison, Techniques in Advanced Switching Theory, 2002, fifth printing.
  • Supporting Material:
    Relevant material is provided to in-class students in hard copy.
    Remote students can obtain this material from the EE552 DEN webpage at