Archives
Romanian Journal of Information Technology and Automatic Control / Vol. 34, No. 2, 2024
Trials of using Generative AI for APB UVM testbench generation
Diana DRANGA
As the production of electronics increases exponentially each year, the need for them to be able to function properly (according to the documentation) is critical. The functional verification process is a complex and time consuming step when delivering a proper System-On-a–Chip, which makes it a great candidate for different AI implementations and try-outs. In functional verification the UVM Methodology, where UVM stands for Universal Verification Methodology is vastly used combined with a hardware verification language such as System Verilog. Writing various, elaborated testbenches for difficult architectures such as RDMA (Remote Direct Memory Access), USB (Universal Serial Bus), etc. and achieving 100% functional coverage is laborious. Here, Generative AI may be able to help to improve this process by a considerable amount. This paper aims to present the different trials, aspects and challenges of producing an APB UVM testbench with Generative AI, using ChatGPT.
Keywords:
Functional Verification, Generative AI, UVM, SystemVerilog, APB, System-On-a-Chip, ChatGPT.
CITE THIS PAPER AS:
Diana DRANGA,
"Trials of using Generative AI for APB UVM testbench generation",
Romanian Journal of Information Technology and Automatic Control,
ISSN 1220-1758,
vol. 34(2),
pp. 75-84,
2024.
https://doi.org/10.33436/v34i2y202406