Detail předmětu
Pokročilé číslicové systémy
FIT-PCSAk. rok: 2020/2021
Tento předmět je zaměřen na výuku pokročilých technik pro návrh číslicových obvodů. Nejprve je uveden stručný přehled základních přístupů pro modelování a simulaci obvodů s využitím jazyka VHDL a shrnuty základní vlastnosti cílových technologií jako jsou ASIC a FPGA. Následně jsou popsány pokročilé techniky minimalizace a syntézy číslicových obvodů (pipelining, retiming), které jsou doplněny o aplikaci omezujících podmínek. Hlavní část kurzu je zaměřena na objasnění moderních přístupů k syntéze číslicových systémů. Jsou popsány využívané metody a modely, na kterých jsou následně představeny postupy pro optimalizace na logické úrovni a z pohledu cílové technologie. Představeny jsou také postupy umožňující synergii syntézy a verifikace číslicových obvodů. Uvedená problematika je doplněna o další důležitá témata z této oblasti, jako je např. syntéza obvodů s ohledem na spotřebu a verifikace číslicových obvodů s využitím metodologie OVM.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Způsob a kritéria hodnocení
Podmínky zápočtu:
Zápočet není ustanoven.
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
- přijít do jiné skupiny, ve které se probírá ta samá laboratorní úloha.
- na následující laboratoři cvičícímu krátce předvést výsledky ze zameškané laboratoře.
- zaslat cvičícímu do 14 dní zaslat krátký protokol sumarizující výsledky zameškané laboratoře a obsahující odpovědi na otázky ze zadání.
Základní literatura
Micheli G., High-Level Synthesis from Algorithm to Digital Circuit, ISBN 978-1-4020-8587-1, 2008 (EN)
Doporučená literatura
Rabaey J., Pedram M.: Low Power Design Methodologies, Kluwer, ISBN 0792396308, 1996 (EN)
Zařazení předmětu ve studijních plánech
- Program IT-MGR-2 magisterský navazující
obor MGM , 0 ročník, zimní semestr, povinně volitelný
obor MBI , 0 ročník, zimní semestr, povinně volitelný
obor MBS , 0 ročník, zimní semestr, volitelný
obor MIN , 0 ročník, zimní semestr, volitelný
obor MIS , 0 ročník, zimní semestr, volitelný
obor MMM , 0 ročník, zimní semestr, volitelný
obor MPV , 2 ročník, zimní semestr, povinný
obor MSK , 0 ročník, zimní semestr, volitelný - Program MITAI magisterský navazující
specializace NISY , 0 ročník, zimní semestr, volitelný
specializace NADE , 0 ročník, zimní semestr, volitelný
specializace NBIO , 0 ročník, zimní semestr, volitelný
specializace NCPS , 0 ročník, zimní semestr, volitelný
specializace NEMB , 0 ročník, zimní semestr, povinný
specializace NHPC , 0 ročník, zimní semestr, volitelný
specializace NGRI , 0 ročník, zimní semestr, volitelný
specializace NIDE , 0 ročník, zimní semestr, volitelný
specializace NISD , 0 ročník, zimní semestr, volitelný
specializace NMAL , 0 ročník, zimní semestr, volitelný
specializace NMAT , 0 ročník, zimní semestr, volitelný
specializace NNET , 0 ročník, zimní semestr, volitelný
specializace NSEC , 0 ročník, zimní semestr, volitelný
specializace NSEN , 0 ročník, zimní semestr, volitelný
specializace NSPE , 0 ročník, zimní semestr, volitelný
specializace NVER , 0 ročník, zimní semestr, volitelný
specializace NVIZ , 0 ročník, zimní semestr, volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Přehled tradičních technik, algoritmů a nástrojů pro návrh číslicových obvodů.
- Přehled technologií pro realizaci číslicových obvodů (ASIC, FPGA).
- Algoritmy pro minimalizaci číslicových obvodů.
- Pokročilé techniky syntézy číslicových obvodů (pipelining, retiming)
- Aplikace omezujících podmínek.
- Modely a metody pro moderní syntézu číslicových obvodů (AIG, BDD, SAT solvery).
- Moderní přístupy k syntéze číslicových obvodů (logické optimalizace).
- Moderní přístupy k syntéze číslicových obvodů (optimalizace pro cílovou technologii).
- Synergie syntézy a verifikace číslicových obvodů.
- Návrh číslicových obvodů s ohledem na nízkou spotřebu.
- Rekonfigurovatelné počítání.
- Verifikace číslicových obvodů (metodologie OVM).
Cvičení na počítači
Vyučující / Lektor
Osnova
- Syntéza základních logických obvodů, pipelining, retiming.
- Aplikace omezujících podmínek.
- Syntéza základních číslicových obvodů pomocí nástroje ABC.
- Syntéza pokročilých číslicových obvodů pomocí nástroje ABC.
- Verifikace číslicových obvodů.
Projekt
Vyučující / Lektor
Osnova
- Individuální projekt zaměřený na syntézu logických obvodů.