ECE 571 Introduction to System Verilog for Design and Verification
Overview
Introduction to SystemVerilog: language features to support both design and verification. Good practices for simulation and synthesis, techniques for constructing reusable testbenches. Additional topics may include hardware acceleration and transaction-based verification techniques.
Course structure:
Lectures
Homework
Exams
Project
A formal course description can be found here:
Required TA Skills
Be proficient in SystemVerilog and C or C++
Must have solid digital design skills (data paths, controllers)
Possess good written and verbal communication skills, and behave at all times with integrity and fairness
TA Responsibilities
Grade homework and quizzes in a timely manner and upload student scores and feedback to D2L.
Monitor D2L discussion threads and comment/reply where appropriate, alerting the instructor when necessary.
Hold office hours for 2-4 hours per week; be responsive to student email questions, assist students as required/directed with S/W tools (e.g. Mentor Questa, cross-compilers, simulators, frameworks).
There may be other responsibilities depending on the instructor such as holding exam review sessions, proctoring or grading exams, or other assistance to the instructor if requested.
Be in contact with the instructor and keep them informed of any problems observed in homework or office hours.
Verifying Your Qualifications
TA candidate must have completed ECE 571 with an A grade.