ECE622 Digital Systems Structure

Department of Electrical & Computer Engineering

Spring 2026

Time: M: 8:30 am – 11:15 am

Spring 2026 Office Hours : M, 1:00 pm - 3:00 pm, on campus, online, or by appointment

Location: Online


Announcements

-january 26, 2026 - class starts

-january 26, 2026 - you can download the course syllabus from here: ece622 course syllabus

-january 26, 2026 - you can download the old exams from here: ece622 old exams

-january 26, 2026 - you can download project guideline from here: ece622 project guidelines


Assignments

Date Assignment Solution Due Date
january 26, 2026 homework 1 homework 1 solution february 9, 2026
february 9, 2026 homework 2 homework 2 solution february 16, 2026
february 16, 2026 homework 3 homework 3 solution march 2, 2026
march 23, 2026 homework 4 homework 4 solution april 13, 2026
april 13, 2026 homework 5 homework 5 solution april 27, 2026

Class Organization

Date Lecture Topic Note
january 26, 2026 lecture 1 introduction to advanced computer architecture --
february 2, 2026 lecture 2 computer performance --
february 2, 2026 lecture 3 computer performance --
february 9, 2026 lecture 4 isa --
february 9, 2026 lecture 5 isa --
february 16, 2026 lecture 6 pipelining
february 16, 2026 lecture 7 pipelining --
february 23, 2026 lecture 8 pipelining hazards --
february 23, 2026 lecture 9 pipelining hazards --
march 2, 2026 lecture 10 pipelining hazards --
march 2, 2026 lecture 11 midterm exam review --
march 9, 2026 -- midterm exam - on campus --
march 16, 2026 -- spring break --
march 23, 2026 lecture 12 memory hierarchy design cache memory
march 23, 2026 lecture 13 memory hierarchy design cache memory
march 30, 2026 lecture 14 memory hierarchy design cache memory
march 30, 2026 lecture 15 memory hierarchy design cache memory
april 6, 2026 lecture 16 memory hierarchy design virtual memory
april 6, 2026 lecture 17 memory hierarchy design virtual memory
april 13, 2026 lecture 18 instruction level parallelism scoreboarding algorithm
april 13, 2026 lecture 19 instruction level parallelism scoreboarding algorithm
april 20, 2026 lecture 20 instruction level parallelism tomasulo's algorithm
april 20, 2026 lecture 21 instruction level parallelism tomasulo's algorithm
april 27, 2026 lecture 22 instruction level parallelism
april 27, 2026 lecture 23 final exam review --
may 4, 2026 -- project presentation --
may 4, 2026 -- project presentation --
may 11, 2026 -- final exam (8:00 am - 10:00 am) - on campus --