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.

2022W, UE, 4.0h, 6.0EC
TUWEL

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

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

- Hardware verification tools and methodologies

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

-  System Verilog Assertions

- Industrial standard verification technologies

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

- ASIC Design Flow

Teaching methods

Practical Projects

Presentations

Lab exercises

Mode of examination

Oral

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue14:00 - 14:3011.10.2022Seminarraum Intro Session
Tue11:00 - 14:0025.10.2022 Computer Room - CA0208Formal Verification Basics
Tue15:30 - 16:3029.11.2022 Computer Room - CA0208Mid term Presentation 1
Tue16:30 - 18:3029.11.2022 Computer Room - CA0208SystemVerilog for design and Verification
Tue11:00 - 14:0006.12.2022 Computer Room - CA0208SystemVerilog Assertions
Tue11:00 - 14:0020.12.2022 Computer Room - CA0208Industrial standard verification technologies
Tue11:00 - 14:0010.01.2023 - 24.01.2023 Computer Room - CA0208ASIC Design flow
Tue14:00 - 15:3010.01.2023 Computer Room - CA0208Mid term Presentation 2
Tue11:00 - 13:0014.03.2023 Computer Room - CA0208Final Demo
SoC Design Lab - Single appointments
DayDateTimeLocationDescription
Tue11.10.202214:00 - 14:30Seminarraum Intro Session
Tue25.10.202211:00 - 14:00 Computer Room - CA0208Formal Verification Basics
Tue29.11.202215:30 - 16:30 Computer Room - CA0208Mid term Presentation 1
Tue29.11.202216:30 - 18:30 Computer Room - CA0208SystemVerilog for design and Verification
Tue06.12.202211:00 - 14:00 Computer Room - CA0208SystemVerilog Assertions
Tue20.12.202211:00 - 14:00 Computer Room - CA0208Industrial standard verification technologies
Tue10.01.202311:00 - 14:00 Computer Room - CA0208ASIC Design flow
Tue10.01.202314:00 - 15:30 Computer Room - CA0208Mid term Presentation 2
Tue17.01.202311:00 - 14:00 Computer Room - CA0208ASIC Design flow
Tue24.01.202311:00 - 14:00 Computer Room - CA0208ASIC Design flow
Tue14.03.202311:00 - 13:00 Computer Room - CA0208Final Demo

Examination modalities

Practical Projects

Presentations

Course registration

Begin End Deregistration end
04.10.2022 16:00 25.10.2022 20:00 25.10.2022 20:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 504 Master programme Embedded Systems Mandatory

Literature

No lecture notes are available.

Preceding courses

Language

English