РЈЕШАВАЊЕ ПРОБЛЕМА АУТОМАТИЗАЦИЈЕ ПРЕГЛЕДАЊА VHDL ЗАДАТАКА КРОЗ ИНТЕГРАЦИЈУ SYSTEM VERILOG И PYTHON АЛАТА

Autori

  • Миленко Максић Autor

DOI:

https://doi.org/10.24867/33BE14Maksic

Ključne reči:

аутоматизација прегледања, SystemVerilog, дигитални дизајн

Apstrakt

Рад се бави развојем система за аутоматизовано прегледање студентских задатака написаних у VHDL-у, кроз интеграцију SystemVerilog алата за верификацију и Python скрипти за анализу резултата. Циљ система је убрзавање и уједначавање процеса оцјењивања, посебно у условима великог броја студената. SystemVerilog се користи за дефинисање тврдњи и тест сценарија, док Python омогућава аутоматско покретање симулација, парсирање лог фајлова и генерисање извјештаја са бодовима. Систем је примјењен на архиву од 223 студентска рада, а добијени резултати су упоређени са ручним прегледањем. Анализа показује да аутоматизовано оцјењивање може значајно смањити вријеме прегледања и повећати објективност, али и да постоје изазови у праведном бодовању дјелимично тачних рјешења, што је посебно важно у образовном контексту.

Reference

[1] „C. Spear, SystemVerilog for Verification: A Guide to Learning the Testbench Language Features,“ 3rd ed. Springer, 2012.

[2] „Н. Пјевалица: Верификација дигиталних интегрисаних кола, System Verilog са основама UVM-a“, Факултет Техничких наука у Новом Саду, 2022, ISBN 9788660224073

[3] „B. Cohen, SystemVerilog Assertions Handbook,“ 3rd ed. VhdlCohen Publishing, 2010.

[4] „D. L. Perry, VHDL: Programming by Example,“ 4th ed. McGraw-Hill, 2002.

[5] „IEEE Standard for SystemVerilog—Unified Hardware Design, Specification, and Verification Language, IEEE Std 1800™-2017,“ IEEE Computer Society, 2017.

[6] „Intel Corporation, Intel Quartus Prime Pro Edition User Guide: Design Compilation, 2023.“ [На мрежи]. Available: https://www.intel.com

[7] „Siemens Digital Industries Software, QuestaSim User’s Manual, 2023.“ [На мрежи]. Available: https://eda.sw.siemens.com

[8] „AgileSoC Inc., SVUnit User Guide, 2023.“ [На мрежи]. Available: https://github.com/svunit/svunit

[9] „Python Software Foundation, Python 3 Documentation, 2023.“ [На мрежи]. Available: https://docs.python.org/3/

##submission.downloads##

Objavljeno

2026-01-30

Broj časopisa

Rubrika

Elektrotehničko i računarsko inženjerstvo