Alkalmazás-specifikus áramköri modellek funkcionális verifikációja
Irodalomkutatás
A szakirodalom segítségével tekintse át a SystemVerilog hardverleíró nyelv funkcionális verifikációra kifejlesztett fogalomrendszerét és nyelvi eszközeit.
A megvalósítandó feladat
- Tervezze meg egy, a konzulenssel egyeztetett funkciót ellátó alkalmazás-specifikus áramkör RTL-modelljét, majd készítsen egyszerű SystemVerilog testbench-et a modell funkcióinak alapszintű, hullámforma-alapú verifikálásához.
- Az elkészített testbench-et fejlessze tovább úgy, hogy az alkalmas legyen automatizált regressziós tesztelésre. Az áramköri környezet modellezéséhez készítsen hardverleíró nyelven megfogalmazott, újrafelhasználható verifikációs komponenseket. Készítsen funkcionális és interfész-teszteseteket, egyúttal demonstrálja a SystemVerilog „assertion” szolgáltatásának használatát.
- Az RTL-modellnek egy, a konzulenssel egyeztetett almoduljához készítsen formális analízisre alkalmas verifikációs környezetet és demonstrálja e módszer alkalmazásának előnyeit és hátrányait.
A feladat megvalósítására fordítandó idő minimum 2 félév!
