ECE 511 Advanced Digital Circuit and System Design
Department of Electrical and Computer Engineering
Instructor
Dr. Jie Han, office: 13-358, D-ICE Building, phone: 492-1361
Email: jhan8 (and you should know what follows), homepage
Office Hours: Wednesday, 2:00 - 3:00 PM, or by appointments.
Course Information
Lectures: Monday and Wednesday, 10:00 - 11:20 AM
Room: ECERF W3-087
Website: eClass @ the University (Enrolled students will be able to access it by logging into the eClass@UofA.)
Lab information is available in eClass.
Prerequisite
Restricted to graduate students, or consent of
the Department.
Course Description
Design of advanced digital circuits and systems using synthesis CAD tools. Topics include design flow, hierarchical design, hardware description languages such as VHDL, synthesis, design verification, IC test, chip-scale synchronous design, field programmable gate arrays (FPGAs), CMOS circuits and IC process technology. For the project, students will design and implement a significant digital system using FPGAs.
Course Objectives
At the end of the course, the student will be able to design digital systems including arithmetic circuits using VHDL and FPGAs, and understand the current trends in some research areas of digital circuits and systems.
Course Outline:
1. Review of integrated circuit technology and evolution of FPGA technology. (1 week approx.)
2. VHDL hardware description language and design methodology at the gate and register transfer levels. (3 weeks approx.)
3. Digital system and finite state machine (FSM) design. (2 weeks approx.)
4. Design of arithmetic circuits: adders, multipliers, and dividers, among others. (3 weeks approx.)
5. Approximate and stochastic computing, fault tolerance and neural networks. (2 weeks approx.)
Textbooks
Marking scheme:
Assignments: 5%
Laboratory: 15% (See eClass for detail)
Midterm Exam: 20% (Tentatively scheduled in mid/late October)
Presentation: 10% (A 10-15 min project presentation in the last two weeks of the class)
Project Report: 25% (A formal report for the project, due at the end of the term)
Final Exam: 25% (See Beartracks)
Academic integrity
The University of Alberta is committed to the highest standards of academic integrity and honesty. Students are expected to be familiar with these standards regarding academic honesty and to uphold the policies of the University in this respect. Students are particularly urged to familiarize themselves with the provisions of the Code of Student Behavior (online at www.governance.ualberta.ca ) and avoid any behavior which could potentially result in suspicions of cheating, plagiarism, misrepresentation of facts and/or participation in an offense. Academic dishonesty is a serious offense and can result in suspension or expulsion from the University.
Recording is permitted only with the prior written consent of the professor or if recording is part of an approved accommodation plan.
Policy about course outlines can be found in §23.4(2) of the University Calendar.
Copyright©2024, Jie Han.