13E044VHD - Hardware Verification in Digital Integrated Systems
Course specification | ||||
---|---|---|---|---|
Course title | Hardware Verification in Digital Integrated Systems | |||
Acronym | 13E044VHD | |||
Study programme | Electrical Engineering and Computing | |||
Module | Electronics and Digital Systems | |||
Type of study | bachelor academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 6.0 | Status | elective | |
Condition | VLSI Systems Design | |||
The goal | Introduction to hardware verification procedures in digital integrated systems at core level and system level. Introduction to methodologies, languages and tools for hardware verification. Using the Universal Verification Methodology and System Verilog language. | |||
The outcome | Students had the basic knowledge of the functional hardware verification using UVM and System Verilog language. | |||
Contents | ||||
URL to the subject page | http://tnt.etf.bg.edu.rs/~oe4vhd/index.php | |||
URL to lectures | https://teams.microsoft.com/l/team/19%3AbrtPWn0CrNaG0Hl5SxOdBybYvQDTF1LBSC8rLuI-BVI1%40thread.tacv2/conversations?groupId=c79e0d93-2d2e-401d-a881-5d52c0498101&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba | |||
Contents of lectures | Verification as a procedure in the design of digital integrated systems, goals. Types of functional verification, formal verification. High-level verification languages. Verification methodologies, directed verification, constrained random metric driven verification. UVM, UVC, Verification Environment. Top testbench, test. Creating a test plan, constrained random tests. Coverage. | |||
Contents of exercises | Design of a verification enviroment for a hardware core using UVM and System Verilog. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
2 | 1 | 2 | ||
Methods of teaching | Lectures - Power Point presentations. Individual student's work on the projects. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 30 | |
Practical lessons | 20 | Oral examination | 0 | |
Projects | 50 | |||
Colloquia | 0 | |||
Seminars | 0 |