384.178 SoC Design Lab
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2020W, UE, 4.0h, 6.0EC

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: UE Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to practice various procedures of designing a System on Chip. The architecture design, IP purchase, (FPGA) implementation flow. Beside introducing some hardware verification concepts to be applied during the development of projects.

Introduction to System Verilog and practicing system Verilog assertions and industrial standard verification technologies like OVM and UVM.

Students will aslo be introduced to ASIC desgn flow and practice some hands-on exercises.

Subject of course

- SoC Design project in groups is implemented during the semester and submitted middle of March.

-          Hardware verification domain (1 Week)

  • Introduction to formal Hardware verification
  • Functional verification in the design cycle

- Hardware verification tools and methodologies (2 Weeks)

  • Verification Environment
  • Metric Driven Verification Planning
  • Metrics Definition and Collection
  • Monitors and Checkers
  • Verification Closure
  • Automated test generation

-  System Verilog Assertions (3 Week)

- Industrial standard verification technologies (1 Weeks)

  • Universal Verification Methodology (UVM)
  • Open Verification Methodology(OVM)
  • Verification Methodology Manual(VMM)

- ASIC Design Flow (6 Weeks)

Teaching methods

Practical Projects

Presentations

Lab exercises

Mode of examination

Oral

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue13:00 - 15:0006.10.2020 https://tuwien.zoom.us/j/95959939674 Meeting ID: 959 5993 9674 (LIVE)Introductory Session
Tue13:00 - 15:0013.10.2020 - 03.11.2020 Join Zoom Meeting https://tuwien.zoom.us/j/91607744304 Meeting ID: 916 0774 4304 (LIVE)SoC lab
Tue13:00 - 15:0017.11.2020 https://tuwien.zoom.us/j/95959939674 (LIVE)SystemVerilog Assertions
Tue13:00 - 15:0024.11.2020 https://tuwien.zoom.us/j/95959939674 (LIVE)Mid Term Presentation 1
Tue13:00 - 15:0001.12.2020 https://tuwien.zoom.us/j/95959939674 (LIVE)Industrial verification standards OVM, UVM,VVM
Tue13:00 - 15:0026.01.2021 https://tuwien.zoom.us/j/95959939674 (LIVE)Mid Term Presentation 2
Tue13:00 - 17:0002.03.2021 Project Submission
SoC Design Lab - Single appointments
DayDateTimeLocationDescription
Tue06.10.202013:00 - 15:00 https://tuwien.zoom.us/j/95959939674 Meeting ID: 959 5993 9674Introductory Session
Tue13.10.202013:00 - 15:00 Join Zoom Meeting https://tuwien.zoom.us/j/91607744304 Meeting ID: 916 0774 4304SoC lab
Tue20.10.202013:00 - 15:00 Join Zoom Meeting https://tuwien.zoom.us/j/91607744304 Meeting ID: 916 0774 4304SoC lab
Tue27.10.202013:00 - 15:00 Join Zoom Meeting https://tuwien.zoom.us/j/91607744304 Meeting ID: 916 0774 4304SoC lab
Tue03.11.202013:00 - 15:00 Join Zoom Meeting https://tuwien.zoom.us/j/91607744304 Meeting ID: 916 0774 4304SoC lab
Tue17.11.202013:00 - 15:00 https://tuwien.zoom.us/j/95959939674SystemVerilog Assertions
Tue24.11.202013:00 - 15:00 https://tuwien.zoom.us/j/95959939674Mid Term Presentation 1
Tue01.12.202013:00 - 15:00 https://tuwien.zoom.us/j/95959939674Industrial verification standards OVM, UVM,VVM
Tue26.01.202113:00 - 15:00 https://tuwien.zoom.us/j/95959939674Mid Term Presentation 2
Tue02.03.202113:00 - 17:00 Project Submission

Examination modalities

Practical Projects

Presentations

Group dates

GroupDayTimeDateLocationDescription
Group ATue11:00 - 12:3010.11.2020 - 19.01.2021 Computer Room CA0208384.178 SoC Design Lab Group A
Group BTue13:30 - 15:0010.11.2020 - 19.01.2021 Computer Room CA0208384.178 SoC Design Lab Group B
Group CTue16:00 - 17:3010.11.2020 - 19.01.2021 Computer Room CA0208384.178 SoC Design Lab Group C

Course registration

Begin End Deregistration end
06.10.2020 16:00 13.10.2020 16:00 27.10.2020 16:00

Group Registration

GroupRegistration FromTo
Group A03.11.2020 18:0008.11.2020 12:00
Group B03.11.2020 18:0008.11.2020 12:00
Group C03.11.2020 18:0008.11.2020 12:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 504 Master programme Embedded Systems Mandatory

Literature

No lecture notes are available.

Preceding courses

Language

English