Subject: Functional Verification of Digital Electronic Systems (12 - ETI32)


Basic Information

CategoryProfessional
Scientific or art field:Electronics
InterdisciplinaryNo
ECTS6
Course specification

Course is active from 18.10.2012..


Precondition courses

Course idMandatoryMandatory
Microcomputer ElectronicsYesYes
Complex Digital System DesignYesYes
Acquiring knowlegde of basic methods and tools in the field of functional verification of digital electronic systems. Introduction to the basic characteristics of the hardware verification languages.
- ability to create functional veirification plan based on the functional specification of the system - ability to develop a verification environment using some of the existing hardware verification languages (HVLs) - ability to conduct funcional verification of complex digital system using developed verification environment
Importance of verification. Functional verification. Functional verification flow. Verification plan. Verification environment. Basic components of the verification environment. Mesuring coverage of the verification plan. Code coverage. Functional coverage. Verification based on coverage measurement. Functional verification languages "e" and System Verilog. Industrial tools for the functional verification of hardware.
Lectures. Computer labs. Consultations.
AuthorsNameYearPublisherLanguage
A. MeyerPrinciples of Functional Verification2003NewnesEnglish
A. PizialiFunctional Verification Coverage Measurement and Analysis2004Springer VerlagEnglish
S. PalnitkarDesign Verfication with e2003Prentice HallEnglish
C. Spear, G. TumbushSystemVerilog for Verification2012Springer VerlagSerbian language
Course activity Pre-examination ObligationsNumber of points
Laboratory exercise defenceYesYes20.00
Final exam defenceNoYes10.00
TestYesYes10.00
Written part of the exam - tasks and theoryNoYes40.00
Coloquium examYesYes20.00
Name and surnameForm of classes
Missing picture!

Struharik Rastislav
Full Professor

Lectures
Missing picture!

Struharik Rastislav
Full Professor

Practical classes
Missing picture!

Vranjković Vuk
Associate Professor

Computational classes