中文

PyraNet: 用于 Verilog 的多层分层数据集

硬件体系结构 2025-09-22 v3 人工智能 机器学习 编程语言

摘要

近年来,利用大语言模型进行 Verilog 代码生成的研究兴趣日益增长。然而,当前生成的 Verilog 代码质量仍不理想。这主要归因于缺乏定义明确、组织良好的高质量样本数据集,以及缺乏专门针对 Verilog 的创新微调方法和模型。本文,我们提出了一种新型开源数据集及相应的微调技术,该技术采用我们称为 PyraNet 的多层结构。实验表明,采用所提出的数据集和微调方法能够训练出更精确的微调模型,生成语法和功能均正确的 Verilog 代码。评估结果显示,与 CodeLlama-7B 基线模型相比,性能提升高达 32.6%32.6\%;与使用 VerilogEval 评估平台的最先进模型相比,性能提升高达 16.7%16.7\%

关键词

引用

@article{arxiv.2412.06947,
  title  = {PyraNet: A Multi-Layered Hierarchical Dataset for Verilog},
  author = {Bardia Nadimi and Ghali Omar Boutaib and Hao Zheng},
  journal= {arXiv preprint arXiv:2412.06947},
  year   = {2025}
}