The School of Electrical Engineering and Computer Science

EE 214: Design of Logic Circuits

Catalog Information
Course Number: 
214
Credits: 
4
Offered: 
Spring
Offered: 
Fall
Pre-Requisites

C programming or equivalent

Class Information
Objectives: 
  • Develop the skills to design virtually any combinational logic circuit from a behavioral specification
  • Gain familiarity with memory circuits, and be able to design basic sequential circuits
  • Attain a strong working knowledge of modern CAD tools and technologies, including VHDL and circuit simulators
  • Understand the function and application of programmable logic devices such as FPGAs
Structure: 

Three 50-minute lectures per week and 10 to 12 assignments per semester. Usually three one-hour exams and one two-hour final. One three-hour lab per week (12 experiments per semester). Grade based on exams (~60%), homework (~20%) and labs (~20%).

Topics: 

 

  • Basic digital electronics, including introduction to transistors and integrated circuits; (4)
  • Binary state terminology, CMOS terminology and symbology, basic logic functions, reading and construction of logic circuits; (3)
  • Logic circuit definition, minimization, and construction; (5)
  • Number systems, binary arithmetic, and codes; (1)
  • Design and application of multiplexers, decoders, encoders, code converters, (4)
  • comparators, parity circuits, and shifters; (2)
  • Introduction to VHDL with applications to the behavioral and structural representation of basic combinational logic devices; (3)
  • Application of programmable logic devices (ROMs, PLDs, FPGAs) to combinational logic design; (1)
  • Design and application of arithmetic circuits including various adders, multipliers, and arithmetic logic units (ALUs); (7)
  • Introduction to timing defects in combinational logic circuits; (2)
  • Introduction to the design of sequential circuits, including latches, flip-flops, registers, and counters. (8)

 

Requirements
Textbooks/References: 

Engineering Digital Design, R. F. Tinder, Academic Press, 2000, ISBN 0-12-691295-5

Professor/Coordinator: 
Clint Cole
Contact us: webmaster@eecs.wsu.edu | Telephone: 509 335 6602 Fax: 509 335 3818 | Accessibility | Copyright | Policies
School of Electrical Engineering and Computer Science, PO BOX 642752, Washington State University, Pullman, WA, 99164-2752 USA