Welcome to the Spring 2015 ECE 5440/6370: Advanced Hardware Design web page. If you are interested in the course, please submit the permission form to Zaniffa at the ECE front desk.
Due to extremely high demand for the course, there is no guarantee that you can be admitted into the course. Please enroll in another backup course immediately.
5440/6370 Permission Form: ece5440_6370_PermissionForm_Spring2015.pdf
Recommended Reading
- Verilog for Digital Design by Frank Vahid and Roman Lysecky, Wiley, 2007.
- Digital Design with RTL Design, VHDL, and Verilog, Second Edition, by Frank Vahid, Wiley, 2011.
The learning outcomes are:
GOAL 1: Students will demonstrate their ability to design Digital Systems at the system level , logic design level and Integrated Circuit (IC) level.
The students are expected to complete a series of lab assignments followed by a project in the course. The following rubric is used for the evaluation of this goal in the project: System Architecture, Design of Key Modules and Interfaces, Circuit Simulation & Analysis of Timing, Demonstration of a Working System.
GOAL 2: Students will demonstrate their ability to use state of the art Computer Aided Design tools at the levels of System Design, Logic Design and IC Design.
In the project completed in the course, students become proficient in the use of state-of-the-art tools for the implementation, verification, synthesis, placement and routing of their design. The following rubric is used for the evaluation of this goal in the project: Verilog-HDL for the hierarchical design, ModelSim for the simulations and demonstration of proper functioning, Quartus II for synthesis, placement and routing.
GOAL 3: Students will demonstrate the ability to communicate effectively in both oral and written technical subject matters.
In the written report and the oral presentation required for the course. In this course students have to write a “Design Document" in which they are required to describe their design as well as make an oral presentation. The following rubric is used for the evaluation: Technical Content, Clarity of technical presentation, Organization.