Logi-termikus szimulátor továbbfejlesztése
Logi-termikus szimuláció során egy digitális áramkör funkcionális viselkedésével egy időben a termikus viselkedését is modellezni lehet. A tanszéken fejlesztett logi-termikus szimulátor motor egy logikai és egy termikus motor összekapcsolásával valósítja meg ezt a szimulációs paradigmát. A hallgató feladata ennek a szimulátor keretrendszernek a továbbfejlesztése. Példák:
- VHDL és/vagy Verilog frontend illesztése a logi-termikus szimulátor keretrendszerhez VHPI és/vagy VPI programozói interfészek felhasználásával
- Előzetes layout, és a 3D IC struktúrájának leírására alkalmas szöveges fájlformátum specifikálása, az ehhez tartozó parser megvalósítása és a keretrendszerhez illesztése
- grafikus felhasználói felület implementálása
- build rendszer fejlesztése cmake/automake/scons felhasználásával
- egyedi termikus motor fejlesztése modern számítógép architektúrákra (multiprocesszoros rendszerekre, GPGPU-ra)
A feladatra jelentkező hallgatótól elvárás a C és C++ programnyelvek készség szintű, illetve alapvető Linux felhasználói ismeretek. SystemC, Verilog és/vagy VHDL nyelvek ismerete előnyt jelent.