ECE622 Digital Systems Structure

Department of Electrical & Computer Engineering

Spring 2025

Time: MW: 10:00 am – 11:15 am

Spring 2025 Office Hours : MW, 11:15 am - 1:00 pm, or by appointment

Location: Online


Announcements

-january 22, 2025 - class starts

-january 22, 2025 - you can download the course syllabus from here: ece622 course syllabus

-january 22, 2025 - you can download the old exams from here: ece622 old exams

-april 2, 2025 - you can download project guideline from here: ece622 project guidelines


Assignments

Date Assignment Solution Due Date
january 22, 2025 homework 1 homework 1 solution february 10, 2025
february 10, 2025 homework 2 homework 2 solution february 17, 2025
february 17, 2025 homework 3 homework 3 solution march 5, 2025
march 5, 2025 homework 4 homework 4 solution april 18, 2025
april 13, 2025 homework 5 homework 5 solution april 23, 2025
april 7, 2025 homework 6 homework 6 solution may 5, 2025



Class Organization

Date Lecture Topic Note
january 22, 2025 lecture 1 introduction to advanced computer architecture --
january 27, 2025 lecture 2 introduction to advanced computer architecture --
january 29, 2025 lecture 3 computer performance --
february 3, 2025 lecture 4 computer performance --
february 5, 2025 lecture 5 isa --
february 10, 2025 lecture 6 pipelining
february 12, 2025 lecture 7 pipelining --
february 17, 2025 lecture 8 pipelining hazards --
february 19, 2025 lecture 9 pipelining hazards --
february 24, 2025 lecture 10 pipelining hazards --
february 26, 2025 lecture 11 -- --
march 3, 2025 lecture 12 memory hierarchy design cache memory
march 5, 2025 lecture 13 -- cache memory
march 10, 2025 -- midterm exam review --
march 12, 2025 -- midterm exam - on campus --
march 17, 2025 -- spring break --
march 19, 2025 -- spring break --
march 24, 2025 -- midterm exam grades and solution review --
march 26, 2025 lecture 14 memory hierarchy design virtual memory
march 31, 2025 -- césar chávez holiday --
april 2, 2025 lecture 15 memory hierarchy design virtual memory
april 7, 2025 lecture 16 instruction level parallelism scoreboarding algorithm
april 9, 2025 lecture 17 instruction level parallelism scoreboarding algorithm
april 14, 2025 lecture 18 instruction level parallelism tomasulo's algorithm
april 16, 2025 lecture 19 instruction level parallelism tomasulo's algorithm
april 21, 2025 lecture 20 computer networks
april 23, 2025 lecture 21 special topics --
april 28, 2025 lecture 22 special topics
april 30, 2025 lecture 23 final exam review --
may 5, 2025 -- -- project presentation
may 7, 2025 -- project presentation --
may 12, 2025 -- final exam (10:15 am - 12:15 pm) - on campus --