System-on-Chip (SoC) Design

ECE382M.20, Unique: 18085
Semester: Fall 2023



Course Outline (Tentative)

Week Topic Lecture Notes Instructor Assignments
1
Aug 22/24
                        Class & Project Overview                           Lecture 0          
  Object Recognition & Deep Learning Tutorial     Lecture 1      
2
Aug 29/31
  System-Level Design Methodology     Lecture 2         HW #1  
  Lab #1  
  Joint guest lecture with ECE382M.7 (VLSI), EER 1.518     -     Wally Rhines  
3
Sep 5/7
  The SystemC Language     Lecture 3          
  Transaction-Level Modeling (TLM) in SystemC     Lecture 4      
4
Sep 12/14
  System Architecture & HW/SW Co-Design     Lecture 5        
  HW/SW Partitioning & Scheduling     Lecture 6      
5
Sep 19/21
  Hardware Accelerators and Co-Processors     Accel/CoPro     Mark McDermott     HW #2  
  Lab #2  
  Architecture and Design of Meta's ML Inference ASIC         Soheil Gharahi  
6
Sep 26/28
  C-to-RTL High-Level Synthesis (HLS)     Lecture 7          
  High-Level Synthesis Algorithms     Lecture 8      
7
Oct 3/5
  HLS Operation Scheduling     Lecture 9          
8
Oct 10/12
  HLS Resource Binding and Sharing     Lecture 10         HW #3  
  Lab #3  
  Advanced HLS Techniques     Lecture 11      
9
Oct 17/19
  Accelerator integration & interfacing     Lecture 12        
10
Oct 24/26
  SoC Communication Architectures     Lecture 13        
11
Oct 31/Nov 2
  Review     Previous Exams         Project  
  Exam     -    
12
Nov 7/9
  Emulation & FPGA Prototyping     Lecture 14          
  System Software Integration     Lecture 15      
13
Nov 14/16
  SoC Verification     Lecture 16          
  SoC Testing     Lecture 17      
14
Nov 21/23
  Fall Break / Thanksgiving Holiday              
15
Nov 28/30
  Project Design Reviews     -       -  
Finals
Dec 8
  Project Presentations     -       -  

 


Contents © Copyright 2023 Andreas Gerstlauer http://www.ece.utexas.edu/~gerstl/ece382m_f23