Cocotb in modern functional verification – a critical Review and comparative analysis with SystemVerilog/UVM

Autor

  • Kamil Piekoszewski Faculty of Electronics and Information Technology, Warsaw University of Technology, Warsaw, Poland
  • Mariusz Rawski Faculty of Electronics and Information Technology, Warsaw University of Technology, Warsaw, Poland

DOI:

https://doi.org/10.24425/ijet.2026.157943

Abstrakt

This paper presents a review of recent scientific
literature concerning the use of cocotb as a Python-based framework
for functional verification of digital systems. The study
categorizes existing works into three groups: design verification
case studies, tool enhancement methodologies, and comparative
analyses between cocotb and SystemVerilog/UVM environments.
The strengths and limitations of cocotb are evaluated with respect
to accessibility, ecosystem maturity, constrained random verification
capabilities, and industrial applicability. The analysis reveals
that cocotb provides a flexible, cost-effective solution, particularly
suited to early-stage RTL verification and open-source workflows,
while SystemVerilog/UVM remains advantageous for large-scale
industrial projects due to its mature ecosystem and commercial
tool integration. The paper identifies current gaps in methodology
evaluation, coverage analysis consistency, and reproducibility in
existing research, and outlines directions for future development
of hybrid verification flows.

Opublikowane

2026-06-02

Jak cytować

Piekoszewski, Kamil, i Mariusz Rawski. „Cocotb in Modern Functional Verification – a Critical Review and Comparative Analysis With SystemVerilog UVM”. International Journal of Electronics and Telecommunications, t. 72, nr 2, czerwiec 2026, s. 1-6, doi:10.24425/ijet.2026.157943.

Numer

Dział

Artykuły

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/ojs/domains/wydawnictwo.pan.pl/public_html/plugins/generic/citations/CitationsPlugin.inc.php on line 49