System-on-Chip (SoC) Design

ECE382M.20, Unique: 19190
Semester: Fall 2026



Description

With technological advances that allow us to integrate complete multi-processor systems on a single die, Systems-on-Chip (SoCs) are at the core of most embedded computing and consumer devices, such as cell phones, media players and automotive, aerospace or medical electronics. This course will provide an understanding of the concepts, issues, and process of designing highly integrated SoCs following systematic hardware/software co-design & co-verification principles. Specifically, the class project involves taking public domain C++ code for a large language model (LLM) and mapping it to an ARM-based virtual and FPGA prototyping platform using state-of-the-art synthesis and verification tools and design flows.
 


Goals

This course is designed for students to learn and be able to:


Course Description and Course Topics

Methodologies and tools for System-on-Chip (SoC) and hardware/software co-design and co-verification:


Prerequisites


Textbooks

No textbook required. Optional textbooks related to class material:


Policies


Sharing of Course Materials

Sharing of course materials is prohibited. No materials used in this class, including, but not limited to, lecture hand-outs, videos, assessments (quizzes, exams, papers, projects, homework assignments), in-class materials, review sheets, and additional problem sets, may be shared online or with anyone outside of the class unless you have my explicit, written permission. Unauthorized sharing of materials promotes cheating. It is a violation of the University's Student Honor Code and an act of academic dishonesty. The University is well aware of the sites used for sharing materials, and any materials found online that are associated with you, or any suspected unauthorized sharing of materials, will be reported to Student Conduct and Academic Integrity in the Office of the Dean of Students. These reports can result in initiation of the student conduct process and include charge(s) for academic misconduct, potentially resulting in sanctions, including a grade impact.
 


Class Recordings

HOP 2-9970 prohibits students from recording class instruction (audio or video) unless a student obtains the instructor's permission or Disability & Access has approved audio recording as an accommodation. Class recordings provided by the instructor are reserved only for students in this class for educational purposes and are protected under FERPA. The recordings should not be shared outside the class in any form. Violation of this restriction by a student could lead to Student Misconduct proceedings.
 


Artificial Intelligence (AI) Policy

In accordance with the University's Institutional Rules on Student Services and Activities, Chapter 11, students accept the responsibility to always uphold academic integrity and an honor code reflective of a scholarly community devoted to academic and personal success. All members of the University community are fully accountable and responsible for any output they produce as part of academic work. They are also responsible for following the guidance specified in the Texas Statement on Academic Integrity and avoiding prohibited uses of generative AI tools outlined in the Information Security Office's guidance on Acceptable Use of Generative AI Tools.

Generative AI use is permitted for academic work in this course, provided that students 1) use AI responsibly, 2) practice discernment and conduct meaningful human review of any output generated by AI, and 3) properly disclose use according to the disclosure policies in this syllabus. Using generative AI tools without proper adherence to the disclosure policy in this course, even when AI use is permitted, may constitute academic misconduct under UT Austin's Institutional Rules and may be referred to Student Conduct and Academic Integrity in the Office of the Dean of Students for resolution.
 


Religious Holidays

Religious holy days sometimes conflict with class and examination schedules. If you miss an examination, work assignment, or other project due to the observance of a religious holy day you will be given an opportunity to complete the work missed within a reasonable time after the absence. By UT Austin policy, you must notify your instructors of your pending absence for a religious holy day as far in advance as possible of the date of observance. For questions regarding religious accommodations, please contact the Office of the Dean of Students.
 


University Policies and Resources

For a list of other important university policies and helpful resources that you may need as you engage with and navigate your courses and the university, see the University Policies and Resources Students Canvas page. The page includes the language of the University Honor Code, Title IX legal requirements for Texas employees, and information about how to receive support through the office of Disability & Access.
 


Contents © Copyright 2026 Andreas Gerstlauer http://www.ece.utexas.edu/~gerstl/ece382m_f26