Bruce Cockburn

Professor, Faculty of Engineering - Electrical & Computer Engineering Dept
Directory

Winter Term 2024 (1860)

ECE 315 - Computer Interfacing

★ 3 (fi 8)(EITHER, 3-0-3/2)

Design and use of digital interfaces, including memory, serial, parallel, synchronous and asynchronous interfaces. Hardware implementations of interrupts, buses, input/output devices and direct memory access. Multitasking software architecture, real-time preemptive multitasking kernels. Data structures and mechanisms for flow control. Computer communications interfaces, interfacing of microcontroller to peripheral devices such as stepper motors. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar. Prerequisite: ECE 212 or E E 380 or CMPUT 229, and 275 or permission of the Instructor. Credit may be obtained in only one of CMPE 401 or ECE 315.

LECTURE B1 (12467)

2024-01-08 - 2024-04-12
MWF 12:00 - 12:50 (MEC 2-1)



ECE 512 - Digital System Testing and Design for Testability

★ 3 (fi 6)(EITHER, 3-0-0)

Production testing versus design verification of digital VLSI/ULSI systems. Economics of testing. Defect distributions, yield analysis, and minimum fault coverage requirements. Fault modelling, fault simulation, and automatic test pattern generation. Memory testing. Iddq current-based testing. Design for testability (DFT) rules and strategies. Scan chain based DFT. Built-in self-test (BIST) circuits and architectures. The IEEE JTAG boundary scan and embedded core test standards. Advanced testing topics.

LECTURE B1 (19060)

2024-01-08 - 2024-04-12
MWF 10:00 - 10:50 (NRE 2-016)