Subject: Functional Verification of Hardware (12 - EM459)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Electronics
InterdisciplinaryNo
ECTS6
Course specification

Course is active from 20.10.2012..


Precondition courses

Course idMandatoryMandatory
Introduction to 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 VerlagEnglish
Course activity Pre-examination ObligationsNumber of points
Laboratory exercise defenceYesYes20.00
TestYesYes20.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!

Dautović Staniša
Associate Professor

Lectures
Missing picture!

Vranjković Vuk
Associate Professor

Laboratory classes
Missing picture!

Antić Danka
Assistant - Master

Laboratory classes