Исследование эффективности верификации с использованием PyUVM и SystemVerilog-UVM
Бесплатный доступ
Резюме: 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).