EEE308 - Digital Circuit Analysis and Design

Offered: 
2018

This course is focused on digital systems. The course is strongly biased towards hands-on experience. It is quite rigorous but aims at making you versatile in the design and analysis of modern digital electronic systems.

Required Reading:
1. Peter Wilson (2016). Design Recipes for FPGAs 2nd Edition, Using Verilog and VHDL. Newnes, Elsevier. eBook ISBN: 9780080971360
2. Vaibbhav Taraate (2016). Digital Logic Design Using Verilog: Coding and RTL Synthesis. Springer. eBook ISBN 978-81-322-2791-5

Course Objectives:
On completion of this course, students will have the skills and confidence to conceive and implement a complex digital system. Specifically, students will be able to:

  1. Explain the elements of the digital abstraction such as digital representations of information, digital logic, Boolean algebra, state elements and finite state machine (FSMs).
  2. Design simple digital systems based on the digital abstraction.
  3. Use the "tools of the trade": basic instruments, devices and design tools e.g. HDL design tools.
  4. Propose, design, successfully implement and report on a digital systems project.
  5. Communicate the purpose and results of a design project in written and oral presentations.