Návrh verifikačního prostředí v jazyce SystemC
Loading...
Date
Authors
Šatinský, Ondřej
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Tato bakalářská práce se zabývá popisem a tvorbou verifikačního prostředí pro aritmeticko-logickou jednotku v jazyce SystemC s využitím metodiky UVM (Universal Verification Methodology) a porovnáním UVM SystemC s nejpoužívanější implementací UVM v jazyce SystemVerilog. Teoretická část práce popisuje standardní UVM testbench a koncepty funkční verifikace. Další část práce se zabývá implementací popsaného prostředí v UVM SystemC a ověřením funkčnosti tohoto prostředí. V následující části je porovnání UVM SystemC s UVM SystemVerilog a popis podobností a rozdílů těchto prostředí. Na závěr je toto porovnání zhodnoceno.
This bachelor thesis describes the design and implementation of a verification environment for an arithmetic-logic unit in SystemC using UVM (Universal Verification Methodology) and compares UVM SystemC to the most used implementation of UVM in SystemVerilog. The theoretical part of the thesis describes a common UVM testbench and concepts of functional verification. The next part focuses on the implementation of the described environment using UVM SystemC and the verification of this environment. The following part is a comparison of UVM SystemC with UVM SystemVerilog and explains what they have in common and what they do differently. The results of the comparison are discussed and evaluated in the conclusion of this thesis.
This bachelor thesis describes the design and implementation of a verification environment for an arithmetic-logic unit in SystemC using UVM (Universal Verification Methodology) and compares UVM SystemC to the most used implementation of UVM in SystemVerilog. The theoretical part of the thesis describes a common UVM testbench and concepts of functional verification. The next part focuses on the implementation of the described environment using UVM SystemC and the verification of this environment. The following part is a comparison of UVM SystemC with UVM SystemVerilog and explains what they have in common and what they do differently. The results of the comparison are discussed and evaluated in the conclusion of this thesis.
Description
Keywords
Citation
ŠATINSKÝ, O. Návrh verifikačního prostředí v jazyce SystemC [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
prof. Ing. Lukáš Sekanina, Ph.D. (předseda)
Ing. Marcela Zachariášová, Ph.D. (člen)
Ing. Tomáš Milet, Ph.D. (člen)
Ing. Miloš Musil, Ph.D. (člen)
Ing. Petr Veigend, Ph.D. (člen)
Date of acceptance
2025-06-19
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
Result of defence
práce byla úspěšně obhájena
