COE 405-Design&Modeling of Digital Systems

Term 181 - Fall 2018


Aiman H. El-Maleh


Office: Building 22, Room 405-7, Phone: 2811

Schedule and Office Hours

Syllabus | Lectures | Tools | Course Resources


Catalog Description

Digital design methodology. Review of combinational and sequential circuit design. Design of digital systems composed of data path and control units. Hardware description language-based modeling of digital systems. Synthesis and optimization of digital systems. Digital system design using field-programmable gate arrays (FPGAs).

Prerequisite: COE 202.



M. D. Ciletti, “Advanced Digital Design with the Verilog HDL,” (Prentice Hall), 2/e 2010.


Course Objectives

The objectives of this course are to introduce students to the design methodologies of digital systems with special emphasis on FPGA implementations.


Course Learning Outcomes

After completing the course, students should be able to:

  1. Design optimized combinational and sequential circuits.

  2. Design and implement digital systems composed of data path and control units.

  3. Model and simulate digital systems using hardware description languages (Verilog HDL).

  4. Employ synthesis and optimization techniques at the gate and high levels.

  5. Synthesize and implement digital systems using FPGAs.




  Last Updated: Sunday August 26, 2018, by Dr. Aiman El-Maleh