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.orcid | 0000-0002-6314-2685 | |
| cris.virtual.orcid | 0000-0003-3775-3578 | |
| cris.virtual.orcid | 0000-0001-9021-2469 | |
| cris.virtual.orcid | 0000-0002-0886-137X | |
| cris.virtualsource.department | 1fc7b9f7-9367-45d8-be12-90bcb20ebcbd | |
| cris.virtualsource.department | 1fd77399-4d0a-4004-8a7f-9634c67c90de | |
| cris.virtualsource.department | bf0a7c89-b35e-4250-9176-f7cfcafb8058 | |
| cris.virtualsource.department | 618c7dcf-d19e-467b-8ef0-ea4d90b44eb8 | |
| cris.virtualsource.orcid | 1fc7b9f7-9367-45d8-be12-90bcb20ebcbd | |
| cris.virtualsource.orcid | 1fd77399-4d0a-4004-8a7f-9634c67c90de | |
| cris.virtualsource.orcid | bf0a7c89-b35e-4250-9176-f7cfcafb8058 | |
| cris.virtualsource.orcid | 618c7dcf-d19e-467b-8ef0-ea4d90b44eb8 | |
| dc.contributor.author | Dehaerne, Enrique | |
| dc.contributor.author | Dey, Bappaditya | |
| dc.contributor.author | Halder, Sandip | |
| dc.contributor.author | De Gendt, Stefan | |
| dc.date.accessioned | 2026-09-08T10:15:15Z | |
| dc.date.available | 2026-09-08T10:15:15Z | |
| dc.date.createdwos | 2026 | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Innovative 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.wosFundingText | We 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.doi | 10.1109/socc66126.2025.11235413 | |
| dc.identifier.eissn | 2164-1706 | |
| dc.identifier.isbn | 979-8-3315-9479-4 | |
| dc.identifier.issn | 2164-1676 | |
| dc.identifier.uri | https://imec-publications.be/handle/20.500.12860/60271 | |
| dc.language.iso | eng | |
| dc.provenance.editstepuser | greet.vanhoof@imec.be | |
| dc.publisher | IEEE | |
| dc.relation.ispartofseries | IEEE International SOC Conference | |
| dc.source.beginpage | 486 | |
| dc.source.conference | IEEE 38th International System-on-Chip Conference (SOCC) | |
| dc.source.conferencedate | 2025-09-29 | |
| dc.source.conferencelocation | Dubai | |
| dc.source.endpage | 491 | |
| dc.source.journal | 2025 IEEE 38TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE, SOCC | |
| dc.source.numberofpages | 6 | |
| dc.subject.keywords | GENERATION | |
| dc.title | A Deep Learning Framework for Verilog Autocompletion Towards Design and Verification Automation | |
| dc.type | Proceedings paper | |
| dspace.entity.type | Publication | |
| imec.internal.crawledAt | 2025-11-20 | |
| imec.internal.source | crawler | |
| imec.internal.wosCreatedAt | 2026-09-07 | |
| Files | ||
| Publication available in collections: |