CompE 470 — Advanced Digital Design

This course provides an in-depth exploration of modern digital design principles, with a focus on advanced techniques for modeling and functional testing of complex digital systems using hardware description languages. Emphasis is placed on the development, simulation, and implementation of sophisticated digital systems using industry-standard tools and FPGA technology.

Top of page

CompE 475 — Computer Architecture

This course explores both fundamental principles and advanced concepts of computer architecture, with an emphasis on the design, organization, and performance of modern computing systems. Topics include instruction set architectures, processor design, pipelining, memory hierarchy, cache optimization, input/output systems, parallel processing, and emerging trends in processor and system architectures. The concepts covered in lectures are reinforced through the design and implementation of three MIPS microarchitectures using the Verilog hardware description language. Students will implement and test their custom-designed processors on a Zynq FPGA platform, running a variety of MIPS programs to validate functionality and performance.

Top of page

CompE 570 — VLSI System Design

This course aims to provide a solid foundation for both undergraduate and graduate students in the principles and practices of designing and implementing efficient VLSI systems for digital signal processing (DSP) applications. Students will design and implement various signal processing algorithms, such as digital filters, using custom fixed-point and floating-point formats in both MATLAB and on a Zynq FPGA board, and will compare the accuracy and performance of their designs across platforms.

Top of page

EE 670 — Digital ASIC Design

This course focuses on the principles and practices involved in designing high-performance, low-power application-specific integrated circuit (ASIC) chips. It aims to provide a strong foundation for graduate students to understand static timing analysis and low-power design methodologies using industry-standard tools such as Cadence and Synopsys. Students will gain valuable hands-on experience through design projects and develop deeper insights into the design of future large-scale integrated circuits.

Top of page