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.