Hardwarově akcelerovaná funkční verifikace

but.committeedoc. Ing. Zdeněk Kotásek, CSc. (předseda) prof. Ing. Miroslav Švéda, CSc. (místopředseda) doc. Ing. Michal Bidlo, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) prof. Ing. Hana Kubátová, CSc. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen)cs
but.defenceStudentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm " A ". Otázky u obhajoby: Je možné hovořit o technikách, které by bylo možno nazvat „návrh s ohledem na snadnou verifikaci", tzn. takových principech, které by nám umožnily respektovat a uplatnit konkrétní principy návrhu tak, aby se zjednodušil a zrychlil proces verifikace návrhu. Existují takové techniky pro oba způsoby verifikace, které jsou v diplomovém projektu zmíněny? Existují konkrétní výsledky v této oblasti? Patří do takové kategorie i výsledky získané v diplomové práci? Patří do takové skupiny např. techniky založené na rozčlenění verifikované komponenty na samostatně verifikovatelné bloky? Experimenty byly prováděny na dvou komponentách. Do jaké míry je možné považovat výsledky za obecně platné a dosažitelné i při verifikaci návrhu jiných komponent? Do jaké míry je možné prezentované postupy považovat za obecně použitelné, tzn. např. pro obvody různé strukturální složitosti, obvody implementující různé typy funkcí různé složitosti, ap.?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKajan, Michalen
dc.contributor.authorZachariášová, Marcelaen
dc.contributor.refereeKotásek, Zdeněken
dc.date.created2011cs
dc.description.abstractFunkční verifikace je jednou z nejrozšířenějších technik ověřování korektnosti hardwarových systémů podle jejich specifikace. S nárůstem složitosti současných systémů se zvyšují i časové požadavky kladené na funkční verifikaci, a proto je důležité hledat nové techniky urychlení tohoto procesu. Teoretická část této práce popisuje základní principy různých verifikačních technik, jako jsou simulace a testování, funkční verifikace, jakož i formální analýzy a verifikace. Následuje popis tvorby verifikačních prostředí nad hardwarovými komponentami v jazyce SystemVerilog. Část věnující se analýze popisuje požadavky kladené na systém pro akceleraci funkční verifikace, z nichž nejdůležitější jsou možnost jednoduchého spuštění akcelerované verze verifikace a časová ekvivalence akcelerovaného a neakcelerovaného běhu verifikace. Práce dále představuje návrh verifikačního rámce používajícího pro akceleraci běhů verifikace technologii programovatelných hradlových polí se zachováním možnosti spuštění běhu verifikace v uživatelsky přívětivém ladicím prostředí simulátoru. Dle experimentů provedených na prototypové implementaci je dosažené zrychlení úměrné počtu ověřovaných transakcí a komplexnosti verifikovaného systému, přičemž nejvyšší zrychlení dosažené v sadě experimentů je více než 130násobné.en
dc.description.abstractFunctional verification is a widespread technique to check whether a hardware system satisfies a given correctness specification. The complexity of modern computer systems is rapidly rising and the verification process takes a significant amount of time. It is a challenging task to find appropriate acceleration techniques for this process. In this thesis, we describe theoretical principles of different verification approaches such as simulation and testing, functional verification, and formal analysis and verification. In particular, we focus on creating verification environments in the SystemVerilog language. The analysis part describes the requirements on a system for acceleration of functional verification, the most important being the option to easily enable acceleration and time equivalence of an accelerated and a non-accelerated run of a verification. The thesis further introduces a design of a verification framework that exploits the field-programmable gate array technology, while retaining the possibility to run verification in the user-friendly debugging environment of a simulator. According to the experiments carried out on a prototype implementation, the achieved acceleration is proportional to the number of checked transactions and the complexity of the verified system. The maximum acceleration achieved on the set of experiments was over 130 times.cs
dc.description.markAcs
dc.identifier.citationZACHARIÁŠOVÁ, M. Hardwarově akcelerovaná funkční verifikace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2011.cs
dc.identifier.other42442cs
dc.identifier.urihttp://hdl.handle.net/11012/54161
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectfunkční verifikaceen
dc.subjecttestovací prostředíen
dc.subjectSystemVerilogen
dc.subjecthardwarová akceleraceen
dc.subjectFPGAen
dc.subjectfunctional verificationcs
dc.subjecttestbenchcs
dc.subjectSystemVerilogcs
dc.subjecthardware accelerationcs
dc.subjectFPGAcs
dc.titleHardwarově akcelerovaná funkční verifikaceen
dc.title.alternativeHardware Accelerated Functional Verificationcs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2011-06-17cs
dcterms.modified2020-05-09-23:41:59cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid42442en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 14:52:04en
sync.item.modts2025.01.15 23:19:44en
thesis.disciplinePočítačové a vestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
436.5 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_42442.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_42442.html
Collections