Aproximace obvodů v nástroji Yosys
but.committee | prof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (místopředseda) Ing. Michal Hradiš, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen) | cs |
but.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 C. Otázky u obhajoby: Na základě čeho jste se rozhodl implementovat paralelní simulaci nad 256-bitovými vektory? V praxi se ukazuje simulace nad 64-bitovými vektory efektivnější. Co Vás vedlo k rozhodnutí implementovat nestandardní prvky v rámci CGP algoritmu jako je Gausovská parametrizace počtu provedených mutací, operátor křížení, operátor reprodukce? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Mrázek, Vojtěch | cs |
dc.contributor.author | Plevač, Lukáš | cs |
dc.contributor.referee | Vašíček, Zdeněk | cs |
dc.date.created | 2022 | cs |
dc.description.abstract | Cílem této práce je představení rozšíření cgploss, které slouží k optimalizaci kombinačních obvodů v nástroji Yosys. V první části práce bude představena metoda Kartézského genetického programování, která lze použít na návrh a optimalizaci obvodů. Tato kapitola dále popisuje možné reprezentace kombinačních obvodů pro Kartézské genetické programování. Následuje představení nástroje Yosys z uživatelského i implementačního hlediska a popis tvorby rozšíření pro tento nástroj. Následující kapitola popisuje návrh rozšíření cgploss a jeho vnitřní struktury. Dále je popisována implementace rozšíření a jeho ovládání. V závěru práce je otestována funkčnost nástroje a jednotlivé použité reprezentace obvodu jsou porovnány mezi sebou. | cs |
dc.description.abstract | The goal of this work is introduction of cgploss extension. This extension is extension for combinational logic circuits optimization in Yosys tool. Cartesian genetic programming is introduced in the first part of this work. Cartesian genetic programming is a design and optimization method that can be used for circuit optimization and approximation. This chapter introduces representation of combinational logic circuits for Cartesian genetic programming. The next chapter introduces Yosys tool and possibilities of the Yosys extending. The proposed 'cgploss' extension is introduced in the next chapter. The chapter also provides details about the implementation and the usage. The last chapter tests cgploss extension and compares representation of combinational logic circuits. | en |
dc.description.mark | C | cs |
dc.identifier.citation | PLEVAČ, L. Aproximace obvodů v nástroji Yosys [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022. | cs |
dc.identifier.other | 145066 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207211 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | kombinační obvod | cs |
dc.subject | optimalizace | cs |
dc.subject | optimalizace kombinačních obvodů | cs |
dc.subject | logické hradlo | cs |
dc.subject | Kartézské genetické programování | cs |
dc.subject | CGP | cs |
dc.subject | AIG | cs |
dc.subject | MIG | cs |
dc.subject | hradlová reprezentace | cs |
dc.subject | And-inverter graph | cs |
dc.subject | Majority-Inverter Graph | cs |
dc.subject | Yosys | cs |
dc.subject | Verilog | cs |
dc.subject | combinational circuit | en |
dc.subject | optimization | en |
dc.subject | combinational circuits optimization | en |
dc.subject | logic gate | en |
dc.subject | Cartesian genetic programming | en |
dc.subject | CGP | en |
dc.subject | AIG | en |
dc.subject | MIG | en |
dc.subject | logic gates representation | en |
dc.subject | And-inverter graph | en |
dc.subject | Majority-Inverter Graph | en |
dc.subject | Yosys | en |
dc.subject | Verilog | en |
dc.title | Aproximace obvodů v nástroji Yosys | cs |
dc.title.alternative | Approximation of Digital Circuits in Yosys Tool | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2022-06-14 | cs |
dcterms.modified | 2022-06-20-10:23:14 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145066 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:39:18 | en |
sync.item.modts | 2025.01.17 12:28:52 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.79 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-22357_v.pdf
- Size:
- 124.26 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-22357_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-22357_o.pdf
- Size:
- 89.55 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-22357_o.pdf
Loading...
- Name:
- review_145066.html
- Size:
- 1.44 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_145066.html