Duncan Elliott

Professor, Faculty of Engineering - Electrical & Computer Engineering Dept


Professor, Faculty of Engineering - Electrical & Computer Engineering Dept
(780) 492-5357
11-281 Donadeo Innovation Centre For Engineering
9211-116 St
Edmonton AB
T6G 2H5


Area of Study / Keywords

Biomedical Engineering Computer Engineering Integrated Circuits and Systems


Duncan G. Elliott received his BASc degree in engineering science and PhD degree in electrical and computer engineering from the University of Toronto, Toronto, ON, Canada, in 1998.

He is currently a Professor with the Department of Electrical and Computer Engineering at the University of Alberta. Previously, he was with Nortel in data communications, MO-SAID Technologies as a DRAM designer, and IBM Microelectronics as a contractor in application-specific memory design. He spent his last sabbatical at the MIT Microsystems Technology Laboratories. His research interests include logic-enhanced memories, computer architecture, 3-D IC architecture, high-speed circuits, and merged microfluidic-microelectronic systems.

Prof. Elliott is a member of the IEEE Solid-State Circuits, Circuits and Systems, Computer, and Communications Societies and the ACM. He was the 2001 winner of the Colton Medal in microelectronics for his work on Computational RAM, which has been commercialized.


ECE 210 - Introduction to Digital Logic Design

Boolean algebra, truth tables, Karnaugh maps. Switching devices and their symbology with an introduction to NAND and NOR logic. Number systems, codes, minimization procedures, synthesis of combinational networks. Synchronous sequential circuits, flip-flops, counters. Arithmetic circuits. Introduction to computer-aided design and simulation tools for digital design and implementation. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar. Credit may be obtained in only one of ECE 210, E E 280 or CMPUT 329.

Fall Term 2021

Browse more courses taught by Duncan Elliott