School of Electrical Engineering & Computer Science EE 214-Design of Logic Circuits

Course Number: 214
Credits: 4
Lecture Hours: 3
Lab Hours: 3

Partha Pande

Course materials:
Textbook(s) (title, author, year):


Supplemental Materials:

Catalog Description:
Design and application of combinational logic circuits with exposure to modern methods and design tools; introduction to sequential logic circuits.

WSU EE Catalog

Course Prerequisites:

  • At least one programming course
  • Math 171

Prerequisite Grade Requirements:

C or better

Topic Prerequisites:

C programming or equivalent

EE Course Required/Elective:


Overview and Course Goals: 

This course presents the design skills and theoretical knowledge needed to design, simulate, and build combinational logic circuits and basic sequential circuits. An important component of this is learning to use the relevant CAD tools and design technologies used in industry today. The design projects are intended to give you ample exposure to these tools, so that on your successful completion of the course you will be able to design and implement a representative collection of combinational and sequential circuits using the same tools as are prevalent in industry.

Topics [with corresponding ABET outcomes]:

  • Introduction to electronic circuits, digital circuits, and terminology [a, e, k]
  • Binary state terminology, CMOS circuits and symbols, basic logic functions and logic circuits [a, c, e, k]
  • Logic circuits, representations, and minimization techniques [a, b, c, d, e, k]
  • Inputs and outputs to and from digital circuits [a, b, c, e, k]
  • Introduction to CAD tools, VHDL, and logic simulation [a, b, c, e, i, k]
  • Combinational logic circuits including multiplexors, decoders, shifters, and comparators [a, c, e, k]
  • Arithmetic logic circuits including adders, subtractors, multipliers, and ALUs [a, c, e, i, k]
  • Circuit delays and timing defects in combinational circuits [a, b, c, e, k]
  • Basic memory circuits and devices including flip-flops, latches, registers, and counters [a, b, c, e, k]
  • Structural design of sequential circuits [a, b, c, e, k]
  • Behavioral design of sequential circuits [a, b, c, e, k]

Course Rules: 

You are expected to attend lectures, study the modules, complete all exercises and projects, find additional relevant materials on the web, and use the CAD tools to extend your knowledge and experience beyond the assigned projects. You are encouraged to work with other students or knowledgeable individuals, but you must complete all submitted coursework yourself.

We will use the free Real Digital on-line text for this class; the link is posted above. You must complete and submit the exercises and design projects posted above according to the “Submissions” schedule shown above. Submitted projects must be inspected and signed-off by a lab assistant or no credit will be given. Partial credit is assigned by the in-lab TAs. The in-lab TA’s will inspect your work, and ask you a series of relevant questions about your submissions. These questions allow the TA to better assess your work, to ensure that you understand completely all that you are submitting, and to verify that the work is your own. Duplicate submissions will receive no points. Grading questions or grievances may be brought to the course instructor for resolution.

You are encouraged to complete lab project work outside of the lab at a time and place of your choosing, but you must come to the lab during one of the posted sessions to have an assistant inspect and sign your work prior to submission. The lab is “open” and may be accessed at any time except when “closed” for other classes. Access requires a valid student ID card. You are welcome to use the lab at your convenience to complete the projects, and you may attend any or all sessions to get input from the assistants, fellow students, and/or the instructor.

Statement Concerning Accommodations: 

Reasonable accommodations are available for students with a documented disability. If you have a disability and may need accommodations to fully participate in this class, please visit the Access Center (Washington Building 217) to schedule an appointment with an Access Advisor. All accommodations MUST be approved through the Access Center.

Grading framework:

Combined exams scores will contribute 55% to your total point score, and combined exercise and project scores will contribute 45%. Total combined scores will be normalized, and grades assigned on a percentage basis.