Title :
Teaching Digital System Timing: A Comprehensive Approach
Author_Institution :
OGI Sch. of Sci. & Eng., Oregon Health & Sci. Univ., Beaverton, OR
Abstract :
A graduate-level computer engineering course at Oregon Health and Science University (OHSU), Portland, takes a novel systematic and comprehensive approach to teaching digital system timing. The course organizes material from a variety of sources to cover a variety of practical aspects of timing analysis and design for single-clock, multiple-clock, and clockless digital systems. The course\´s goal is to prepare graduates to solve a gamut of real-world timing problems for complex system-on-chip designs targeted for custom integrated circuit (IC) or field-programmable gate array (FPGA) implementation. The course has been offered annually at OHSU since 2003 and is now a required part of the computer engineering curriculum. Course evaluation survey results show that students feel that the course was a valuable part of their curriculum and that the course made them feel more competent in the area of digital system timing. The course syllabus is online at http://www.csee.ogi.edu/class/ee572.
Keywords :
educational courses; electrical engineering education; field programmable gate arrays; integrated circuit design; system-on-chip; FPGA; Oregon Health and Science University; clockless digital systems; complex system-on-chip designs; computer engineering curriculum; digital system timing; field-programmable gate array; graduate-level computer engineering course; integrated circuit; Circuits; Clocks; Delay; Digital systems; Education; Field programmable gate arrays; Hardware design languages; Logic design; Timing; Wire; Asynchronous logic circuits; combinational logic circuits; design automation; digital systems; electrical engineering education; hardware design languages; sequential logic circuits; timing;
Journal_Title :
Education, IEEE Transactions on
DOI :
10.1109/TE.2008.916763