Publication:

A Deep Learning Framework for Verilog Autocompletion Towards Design and Verification Automation

 
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid0000-0002-6314-2685
cris.virtual.orcid0000-0003-3775-3578
cris.virtual.orcid0000-0001-9021-2469
cris.virtual.orcid0000-0002-0886-137X
cris.virtualsource.department1fc7b9f7-9367-45d8-be12-90bcb20ebcbd
cris.virtualsource.department1fd77399-4d0a-4004-8a7f-9634c67c90de
cris.virtualsource.departmentbf0a7c89-b35e-4250-9176-f7cfcafb8058
cris.virtualsource.department618c7dcf-d19e-467b-8ef0-ea4d90b44eb8
cris.virtualsource.orcid1fc7b9f7-9367-45d8-be12-90bcb20ebcbd
cris.virtualsource.orcid1fd77399-4d0a-4004-8a7f-9634c67c90de
cris.virtualsource.orcidbf0a7c89-b35e-4250-9176-f7cfcafb8058
cris.virtualsource.orcid618c7dcf-d19e-467b-8ef0-ea4d90b44eb8
dc.contributor.authorDehaerne, Enrique
dc.contributor.authorDey, Bappaditya
dc.contributor.authorHalder, Sandip
dc.contributor.authorDe Gendt, Stefan
dc.date.accessioned2026-09-08T10:15:15Z
dc.date.available2026-09-08T10:15:15Z
dc.date.createdwos2026
dc.date.issued2025
dc.description.abstractInnovative Electronic Design Automation (EDA) solutions are crucial for meeting the design requirements of increasingly complex electronic devices. Verilog, a hardware description language, is widely used for the design and verification of digital circuits and is synthesized using specific EDA tools. However, writing code is a repetitive and time-intensive task. This paper proposes a deep learning framework for training a Verilog auto-completion model along with a dataset of Verilog code files and snippets from open-source repositories. The framework involves integrating models pretrained on general programming language data and finetuning them on a dataset curated to be similar to a target downstream task. This is validated by comparing different pretrained models trained on different subsets of the proposed Verilog dataset using multiple evaluation metrics. These experiments demonstrate that the proposed framework achieves better BLEU, ROUGE-L, and chrF scores by 9.5%, 6.7%, and 6.9%, respectively, compared to a model trained from scratch. This validates our framework, which has already inspired more recent related works.
dc.description.wosFundingTextWe would like to thank our colleagues at IMEC, Victoria Malacara and Dr. Yasser Sherazi, for the discussion and feedback on this project. The resources and services used in this work were provided by the VSC (Flemish Supercomputer Center), funded by the Research Foundation -Flanders (FWO) and the Flemish Government.
dc.identifier.doi10.1109/socc66126.2025.11235413
dc.identifier.eissn2164-1706
dc.identifier.isbn979-8-3315-9479-4
dc.identifier.issn2164-1676
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/60271
dc.language.isoeng
dc.provenance.editstepusergreet.vanhoof@imec.be
dc.publisherIEEE
dc.relation.ispartofseriesIEEE International SOC Conference
dc.source.beginpage486
dc.source.conferenceIEEE 38th International System-on-Chip Conference (SOCC)
dc.source.conferencedate2025-09-29
dc.source.conferencelocationDubai
dc.source.endpage491
dc.source.journal2025 IEEE 38TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE, SOCC
dc.source.numberofpages6
dc.subject.keywordsGENERATION
dc.title

A Deep Learning Framework for Verilog Autocompletion Towards Design and Verification Automation

dc.typeProceedings paper
dspace.entity.typePublication
imec.internal.crawledAt2025-11-20
imec.internal.sourcecrawler
imec.internal.wosCreatedAt2026-09-07
Files
Publication available in collections: