OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Design

Jinghua Wang, Lily Jiaxin Wan, Sanjana Pingali, Scott Smith, Manvi Jha +4 more
6/9/2026
cs.CL

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

OpenRTLSet introduces the largest fully open-source dataset for hardware design, offering over 131,000 diverse Verilog code samples to the research community and industry. Our dataset uniquely combines Verilog code from GitHub repositories (102k modules), VHDL translations (5k modules), and synthesizable C/C++ translations (24k modules), all freely accessible without proprietary restrictions. Using the reasoning model DeepSeek-R1, we generated paired natural language descriptions for each code sample, enabling fine-tuning of various language model families (e.g., Qwen and Granite) for Verilog code generation. Our dataset explores multiple options, including Verilator-generated C++ files as additional context during labeling, quantization techniques (INT4 vs. BF16), and performance differences across model sizes (7B-32B parameters). OpenRTLSet demonstrates that open-source approaches can achieve superior performance in hardware design tasks, establishing a new foundation for accessible research and commercial use in this domain.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2026openrtlset,
  title  = {OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Design},
  author = {Jinghua Wang and Lily Jiaxin Wan and Sanjana Pingali and Scott Smith and Manvi Jha and Shalini Sivakumar and Xing Zhao and Kaiwen Cao and Deming Chen},
  year   = {2026},
  eprint = {2606.10285},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.10285v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.10285.svg)](https://codeofpaper.com/paper/2606.10285)

Discussion