Исследование эффективности верификации с использованием PyUVM и SystemVerilog-UVM

Автор: Свинцов А.А.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 10 (98), 2024 года.

Бесплатный доступ

Резюме: Python, как мультипарадигмальный язык, известный своей простотой интеграции с другими языками, в последнее время завоевал значительное внимание среди инженеров по верификации. Среда верификации на базе Python использует такие открытые библиотеки, как PyUVM, обеспечивающая реализацию UVM 1.2 на базе Python, и PyVSC, способствующая рандомизации с ограничениями и функциональному покрытию. Целью данной работы является оценка эффективности верификации цифровых дизайнов с помощью PyUVM и сравнение возможностей и показателей производительности с устоявшейся методологией SystemVerilog-UVM.

Верификация, uvm, pyuvm, python, systemverilog

Короткий адрес: https://sciup.org/140307965

IDR: 140307965

Список литературы Исследование эффективности верификации с использованием PyUVM и SystemVerilog-UVM

  • H. Foster, "2022 Wilson Research Group Functional Verification Study", Siemens Digital Industries Software, Tech. Rep., Oct. 2022.
  • D. Gadde, S. Kumari, A. Kumar, "Towards Efficient Design Verification - Constrained Random Verification using PyUVM", Cornell University, May 2024.
  • M. Sinerva, "UVM testbench in Python: feature and performance comparison with SystemVerilog implementation", University of Oulu, June 2023.
  • Quinn, "Constrained Random Stimulus Generation using Python", DVClub Europe, 2021.
  • M. DSU, PY-UVM Framework for RISC-V Single Cycle Core, May 8, 2023 (Accessed: August 4, 2023).
Статья научная